Front-end Developer i Back-end Developer
Front-end označava grupu tehnologija koje se koriste da se izgradi vidljivi dio web aplikacija, u okviru kog se vrši interakcija s korisnicima. Dakle u ovoj fazi se kreira apsolutno svaki detalj koji krajnji korisnik vidi na svom ekranu.
Back-end označava grupu tehnologija koje se koriste da se naprave pozadinski procesi aplikacije i da se uspostavi komunikacija sa bazama podataka. Dakle u ovoj fazi se kreira i najsitniji pozadinski proces koji omogućava da sve što krajnji korisnik očekuje od aplikacije, odnosno dobije.
Zašto je ovo važno?
Kroz Cortex akademiju imate priliku da stičete vještine front-end i bek-end programiranja, što će vas učiniti konkurentnim u IT industriji.
Odgovor na ovo pitanje krije se u Vama. Ako ste više kreativni, treba da težite front-end karijeri, dok ako ste više logičan tip, back-end karijera je za vas. Ipak, ovakva podjela nije precizna jer postoje sive zone. Činjenica je da pojedinci mogu biti i kreativni i logični, mogu imati osjećaj za korisnika ali i sjajan osjećaj za funkcionalnost. U tom slučaju mogu sebe smatrati full stack programerom, što je hibridna forma front-end i back-end programera o kojoj možete pročitati više na ovom linku.
Fokus front-end programera je kako nešto izgleda. Dizajn prijemčiv ljudskom oku, način na koji se sa jedne opcije prelazi na drugu, jačina boja i usklađenost praznih polja je ono što zanima front-end programera. Uloga ovog programera je velika s obzirom da korisnikovo zadržavanje na sajtu uveliko zavisi od njegovog dizajna i atraktivnog interfejsa. Takođe, ukoliko je uloga sajta prodaja, dizajn velikim dijelom odlučuje da li će korisnik nešto kupiti ili ne. Dovoljno je nekoliko sekundi da procijenite da li je u neki sajt uložen dizajnerski trud ili je urađen samo da bi postojao. Stil kojim je nešto na sajtu prezentovano može dati na važnosti ili oduzeti, u zavisnosti od važnosti tog konkretnog elementa. Dizajn velikim dijelom vodi korisnika kroz različite elemente sajta, tekstualno i vizuelno navodi na određene djelove sajta. Ukoliko sebe pronalazite u navedenim primjerima, možda je karijera front-end programera krojena za vas.