Front-end programiranje odnosi se na kreiranje teme, stila, prezentacije i fotografija na web stranici.
Dok su back-end programeri usmereni na to kako aplikacija radi, front-end programeri fokusirani su na to kako aplikacija izgleda!
Preciznije, zaduženja u izradi aplikacije podeljena su još detaljnije - web dizajneri definišu sam dizajn i izgled stranice (korisničko iskustvo - User Experience – UX i korisnički interfejs - User interface – UI) ali front-end programer je onaj koji vodi računa da se dizajn na pravi način prikazuje na mreži, koristeći jezike kodiranja kao što su CSS, HTML i JavaScript.
Uloga front-end-a je da, osim izgleda, stavi u fokus različite performanse web sajta ili aplikacije, kao što su SEO (search engine optimization), responzivnost dizajna stranice kao i kompatibilnost sa različitim pretraživačima.
Da bi se kreirao dobar interfejs putem koga korisnici pristupaju odredjenoj aplikaciji ili web stranici, frontend developeri su oni koji se trude da pruže što bolje web iskustvo korisnicima.
Rastući broj web aplikacija proizveo je i veća očekivanja posetioca, kao i viši stepen interakcije. Front-end programiranje se samim tim suočava sa izazovom razvoja modernih, interaktivnih sajtova koji će na najbolji način da odgovore na potrebe potrošača.
Sve veća umreženost i količina sadržaja na internetu stvorila je takođe veću potrebu za ljudima koji se bave kreiranjem web sadržaja. Među njima, jedan od najtraženijih profila je upravo “front-end developer”.
Ako imaš “oko” za dizajn i težnju da učestvuješ u stvaranju savremenih web sajtova i aplikacija koji nude jedinstveno korisničko iskustvo - naš kurs osnove front-end programiranja su prvi stepenik na tom putu.