Frontend Developer - tečaj 242.000 rub. iz Kata Academy, trening 11 mesecev, datum 28.11.2023.
Miscellanea / / November 30, 2023
Učna platforma in osebni mentor
Na naši platformi obiskujete spletne lekcije, svojemu mentorju v klepetu postavljate kakršna koli vprašanja in ga pokličete, če menite, da ste zašli v slepo ulico.
Stroga kontrola znanja na vsaki stopnji
Mentor ni mentor. Njegova naloga: usmerjati in nadzorovati asimilacijo znanja. Pripravimo vas na samostojno reševanje kompleksnih problemov, s katerimi se boste zagotovo srečevali pri svojem delu.
Delo na resničnem poslovnem projektu
Vsi naši dijaki v timih sodelujejo pri izvedbi realnih projektov. Izpilili boste svojo teorijo, pridobili veščine timskega dela in izkušnje za svoj življenjepis.
Priprave na razgovore
Naši mentorji vam bodo pomagali ustvariti konkurenčen življenjepis in vas pripravili na odgovore na težka vprašanja za razgovor.
Web Core - 2 meseca
Učenje osnov ustvarjanja vmesnikov na spletu
Tema 1: Struktura dokumenta HTML, bločni model, osnovne oznake. Izbira formata slike.
Tema 2: Semantična oznaka, dostopnost in SEO.
Tema 3: Delo z obrazci, interakcija s strežnikom.
Tema 4: Oblikovanje strani CSS: izbirniki in prioriteta aplikacij, pozicioniranje, delo z mrežami (flexbox, grid).
Tema 5: Prilagodljiva postavitev: Medijske poizvedbe, mobilni pristop.
Tema 6: Organizacija stilov na projektu, metodologija BEM.
Tema 7: Napredne tehnike CSS: Oblikovanje psevdoelementov, animacij, senc in prelivov.
Tema 8: Animacija, transformacije in filtri z uporabo CSS.
Tema 9: Osnovna interakcija JavaScript s stranjo, obravnava dogodkov. Priključitev zunanjih modulov.
Tema 10: Razvojna orodja: uporaba predprocesorja, zmanjševanje kode, npm, webpack.
2. Javascript Core - 2 meseca
Osnovni jezikovni pojmi, delo v brskalniku, pisanje preprostih programov
Tema 11: Osnovna sintaksa jezika, spremenljivke in konstante, podatkovni tipi in strukture, funkcije, zanke.
Tema 12: Napredno delo s funkcijami, funkcije višjega reda, rekurzija.
Tema 13: Napredna sintaksa jezika: operatorji mirovanja/širjenja, destrukturiranje.
Tema 14: Standardni razredi v JS: Map, Set. Delo z datumi.
Tema 15: Zapiranje, obseg, klicni kontekst.
Tema 16: Prototipni model JS in sintaksa sodobnega razreda.
Tema 17: Delo z asinhrono kodo (promises, povratni klic, async/await). Dogodkovna zanka.
Tema 18: Delo z DOM. Izbira in modifikacija elementov. Model dogodka. Shranjevanje podatkov na stranki.
Tema 19: Delo z omrežnimi zahtevami: ajax, fetch.
Tema 20: Principi spleta, spletni strežniki in DNS, HTTP protokol. REST arhitektura. Spletna avtentikacija.
3. Reagiraj. JS Core - 3 mesece
Osnove razvoja enostranskih aplikacij
Tema 21: Kako deluje react.js, sintaksa JSX in kako deluje Virtual DOM
Tema 22: Komponentni pristop, stanje komponent, prenos podatkov, obdelava dogodkov
Tema 23: Pogoji in zanke v predlogah
Tema 24: Življenjski cikel komponente, optimizacija upodabljanja
Tema 25: Delo s slogi v Reactu.
Tema 26: Obdelava obrazcev, validacija
Tema 27: Gradnja aplikacij odjemalec-strežnik.
Tema 28: Usmerjanje v aplikaciji z react-routerjem
Tema 29: Upravljanje stanja: Redux, asinhrona komunikacija
4. Timski projekt - 3 mesece
Frontend razvoj za pravi komercialni projekt
- STACKHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagiraj
- Redux
- Git
- NPM
- Spletni paket
5. Priprava na razgovor - 1 mesec
Na tej stopnji vam bomo pomagali osvežiti in sistematizirati vsa teoretična znanja, ki ste jih pridobili za uspešno opravljene razgovore, po katerih boste opravili zaključni test iz vseh tem pri mentor.