Përvoja e përdoruesit (UX)
Përvoja e përdoruesit merret me mënyrën se si një person përjeton një produkt, veçanërisht në lidhje me faqet e internetit ose aplikacionet.
UX është kryesisht i shqetësuar me lehtësinë e përdorimit dhe kënaqësinë / kënaqësinë e përdoruesit.
- Sitemap: Një përmbledhje e të gjitha faqeve në një faqe interneti
- UI: Ndërfaqja e përdoruesit. Çdo pjesë e një makine që ndërveprojnë përdoruesit; numëron gjëra të tilla si shfaqje, ekrane, tastierë, mouse / touchpads, etj.
- Hulumtimi i përdoruesve: Vëzhgimi dhe analiza e kryer me qëllim të kuptimit të nevojave dhe sjelljeve të përdoruesve.
- Skeleti i telit: Skica e asaj që një aplikacion web / aplikacioni web do të duket si, përfshin komponentët kryesorë në këtë faqe interneti.
Veglat e punës dhe hardware
Mjete që ndihmojnë në rritjen e produktivitetit dhe efikasitetit.
- Redaktuesi i tekstit: Softueri i përdorur në kodim dhe programim për të shkruar tekst të thjeshtë dhe të paformuar. Shembuj: Tekst Sublime, Brackets, TextEdit, TextWrangler, Notepad ++
- IDE: Mjedisi i integruar i zhvillimit. Ndihmon programin e njerëzve në mënyrë më efikase. Ngjashëm me një editor teksti, por ka më shumë karakteristika. Shembuj: PyCharm, Webstorm
- Router: Një router është hapi midis një modemi dhe një kompjuteri. Kur informacioni arrin në një modem nëpërmjet broadband, router deciphers dhe i dërgon ato të dhëna në kompjuterin tuaj.
- Makinë virtuale (VM): Një makinë virtuale është, në thelb, softuer që sillet si hardware: nuk ka prani fizike por mund të kandidojë programe si një makinë fizike. Dy llojet e VM-ve janë makina virtuale të sistemit (të dizajnuara për të drejtuar të gjithë sistemet operative) dhe përpunimin e makinave virtuale (të dizajnuara për të drejtuar vetëm një program).
- Rrjeti Privat Virtual (VPN): VPN-të ofrojnë një shtresë shtesë sigurie për rrjetet. Ato mund të përdoren për rrjete publike ose private, por janë më të zakonshme në korporatat që duan të mbrojnë të dhënat.
- Kontrolli i versionit : Kontrolli i versioneve është një sistem që ndjek ndryshimet në një skedar ose skedar skedari me kalimin e kohës. Kjo ju lejon të kujtoni versione specifike më vonë nëse ndryshimet e caktuara nuk funksionojnë, duke ju shpëtuar problemeve të zhdukjes së të gjitha hapave.
- Menaxheri i punëve : Aplikacionet që bëjnë të mundur automatizimin e detyrave të përsëritura, por të nevojshme, duke riorganizuar procesin e punës. Shembuj: Grunt, Gulp
Zhvillimi i Front-End
Njohur gjithashtu si "pala e klientit", sepse ajo është ajo që përdoruesit / klientët do të shohin në kompjuterët e tyre. "Përfundimi" i një uebfaqeje ose aplikacioni përfshin shfaqjen / projektin e koduar në të.
- HTML : Hypertext Markup Language. "Fytyra" e internetit. Të gjitha faqet e internetit kanë HTML. Shfletuesit e uebit lexojnë skedarët HTML dhe i kthejnë ato në faqen e internetit që në fund shohim.
- CSS: Cascading Style Sheets. Nëse HTML është "fytyra", CSS është "përbërja". Kjo ju lejon të zgjidhni stilet dhe shtoni shumëllojshmëri.
- JavaScript : Shkon në klientin (një nga gjuhët e programimit që bëjnë pak). Gjuha më popullore në zhvillimin e uebit. Tani përdoret edhe në pjesën e prapme.
Back-end Zhvillimi
Shpesh i quajtur "anën e serverit", prapa prapa është ajo që ndodh prapa skenave për të bërë një faqe interneti ose aplikacion të drejtuar - fundi i parë është fytyra, dhe fundi i pasmë është truri. Përfshin serverat dhe bazat e të dhënave.
- API : Ndërfaqja e Programimit të Aplikimit. Përdoret në zhvillimin e softuerit për të siguruar një sërë rregullash dhe blloqesh ndërtimi për një program.
- Baza e të dhënave: Mbledhja e të dhënave të një aplikacioni të uebit.
- DevOps: Metodologjia e zhvillimit të softuerit i dizajnuar për të ndihmuar ekipet të komunikojnë dhe të punojnë së bashku më mirë. Bashkon zhvilluesit me punëtorë të tjerë të TI-së me qëllimin përfundimtar të rritjes së prodhimit dhe efikasitetit.
- Kuadri : Termi i plotë është "kornizë për aplikim në ueb." Këto shkurtojnë kohën që duhet për të ndërtuar një faqe interneti / aplikacion duke ofruar shabllone dhe biblioteka të para-koduara, kështu që të keni një "bazë" për tu ndërtuar.
- Serveri i uebit: Qëllimi kryesor i një serveri të internetit është ruajtja e përmbajtjes dhe dorëzimi i tij tek klientët. Mund të jetë hardware (një kompjuter i qasshëm në internet) ose softuer (një program që zbulon dhe përgjigjet në kërkesat e serverit).
përfundim
19 kushtet e teknologjisë poshtë, vetëm disa qindra (ose mijëra) për të shkuar. Merrni atë të ngadalshëm, mos merrni mbingarkuar, dhe ju do të keni ata zotëruar në asnjë kohë.