User Experience (UX)
It brûkersûnderfining befettet de wize wêrop in persoan in produkt hat, benammen yn betinken foar websiden of apps.
UX is benammen dwaande mei lêzen fan gebrûk en brûkersbefredens / genausigens.
- Sitemap: In oersjoch fan alle siden op in webside
- UI: brûkersynterface. Alle dielen fan in masine dy't gebrûkers brûke mei; Oandearret dingen lykas toetsen, skermen, toetseboerd, mûs / touchpads, ensfh.
- Brûkersûndersyk: beoardieling en analyze mei it doel fan fersterking fan gebrûk en gedrach.
- Wireframe: Skets fan wat in webstee / web-app sil sjogge, befettet wichtige komponinten op 'e side.
Workflow ynstruminten en hardwares
Ynstruminten dy't helpe mei jo produktiviteit en effisjinsje.
- Tekst editor: Software brûkt yn kodearjen en programmearjen om gewoan, unformatearre tekst te skriuwen. Foarbylden: Sublime tekst, Brackets, TextEdit, TextWrangler, Notepad ++
- IDE: Yntegrearre ûntwikkelingomjouwing. Helps minsken it programma effisjinter. Similar to a text editor, but has more features. Foarbylden: PyCharm, Webstorm
- Router: In router is de stap tusken in modem en in kompjûter. As ynformaasje ynformaasje op in modem fia breedbân komt, ûntfange de routers dizze gegevens nei jo komputer.
- Virtuele masine (VM): In firtuele masine is, yn essinsje, software dy't as hardware behannelet: it hat gjin fysike oanwêzigens, mar kin programma's lykas in fysike masine útfiere. De twa types fan VM's binne systemlike masines (bedoeld foar folsleine bestjoeringssystemen) en ferwurkjen fan firtuele masines (ûntwurpen foar ien programma).
- Virtual Private Network (VPN): VPNs leverje in ekstra skeakel fan feiligens oan netwurken. Se kinne brûkt wurde foar publike of privee netwurken, mar binne meast foarkommen yn bedriuwen dy't de gegevens beskermje wolle.
- Ferzje fan kontrôle : Ferzjen kontrôle is in systeem dat trajekten feroaret yn in bestân of ynset fan triemen oer tiid. It liedt jo spesjale farianten letter opnij oan te passen as guon wizigingen net wurkje, wêrtroch jo it probleem besparje om alle stappen te ûntliten.
- Task manager: Applikaasjes dy't it mooglik meitsje om repetitive, mar nedige taken te automatisearjen, it streamlinen fan jo wurkproses. Foarbylden: Grunt, Gulp
Front-endûntwikkeling
Ek bekend as de "client side", om't it wat brûkers / kliïnten sjogge op har komputer. It " front end " fan in webside of app befettet it display / ûntwerp dat yndield is.
- HTML : Hypertext markearjende taal. It "gesicht" fan it ynternet. Alle websites hawwe HTML. Webblêders lêze HTML-bestannen en konvertearje har yn 'e webside dy't jo úteinlik sjen.
- CSS: Cascading Style Sheets. As HTML it "gesicht" is, is CSS de "makeup". It makket jo te kiezen stilen en tafoege ferskaat.
- JavaScript : Laitsje yn de kliïnt (ien fan 'e pear programmingtalen dy' t dwaan). Meast populêre taal yn webûntwikkeling. No wurdt ek oan it efterkant brûkt.
Eftergrûnûntwikkeling
Faaks wurdt "server side" neamd, it efterste ein is wat efter de sênes bart om in webside of app te rinnen te meitsjen - de foargeande ein is it gesicht en it efterste is it harsens. Ynklusyf servers en databases.
- API : Applikaasje programmearjende ynterface. Gebrûk yn softwareûntwikkeling om in set fan regels en boublokken foar in programma te jaan.
- Databank: Sammeling fan gegevens fan in webap.
- DevOps: Software-ûntwikkeling metoade ûntwikkelet om teams te kommunisearjen en gearwurkjen better te wurkjen. Unitearen ûntwikkelje mei oare IT-wurkers mei it einpunt fan fergrutting fan produksje en effisjinsje.
- Framework : Folsleine termyn is "web application framework". Dizze snoeien de tiid dat it nedich is om in website / app te meitsjen troch pre-kodearre templates en biblioteken te meitsjen, dus jo hawwe in "basis" oanbiede.
- Webserver: It primêre doel fan in webserver is om ynhâld te winkeljen en te leverjen oan kliïnten. It kin hardware wêze (in web-tagonklike komputer) of software (in programma dat fynt en reagearret op server-fersiken).
Konklúzje
19 technysjes, mar in pear hûndert (of tûzen) te gean. Nim it stadich, net oerweldigje, en jo hawwe se yn gjin tiid mastermeitsje.