Naj detaljniji front-end plan učenja za 2026. (preporučujemo da sačuvate 🔥)
Skoro uvek dobijam privatne poruke od čitalaca sa pitanjem: „Možeš li da preporučiš neke materijale za učenje front-enda?” Pa, kao pravi programer full-stack orijentacije, moram da spremim nešto za zajednicu.
Osnove jezika
- HTML tutorijal, sadrži stotine HTML primera, a prema pristupačnosti za početnike vredi pet od pet.
- Univerzne CSS beleške, saveti i smernice — ovo je otvoreni dokument na GitHubu. Prvi deo istražuje sintaksu i format CSS-a i analizira strukturu CSS-a; drugi deo razmatra metodologiju, misaoni okvir i pisanje pravila kroz diskusiju o CSS-u.
- JavaScript tutorijal za početnike, sadržaj kreće od najjednostavnijih stvari, postepeno i iz osnove u dubinu, uz veliki broj primera u kodu — veoma pogodno za početnike.
- Moderni JavaScript tutorijal, kroz jednostavan ali dovoljno detaljan sadržaj objašnjava JavaScript znanja od osnova do naprednih nivoa.
- Tutorijal za upoznavanje sa ECMAScript 6, sveobuhvatno prikazuje nove sintaksne karakteristike uvedene u ECMAScript 6. ECMAScript 6.0 (kraće ES6) je sledeća generacija standarda JavaScript jezika, sa ciljem da omogući JavaScriptu pisanje složenih, velikih aplikacija i postane programerski jezik za enterprisesku upotrebu.
- 📚 „JavaScript: Napredno programiranje (3. izdanje)”, ovo je štampana knjiga sa ocenom 9,3 na Doubanu, obavezna za napredne front-end programere. Prema rečima jednog čitaoca, polovina pitanja na intervjuu za Alibaba bila je iz ove knjige.

- TypeScript na srpskom. TypeScript je nadskup JavaScripta i može se kompajlirati u običan JavaScript kod; ovaj priručnik prati svaki detalj zvanične verzije i predstavlja odličan uvodni tutorijal.
Okviri i biblioteke
- Zvanična dokumentacija Vue.js-a. Iskreno, prilikom učenja nove tehnologije zvanična dokumentacija je uvek prvi izbor. Strategija koju preporučujem jeste fokus na razumevanje; delove koje je teško razumeti možete privremeno preskočiti, jer ono što uporno pokušavate da savladate možda nećete odmah iskoristiti. Brzo pročitajte članak, proširite svoje shvatanje te tehnologije — to će vam mnogo pomoći da je kasnije usvojite.
- Tehničko razotkrivanje Vue.js-a, cilj ovog otvorenog tutorijala je da sveobuhvatno objasni principe implementacije Vue.js-a, sa veoma dubokom analizom na nivou izvornog koda.
- Zbirka resursa za razvoj WeChat mini-programa, ovaj otvoreni repozitorijum prikuplja materijale, probleme i biblioteke komponenti koje se koriste tokom razvoja WeChat mini-programa.
- Tencent mobilno Web front-end spremište znanja, ovaj otvoreni repozitorijum prikuplja brojna mobilna Web rešenja namenjena korisničkoj bazi od stotine miliona.
- Angular tutorijal za početnike, ovaj zvanični tutorijal kroz izradu sajta za elektronsku trgovinu uvodi osnove Angular-a.
- React tutorijal za početnike, ovaj kurs više odgovara programerima koji vole da uče kroz praksu.
Front-end inženjering
- Webpack dokumentacija na srpskom. Webpack je alat za učitavanje i pakovanje front-end resursa; na osnovu zavisnosti između modula vrši statičku analizu, a zatim te module prema zadatim pravilima pretvara u odgovarajuće statičke resurse.
- Nginx znanja neophodna front-end programerima. Nginx je danas gotovo obavezna tehnologija na mnogim velikim sajtovima; svaki ozbiljan front-end inženjer bi trebalo da pomoću Nginxa realizuje filtriranje zahteva, konfiguriše gzip, balansiranje opterećenja i slične potrebe.
- Git uvod koji i majmun može da razume. Git je otvoreni sistem za distribuiranu kontrolu verzija, namenjen agilnoj i efikasnoj obradi projekata bilo koje veličine, a ovaj tutorijal je možemo reći napisan jednostavno i razumljivo.
Izvršno okruženje
- Ilustrovani principi rada pretraživača. Ovaj članak je bogato ilustrovan i sadrži i nekoliko video snimaka visokog kvaliteta koji pomažu front-end inženjerima da razumeju način rada pretraživača i shvate šta pretraživač radi u svega nekoliko sekundi između unosa URL-a u adresnu traku i prikaza stranice.
- Sedam dana do Node.js-a, ovo je uvodni tutorijal za Node.js početnike koji obuhvata sve ključne tačke potrebne za razvoj različitih programa pomoću Node.js-a.
Projekti i poslovna logika
- 📚 „Vodič za izgradnju sajta visokih performansi”, ova knjiga prikazuje trenutno stanje problema sa performansama sajta, uzroke njihovog nastanka, kao i principe, tehničke postupke i najbolje prakse za poboljšanje ili rešavanje tih problema.

- Detaljno razumevanje principa front-end nadzora, ovaj članak uglavnom objašnjava kako sprovesti prikupljanje podataka i prijavu podataka.
- Napravite alat za nadzor front-end performansi za 5 minuta, ovaj članak prati dva ključna pokazatelja: vreme učitavanja stranice i vreme zahteva za resurse.
- Analiza šest najčešćih Web bezbednosnih napada i odbrane. Ovaj članak analizira XSS, CSRF, clickjacking, ranjivost preusmeravanja URL-a, SQL ubačivanje, ubačivanje OS komandi i još toga — ukupno 6 učestalih tipova napada i metoda odbrane, radi bolje zaštite naših podataka.
Osnove računarstva
- Osnovni principi kompilacije i znanja o jezicima koje bi svaki front-end programer trebalo da poznaje.
- 📚 „Ilustrovani HTTP”. Ako front-end inženjer mrežne protokole savlada dovoljno temeljno, to će znatno olakšati komunikaciju između front-end i back-end timova. Teme kao što su TCP/IP mrežni protokoli, three-way handshake i four-way wave, uloga DNS-a, uloga i princip CDN-a, HTTP, HTTPS, WebSocket i slično — smatram da bi svaki ozbiljan front-end inženjer trebalo da ih savlada.

- Algoritmi i strukture podataka implementirani u JavaScript-u, uz detaljna objašnjenja i vodič za vežbanje zadataka. Većina front-end inženjera ima određenih nedostataka u oblasti struktura podataka i algoritama; ako želite da probijete viši plafon, ovo znanje je neophodno i veoma korisno!
Na GitHubu se nalazi otvoreni repozitorijum sa preko 17000 zvezdica: „Ergeov put ka naprednom Javi”. Prva verzija PDF-a je konačno stigla! Obuhvata osnovnu sintaksu Java-e, nizove i znakovne nizove, OOP, okvir za kolekcije, Java IO, obradu izuzetaka, nove karakteristike Java-e, mrežno programiranje, NIO, konkurentno programiranje, JVM i još mnogo toga — ukupno preko 320 hiljada reči i preko 500 ručno nacrtanih ilustracija, možemo reći pristupačno, temeljno i sa humorom. Više detalja pogledajte u: Odlično, Java tutorijal sa preko 17000 zvezdica na GitHubu
