Iskustvo korisnika (UX)
Korisničko iskustvo bavi se načinom na koji osoba doživljava proizvod, pogotovo u vezi s web-lokacijama ili aplikacijama.
UX se prvenstveno bavi jednostavnom uporabom i zadovoljstvom / uživanjem korisnika.
- Sitemap: pregled svih stranica na web stranici
- UI: korisničko sučelje. Svaki dio stroja kojim korisnici stupaju u interakciju; broji stvari kao što su zasloni, zasloni, tipkovnice, miš / dodirne površine itd.
- Istraživanje korisnika: Promatranje i analiza provedena s ciljem razumijevanja potreba i ponašanja korisnika.
- Wireframe: Skica o tome što će web-lokacija / web-aplikacija izgledati, sadrži ključne komponente na web-lokaciji.
Alati za tijek rada i hardver
Alati koji pomažu povećati produktivnost i učinkovitost.
- Uređivač teksta: softver koji se koristi kodiranje i programiranje za pisanje običnog, neformatiranog teksta. Primjeri: Sublime tekst, zagrade, TextEdit, TextWrangler, Notepad ++
- IDE: Integrirano razvojno okruženje. Pomaže ljudima programu učinkovitije. Slično uređivaču teksta, ali ima više mogućnosti. Primjeri: PyCharm, Webstorm
- Usmjerivač: Usmjerivač je korak između modema i računala. Kada informacije dođu do modema putem širokopojasne mreže, usmjerivač dešifrira i šalje te podatke na vaše računalo.
- Virtualni stroj (VM): virtualni stroj je u suštini softver koji se ponaša kao hardver: nema fizičku prisutnost, ali može pokretati programe poput fizičkog stroja. Dvije vrste VM-ova su virtualni strojevi sustava (dizajnirani za pokretanje čitavih operativnih sustava) i procesiranje virtualnih strojeva (dizajnirani za pokretanje samo jednog programa).
- Virtualna privatna mreža (VPN): VPN-ovi pružaju dodatni sloj sigurnosti mrežama. Mogu se koristiti za javne ili privatne mreže, ali su najčešći u korporacijama koje žele zaštititi podatke.
- Kontrola verzije : Kontrola verzije sustava koji prati promjene datoteke ili skup datoteka tijekom vremena. Omogućuje vam da se kasnije oporrate određene verzije ako određene promjene ne uspiju, čime se štedi problem uklanjanja svih koraka.
- Upravitelj zadataka: aplikacije koje omogućuju automatizaciju ponavljajućih ali potrebnih zadataka, pojednostavljujući vaš radni proces. Primjeri: Grunt, Gulp
Front-end razvoj
Također poznat kao "stranka klijenta" jer to korisnici / klijenti vide na svojim računalima. " Prednji kraj " web-lokacije ili aplikacije uključuje prikaz / dizajn koji je u njoj označen.
- HTML : hipertekstualni označni jezik. "Lice" interneta. Sve web stranice imaju HTML. Web preglednici čitaju HTML datoteke i pretvaraju ih u web stranicu koju konačno vidite.
- CSS: Cascading Style Sheets. Ako je HTML "lice", CSS je "šminka". Omogućuje vam odabir stilova i dodavanje raznolikosti.
- JavaScript : Pokreće se u klijentu (jedan od rijetkih programskih jezika koji rade). Najpopularniji jezik u razvoju web stranica. Sada se također koristi na stražnjoj strani.
Back-end razvoj
Često se zove "strana poslužitelja", a krajnji kraj je ono što se događa iza scene kako bi napravili web stranicu ili aplikaciju - prednji kraj je lice, a krajnji dio je mozak. Uključuje poslužitelje i baze podataka.
- API : sučelje za programiranje aplikacija. Koristi se u razvoju softvera kako bi osigurao skup pravila i građevnih blokova za neki program.
- Baza podataka: Prikupljanje podataka o web aplikaciji.
- DevOps: Metoda razvoja softvera osmišljena kako bi timovi mogli bolje komunicirati i raditi zajedno. Udružuje programere s drugim IT radnicima s krajnjim ciljem povećane proizvodnje i učinkovitosti.
- Okvir : puni termin je "okvir za web aplikacije". Ove mjere vrijeme potrebno za izradu web-lokacije / aplikacije putem predefiniranih predložaka i biblioteka, tako da imate "osnovu" za izgradnju.
- Web poslužitelj: Primarna svrha web poslužitelja je pohranjivanje sadržaja i isporuka klijentima. To može biti hardver (računalo koje se pristupa internetu) ili softver (program koji detektira i reagira na zahtjeve poslužitelja).
Zaključak
19 tehničkih pojmova dolje, samo nekoliko stotina (ili tisuće). Uzmi ga sporo, nemojte se preplaviti, i imat ćete ih naučiti ni u kojem trenutku.