Kasutaja kogemus (UX)
Kasutajakogemus käsitleb seda, kuidas inimene toodet tunneb, eriti seoses veebisaitide või rakendustega.
UX tegeleb peamiselt kasutusmugavusega ja kasutajate rahulolu / rõõmuga.
- Sisukaart: ülevaade kõigist veebisaidi lehtedest
- UI: kasutajaliides. Iga masina osa, millega kasutajad suhtlevad; loeb asju nagu ekraanid, ekraanid, klaviatuurid, hiire / puuteplaadid jne.
- Kasutaja teadustöö: jälgimine ja analüüs, mille eesmärk on mõista kasutajate vajadusi ja käitumist.
- Traatraam: veebilehe / veebirakenduse väljanägemise skeem sisaldab veebisaidi põhikomponente.
Töövoo tööriistad ja riistvara
Tööriistad, mis aitavad suurendada tootlikkust ja tõhusust.
- Tekstitöötlus: tarkvara, mida kasutatakse kodeerimisel ja programmeerimisel, et kirjutada lihtsat, vormitud teksti. Näited: sublime tekst, sulgudes, TextEdit, TextWrangler, Notepad ++
- IDE: integreeritud arenduskeskkond. Aitab inimestel programmi tõhusamalt. Sarnane tekstiredaktorile, kuid on rohkem funktsioone. Näited: PyCharm, Webstorm
- Router: ruuter on samm modemi ja arvuti vahel. Kui teave jõuab modemi kaudu lairibaühenduse kaudu, ruuter lahutab ja saadab need andmed oma arvutisse.
- Virtuaalne masin (VM): virtuaalne masin on põhimõtteliselt tarkvara, mis käitub nagu riistvara: tal pole füüsilist kohalolekut, vaid võib käivitada selliseid programme nagu füüsiline masin. Kahe tüüpi VM-id on süsteemi virtuaalmasinad (mõeldud kogu operatsioonisüsteemide käitamiseks) ja töödeldakse virtuaalmasinaid (mis on mõeldud ainult ühe programmi käitamiseks).
- Virtuaalne privaatvõrk (VPN): VPN-id pakuvad võrkudele täiendavat turvalisuse taset. Neid saab kasutada avalikes või eravõrkudes, kuid need on kõige sagedasemad ettevõtetes, kes soovivad andmeid kaitsta.
- Versioonikontroll : versioonikontroll on süsteem, mis jälgib failide või failide kogumi muutusi aja jooksul. See võimaldab teil konkreetseid versioone hiljem tagasi kutsuda, kui teatud muudatused ei tööta, säästes sind kõigi sammude tühistamise häkkimisega.
- Task manager: rakendused, mis võimaldavad automatiseerida korduvaid, kuid vajalikke ülesandeid, lihtsustades teie tööprotsessi. Näited: Grunt, Gulp
Front-end Development
Tuntud ka kui "kliendipoolne", sest seda näevad oma arvutid kasutajad / kliendid. Veebilehe või rakenduse " esiosa " hõlmab selle kodeeringut.
- HTML : hüperteksti märgistuskeel. Interneti nägu. Kõikidel veebisaitidel on HTML. Veebibrauserid loevad HTML-faile ja teisendavad need veebisaidiks, mida näete lõpuks.
- CSS: kastikujulised stiililehed. Kui HTML on nägu, on CSS "meik". See võimaldab teil valida stiili ja lisada erinevaid.
- JavaScript : töötab kliendis (üks vähestest programmeerimiskeeltest, mis seda teevad). Veebiarenduses on kõige populaarsem keel. Nüüd kasutatakse ka tagumises otsas.
Tagasiulatuv areng
Tihti nimetatakse "serveripoolseks", mis tagab stseenide taga, et veebisait või rakendus käivitada - esiots on nägu ja tagumine ots on aju. Sisaldab servereid ja andmebaase.
- API : rakenduse programmeerimise liides. Kasutatakse tarkvaraarenduses, et pakkuda programmile reegleid ja mooduseid.
- Andmebaas: veebirakenduse andmete kogumine.
- DevOps: tarkvara arendamise meetod, mille eesmärk on aidata meeskonnas paremini suhelda ja paremat koostööd teha. Ühendab arendajaid teiste IT-töötajatega, kelle eesmärk on suurendada tootmist ja tõhusust.
- Raamatud : täisajaga on tegemist "veebirakenduste raamistikuga". Need vähendavad veebisaidi / rakenduse loomise aega, pakkudes eelnevalt kodeeritud malle ja raamatukogusid, nii et teil on baas, millele tugineda.
- Veebiserver. Veebiserveri põhieesmärk on sisu salvestamine ja klientide edastamine. See võib olla riistvara (veebi juurdepääsetav arvuti) või tarkvara (programm, mis tuvastab ja vastab serveripäringutele).
Järeldus
19 tehnilisi tingimusi, ainult paarsada (või tuhandeid) minna. Võtke see aeglaselt, ärge ülekoormatud, ja teil on neid ajahetkel õnnestunud.