Frontend Developer s plačilom po zaposlitvi - brezplačen tečaj Kata Academy, usposabljanje 9 mesecev, datum 28.3.2023.
Miscellanea / / December 05, 2023
Garancija za delo
z začetno plačo 80.000 rubljev po pogodbi
01. Ko opravite izbor in podpišete pogodbo, vam bomo poslali povabilo na kanal Slack vaše zaposlitve. Vaša skupina ne bo imela več kot 15 ljudi in mentorja, ki vam bo dodeljen.
02. Dodali vas bomo tudi na vse tematske kanale Slack in splošni klepet, kjer so vsi študenti.
03. Usposabljanje poteka na platformi: preučevali boste teoretična gradiva, opravljali praktične naloge in pisali kodo v majhnih fragmentih od enostavnega do zapletenega.
04. Če imate v fazi izpolnjevanja naloge težave z rešitvijo, se za pomoč obrnete na mentorja ali dijaško skupnost.
05. Po opravljeni temi mentor izvede preizkus znanja in pregled kode. Mentorji bodo različni, tako da boste prejeli največ povratnih informacij in strokovnega znanja.
06. Za odgovore na vaša vprašanja o učenju programiranja bo mentor redno opravljal klice v mini skupinah.
07. Enkrat na 2 tedna boste imeli skupinski klic s študenti in vodjo vašega toka, kjer boste prejmete priporočila o tem, kako učinkoviteje študirati, in lahko postavite vprašanja v zvezi s študijem postopek.
08. Na koncu tečaja boste skupaj z drugimi študenti delali na timskem projektu pod vodstvom izkušenega razvijalec, se boste seznanili s kodo, ki je že napisana na projektu in se naučili delati v ekipa.
09. Po končanem programu bo mentor opravil končni pregled vsega vašega znanja, naš kadrovik pa vam bo pomagal pri izdelavi konkurenčnega življenjepisa in vas pripravil na zahtevna vprašanja na razgovoru.
10. Nato boste objavili svoj življenjepis na spletnem mestu za iskanje zaposlitve in začeli razgovore.
SPLETNO JEDRO - 2 MESECA
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.
Učenje osnov ustvarjanja vmesnikov na spletu
JAVASCRIPT CORE - 2 MESECA
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.
Osnovni jezikovni pojmi, delo v brskalniku, pisanje preprostih programov
REACT.JS CORE - 2 MESECA
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
Osnove razvoja enostranskih aplikacij
EKIPNI PROJEKT - 1 MESEC
STE
- KHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagiraj
- Redux
- Git
- NPM
- Spletni paket
- Frontend razvoj za pravi komercialni projekt
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.
ZAPOSLITEV - 1 MES
Naš kadrovik vam bo pomagal sestaviti življenjepis, izbrati najboljša podjetja in nuditi podporo na razgovorih. Po prejetih ponudbah podjetij vam bomo pomagali izbrati najboljšo.