Erabiltzailearen esperientzia (UX)
Erabiltzaileen esperientziak pertsona batek produktu bat nola bizi duen aztertzen du, batez ere webgune edo aplikazioei dagokienez.
UX erabiltzeko erraztasuna eta erabiltzailearen gogobetetasuna / gozamena dira batez ere.
- Sitemap: webgune batean orrialde guztien eskema
- UI: Erabiltzailearen interfazea. Erabiltzaileek elkarreragiten duten makina baten zati bakoitza; pantailetan, teklatuetan, saguaren / ukipen-pantailetan, eta abar bezalako gauzak zenbatzen ditu.
- Erabiltzaileen ikerketa: behaketa eta analisia, erabiltzaileen beharrak eta portaerak ulertzeko helburuarekin.
- Wireframe: Webgune / web aplikazio baten itxura duen sketchak guneko osagaiak biltzen ditu.
Laneko fluxuen tresnak eta hardwareak
Zure produktibitatea eta eraginkortasuna handitzen laguntzen duten tresnak.
- Testu editorea: Coding eta programazioan erabiltzen den softwarea testu arrunta eta formatu gabeko testu bat idazteko. Adibideak: Sublimea Testua, Parentesiak, Testu Editatua, Testu Liburua, Notepad ++
- IDE: garapen ingurune integratua. Pertsonak modu eraginkorrean kudeatzen laguntzen du. Testu editore baten antzekoa da, baina ezaugarri gehiago ditu. Adibideak: PyCharm, Webstorm
- Router: router bat modem eta ordenagailu baten arteko pauso bat da. Informazioa modemera iristen denean banda zabalaren bidez, routerak datuak ordenagailura deszifra eta bidaltzen ditu.
- Makina birtuala (VM): makina birtual bat da, funtsean, hardware gisa jokatzen duen softwarea: ez dago presentzia fisikorik baina makina fisiko bezala programak exekutatu ditzake. Bi VM motak sistema makina birtualak dira (sistema eragile osoa exekutatzeko diseinatuta) eta prozesu makina birtualak (programa bakarra exekutatzeko diseinatuta).
- Sare pribatu birtuala (VPN): VPNek sareko segurtasun osagarria ematen die sareei. Sare publiko edo pribatuetarako erabil daitezke, baina datuak babestea nahi duten korporazioetan ohikoak izaten dira.
- Bertsioaren kontrola : bertsioaren kontrola fitxategi baten edo fitxategi-multzo baten aldaketak kontrolatzen dituen sistema da. Bertsio zehatzak berreskuratu ahal izango dituzu geroago zenbait aldaketak huts egiten ez badute, pauso guztiak desegiteko arazorik baduzu.
- Ataza kudeatzailea: errepikakorra baina beharrezko zereginak automatizatzeko aukera ematen duten aplikazioak, zure lan prozesua arrazionalizatuz. Adibideak: Grunt, Gulp
Front-end garapena
"Bezeroaren alboan" ere ezaguna da, erabiltzaileek zein bezeroek euren ordenagailuetan ikusiko dutelako. Webgune edo aplikazio baten " frontend " horren barruan kodetuta dagoen pantaila / diseinua dakar.
- HTML : hipertestua markatzeko hizkuntzan. Interneten "aurpegia". Webgune guztiek HTML dute. Web arakatzaileek HTML fitxategiak irakurtzen dituzte eta, azken finean, ikusitako webguneetara bihurtzen dira.
- CSS: Cascading Style Sheets. HTMLa "aurpegia" bada, "CSS" da "makillaje". Estiloak aukeratu eta barietatea gehitzeko aukera ematen du.
- JavaScript : Client exekutatzen (gutxi programazio hizkuntza batzuk). Ezagunena hizkuntza web garapenean. Orain atzealdean ere erabiltzen da.
Back-end garapena
Sarritan "zerbitzariaren" deitzen zaionean, atzealdea zer gertatzen den azaltzen da webgune edo aplikazio bat exekutatzeko; aurrealdea aurpegia da, eta atzealdea burmuina da. Zerbitzari eta datu-baseak biltzen ditu.
- APIa : Aplikazioa Programatzeko interfazea. Softwarearen garapenean erabiltzen da programa batentzako arauak eta eraikuntza-blokeak emateko.
- Datu-basea: web aplikazioen datuen bilketa.
- DevOps: Softwarea garatzeko metodoa, taldeei komunikatzeko eta elkarlanean jardun dezaten laguntzeko. Beste langile tekniko batzuekin batera garatzaileei lotzen zaie produkzioa eta eraginkortasuna areagotzeko helburuarekin.
- Esparrua : Epe osoa "web aplikazioaren esparrua" da. Webgune / aplikazio bat eraikitzeko hartzen duen denbora ematen du aurrekoak kodifikatutako txantiloiak eta liburutegiak eskaintzen dituelako, beraz, eraikitzeko "oinarria" duzu.
- Web zerbitzaria: web zerbitzuen helburu nagusia edukia gordetzeko eta bezeroei entregatzea da. Hardware (ordenagailu web irisgarria) edo softwarea (zerbitzariaren eskaerak detektatzen eta erantzuten dituen programa bat) izan daiteke.
Ondorioa
19 teknologiarekin behera, pare bat ehun (edo milaka) joan. Hartu motela, ez larritu, eta momentu batean masterizatu egingo dituzu.