Ako želite brzo i efikasno savladati pravljenje web
stranica ovaj kurs je najbolji za vas. Njegova prednost je
što ćete za mnogo manje vremena, ali i novca savladati sve
ono za šta bi inače trebalo nekoliko kurseva za koje
ponaosob morali izdvajati novac. Ovako vam je sve na
jednom mjestu i za nekoliko mjeseci postajete sposobni da
uđete u dizajnerske poslovne vode i pravite moderne,
interaktivne sajtove.
Za one koji ne znaju, prvo da objasnimo šta je to
front-end. Web programiranje je podjeljeno o na front-end
i beck-end. Kao što sam naziv front kaže, to je nešto
ispred, u ovom slučaju ono što je vidljivo. Tako front-end
programeri se najviše bave dizajnom stranica, izgledom
sajta i njegovom što boljom vidljivošću na pretraživačima.
Da bi bili uspješan front-end programer morate da znate
nekoliko jezika, a to su HTML, CSS i JavaScript. Takođe,
tu su i neki frameworci, poput Bootstrapa i pomoćni alati
koji će vaš sajt učiniti preglednim i privlačnim. Počećemo
sa osnovnim alatima, bez kojih nijedan sajt ne može da
funkcioniše, a to su HTML i CSS. Prvi se brine o sadržaju,
dok je drugi zadužen za vizuelni dio, tačnije poziciju,
boju, veličinu i slično. Jedan bez drugog teško mogu da
funkcionišu, a dovoljni su da bi se napravio neki osnovni
sajt.
A šta je to osnovni sajt? Da napišete neki tekst, odredite
mu font i boju koju hoćete, ubacite nekoliko slika, tabelu
i kontakt formu preko koje će vas kontaktirati. Ako imate
nekoliko stranica na sajtu, povezaćete ih korištenjem
apsolutnih i relativnih putanja. Jednostavnost CSS-a je
uvek bila jedna od njegovih glavnih karakteristika. Ali,
kako sajtovi postaju kompleksniji, dolazi do komplikovanja
koda. U ovoj situaciji se javlja potreba za olakšavanjem
upravljanja kompleksnim CSS fajlovima. Ovo se postiže
uoptrebom programa koji prevodi novu unapređenu sintaksu u
stari klasični CSS, a on se naziva SASS. Na kraju da bi
dobili dinamičan sajt potreban nam je i JavaScript.
Mogućnost JavaScripta su što daje mnogo veću kontrolu kako
se sajt ponaša, a izvršava se na strani korisnika tj. na
računaru na kojem je pokrenut sadržaj sa JavaScriptom i to
ga odvaja od beck-end programa, poput PHP-a koji se takođe
često koristi. Nekoliko stvari koje JavaScript obavlja su,
jednostavne operacije poput padajućeg menija, iskakajućih
prozora, do složenijih poput kontrole prozora i web
kolačića.
Ovaj kurs namenjen je svima koji žele da započnu IT
karijereu, u razvoju web sajtova. Učeći front-end otvoriće
vam se mnoge mogućnosti, a ne treba vam nikakvo predznanje
da bi ste krenuli na kurs. Koncept kursa je baziran tako
da počinje sa osnovama i napreduje prema višim nivoima, a
kada ga završite, naučićete sve što je potrebno da biste
mogli da radite kao Junior front-end programer.