Gebruikerservaring (UX)
Gebruikerservaring gaat over de manier waarop iemand een product ervaart, vooral met betrekking tot websites of apps.
UX houdt zich voornamelijk bezig met gebruiksgemak en gebruikerstevredenheid / -plezier.
- Sitemap: een overzicht van alle pagina's op een website
- Gebruikersinterface: gebruikersinterface. Elk onderdeel van een computer waarmee gebruikers communiceren; telt dingen zoals displays, schermen, toetsenborden, muis / touchpads, etc.
- Gebruikersonderzoek: observatie en analyse uitgevoerd met het doel om de behoeften en het gedrag van gebruikers te begrijpen.
- Wireframe: schets van hoe een website / web-app eruit zal zien, bevat belangrijke componenten op de site.
Workflow-tools en hardware
Tools die u helpen uw productiviteit en efficiëntie te verhogen.
- Teksteditor: software die wordt gebruikt bij het coderen en programmeren om duidelijke, ongeformatteerde tekst te schrijven. Voorbeelden: Sublime-tekst, haakjes, teksteditie, TextWrangler, Notepad ++
- IDE: geïntegreerde ontwikkelomgeving. Helpt mensen om efficiënter te programmeren. Vergelijkbaar met een teksteditor, maar met meer functies. Voorbeelden: PyCharm, Webstorm
- Router: een router is de stap tussen een modem en een computer. Wanneer informatie via breedband bij een modem arriveert, decodeert de router en verzendt die gegevens naar uw computer.
- Virtuele machine (VM): een virtuele machine is in wezen software die zich als hardware gedraagt: deze heeft geen fysieke aanwezigheid, maar kan programma's uitvoeren als een fysieke machine. De twee soorten VM's zijn systeemvirtuele machines (ontworpen om volledige besturingssystemen uit te voeren) en verwerken virtuele machines (ontworpen om slechts één programma uit te voeren).
- Virtual Private Network (VPN): VPN's bieden een extra beveiligingslaag voor netwerken. Ze kunnen worden gebruikt voor openbare of particuliere netwerken, maar komen het meest voor in bedrijven die gegevens willen beschermen.
- Versiebeheer : versiebeheer is een systeem dat wijzigingen in een bestand of set bestanden in de loop van de tijd bijhoudt. Hiermee kunt u later specifieke versies terughalen als bepaalde wijzigingen niet werken, zodat u niet alle stappen ongedaan kunt maken.
- Taakbeheer: toepassingen die het mogelijk maken om repetitieve maar noodzakelijke taken te automatiseren en uw werkproces te stroomlijnen. Voorbeelden: Grunt, Gulp
Front-end ontwikkeling
Dit wordt ook wel de "client-kant" genoemd, omdat dit is wat gebruikers / klanten op hun computers zullen zien. De " voorkant " van een website of app heeft betrekking op het display / ontwerp dat erin is gecodeerd.
- HTML : Hypertext Markup Language. Het "gezicht" van internet. Alle websites hebben HTML. Webbrowsers lezen HTML-bestanden en zetten deze om naar de website die u uiteindelijk ziet.
- CSS: Cascading Style Sheets. Als HTML het 'gezicht' is, is CSS de 'make-up'. Hiermee kunt u stijlen kiezen en variatie toevoegen.
- JavaScript : wordt uitgevoerd in de client (een van de weinige programmeertalen die dat wel doen). Meest populaire taal in webontwikkeling. Nu ook aan de achterkant gebruikt.
Back-end ontwikkeling
Vaak wordt dit de "serverkant" genoemd. Het back-end is wat er achter de schermen gebeurt om een website of app te laten lopen - de voorkant is het gezicht en de achterkant is het brein. Bevat servers en databases.
- API : Application Programming Interface. Wordt gebruikt in softwareontwikkeling om een reeks regels en bouwstenen voor een programma te bieden.
- Database: verzameling van de gegevens van een webapp.
- DevOps: softwareontwikkelingsmethode die is ontworpen om teams te helpen beter te communiceren en samen te werken. Ontwikkelt ontwikkelaars met andere IT-medewerkers met als einddoel hogere productie en efficiëntie.
- Kader : de volledige term is "webtoepassingsraamwerk." Hiermee verkort u de tijd die nodig is om een website / app te bouwen door sjablonen en bibliotheken met vooraf gecodeerde codes te leveren, zodat u een "basis" hebt waarop u kunt bouwen.
- Webserver: het primaire doel van een webserver is om inhoud op te slaan en aan klanten te leveren. Dit kan hardware zijn (een computer die via het web toegankelijk is) of software (een programma dat serververzoeken detecteert en hierop reageert).
Conclusie
19 technische termen naar beneden, slechts een paar honderd (of duizenden) te gaan. Doe het rustig aan, laat je niet overweldigen en je zult ze snel onder de knie krijgen.