Brugeroplevelse (UX)
Brugeroplevelse omhandler den måde, en person oplever et produkt på, især med hensyn til websteder eller apps.
UX er primært bekymret over brugervenlighed og brugertilfredshed / nydelse.
- Sitemap: En oversigt over alle sider på et websted
- Brugergrænseflade: Brugergrænseflade. Hver del af en maskine, som brugerne interagerer med; tæller ting som skærme, skærme, tastaturer, mus / touchpads osv.
- Brugerundersøgelse: Observation og analyse udført med det formål at forstå brugernes behov og adfærd.
- Wireframe: Skitse af, hvad en webside / webapp vil se ud, indeholder nøglekomponenter på webstedet.
Workflow Værktøj & Hardware
Værktøjer, der hjælper med at øge din produktivitet og effektivitet.
- Tekst editor: Software, der bruges til kodning og programmering til at skrive almindelig, uformateret tekst. Eksempler: Sublim tekst, parenteser, TextEdit, TextWrangler, Notepad ++
- IDE: Integreret udviklingsmiljø. Hjælper folk med at programmere mere effektivt. Ligner en teksteditor, men har flere funktioner. Eksempler: PyCharm, Webstorm
- Router: En router er skridtet mellem et modem og en computer. Når information kommer til et modem via bredbånd, afgiver routeren og sender disse data til din computer.
- Virtual Machine (VM): En virtuel maskine er i det væsentlige software, der opfører sig som hardware: den har ingen fysisk tilstedeværelse, men kan køre programmer som en fysisk maskine. De to typer VM'er er system virtuelle maskiner (designet til at køre hele operativsystemerne) og behandler virtuelle maskiner (designet til kun at køre et program).
- Virtual Private Network (VPN): VPN'er giver et ekstra lag af sikkerhed til netværk. De kan bruges til offentlige eller private netværk, men er mest almindelige i virksomheder, der ønsker at beskytte data.
- Version kontrol : Version kontrol er et system, der sporer ændringer i en fil eller et sæt af filer over tid. Det giver dig mulighed for at huske bestemte versioner senere, hvis visse ændringer ikke fungerer, hvilket sparer dig for at fortryde alle trin.
- Opgavehåndtering: Programmer, der gør det muligt at automatisere gentagne, men nødvendige opgaver, strømline din arbejdsproces. Eksempler: Grunt, Gulp
Front-end Udvikling
Også kendt som "klientsiden", fordi det er hvad brugere / klienter vil se på deres computere. " Forreste ende " af et websted eller en app involverer displayet / designet kodet ind i det.
- HTML : Hypertext Markup Language. "Ansigtet" på internettet. Alle websteder har HTML. Webbrowsere læser HTML-filer og konverterer dem til det websted, du i sidste ende ser.
- CSS: Cascading Style Sheets. Hvis HTML er "ansigtet", er CSS "makeup". Det giver dig mulighed for at vælge stilarter og tilføje variation.
- JavaScript : Kører i klienten (et af de få programmeringssprog, der gør). Mest populære sprog i webudvikling. Nu bruges i bagenden også.
Back-end-udvikling
Ofte kaldet "server side", bagenden er hvad der sker bag kulisserne for at lave et websted eller en app run-den forreste ende er ansigtet, og bagsiden er hjernen. Inkluderer servere og databaser.
- API : Application Programming Interface. Anvendes i softwareudvikling til at give et sæt regler og byggesten til et program.
- Database: Indsamling af en webapps data.
- DevOps: Softwareudviklingsmetode designet til at hjælpe holdene med at kommunikere og arbejde sammen bedre. Forener udviklere med andre it-arbejdere med det endelige mål om øget produktion og effektivitet.
- Rammer : Fuldt sigt er "webapplikationsramme". Disse trimmer den tid, det tager at opbygge et websted / app ved at levere prækodede skabeloner og biblioteker, så du har en "base" at bygge videre på.
- Webserver: Det primære formål med en webserver er at gemme indhold og levere det til klienter. Det kan være hardware (en web-tilgængelig computer) eller software (et program der registrerer og reagerer på serverforespørgsler).
Konklusion
19 tech vilkår ned, kun et par hundrede (eller tusinder) at gå. Tag det langsomt, vær ikke overvældet, og du får dem til at beherske på ingen tid.