Frontend Developer - tečaj 242 000 rub. iz Kata akademije, obuka 11 mjeseci, datum 28.11.2023.
Miscelanea / / November 30, 2023
Platforma za učenje i osobni mentor
Pohađate online lekcije na našoj platformi, postavljate pitanja svom mentoru u chatu i zovete ga ako smatrate da ste zašli u slijepu ulicu.
Stroga kontrola znanja u svakoj fazi
Mentor nije tutor. Njegov zadatak: usmjeravati i kontrolirati usvajanje znanja. Pripremamo Vas za samostalno rješavanje složenih problema s kojima ćete se sigurno susresti u svom radu.
Rad na stvarnom poslovnom projektu
Svi naši studenti u timovima sudjeluju u realizaciji realnih projekata. Usavršit ćete teoriju, steći vještine timskog rada i iskustvo za životopis.
Priprema za intervjue
Naši mentori pomoći će vam u izradi konkurentnog životopisa i pripremiti vas za odgovaranje na teška pitanja za intervju.
Web Core - 2 mjeseca
Učenje osnova izrade sučelja na webu
Tema 1: Struktura HTML dokumenta, blok model, osnovne oznake. Odabir formata slike.
Tema 2: Semantičko označavanje, pristupačnost i SEO.
Tema 3: Rad s obrascima, interakcija s poslužiteljem.
Tema 4: CSS stiliziranje stranice: selektori i prioritet aplikacije, pozicioniranje, rad s rešetkama (flexbox, grid).
Tema 5: Prilagodljivi izgled: Medijski upiti, mobilni prvi pristup.
Tema 6: Organizacija stilova na projektu, BEM metodologija.
Tema 7: Napredne CSS tehnike: Stiliziranje pseudoelemenata, animacija, sjena i gradijenti.
Tema 8: Animacija, transformacije i filtri pomoću CSS-a.
Tema 9: Osnovna JavaScript interakcija sa stranicom, rukovanje događajima. Spajanje vanjskih modula.
Tema 10: Razvojni alati: Korištenje predprocesora, smanjivanje koda, npm, webpack.
2. Javascript Core - 2 mjeseca
Osnovni jezični pojmovi, rad u pregledniku, pisanje jednostavnih programa
Tema 11: Osnovna sintaksa jezika, varijable i konstante, tipovi i strukture podataka, funkcije, petlje.
Tema 12: Napredni rad s funkcijama, funkcije višeg reda, rekurzija.
Tema 13: Napredna sintaksa jezika: operatori mirovanja/širenja, destrukturiranje.
Tema 14: Standardne klase u JS: Map, Set. Rad s datumima.
Tema 15: Zatvaranja, opseg, kontekst pozivanja.
Tema 16: JS prototipski model i moderna sintaksa klase.
Tema 17: Rad s asinkronim kodom (Promises, povratni poziv, async/await). Petlja događaja.
Tema 18: Rad s DOM-om. Izbor i modifikacija elemenata. Model događaja. Pohranjivanje podataka o klijentu.
Tema 19: Rad s mrežnim zahtjevima: ajax, fetch.
Tema 20: Principi weba, web poslužitelji i DNS, HTTP protokol. REST arhitektura. Web autentifikacija.
3. Reagirati. JS Core - 3 mjeseca
Osnove razvoja jednostranih aplikacija
Tema 21: Kako radi react.js, JSX sintaksa i kako radi Virtual DOM
Tema 22: Komponentni pristup, stanje komponente, prijenos podataka, obrada događaja
Tema 23: Uvjeti i petlje u predlošcima
Tema 24: Životni ciklus komponente, optimizacija renderiranja
Tema 25: Rad sa stilovima u Reactu.
Tema 26: Obrada podataka obrazaca, validacija
Tema 27: Izgradnja klijent-poslužitelj aplikacija.
Tema 28: Usmjeravanje u aplikaciji s react-routerom
Tema 29: Upravljanje stanjem: Redux, asinkrona komunikacija
4. Timski projekt - 3 mjeseca
Razvoj frontenda za pravi komercijalni projekt
- STACKHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagirati
- Redux
- Git
- NPM
- Webpack
5. Priprema za razgovor - 1 mjesec
U ovoj fazi pomoći ćemo vam osvježiti i sistematizirati sva teorijska znanja koja ste stekli za uspješno položenim intervjuima, nakon kojih ćete položiti završni test na sve teme sa mentor.