Frontend Developer - kurz 242 000 rub. z Kata Academy, trénink 11 měsíců, datum 28.11.2023.
Různé / / November 30, 2023
Výuková platforma a osobní mentor
Absolvujete online lekce na naší platformě, zeptáte se svého mentora na chatu a zavoláte mu, pokud máte pocit, že jste se dostali do slepé uličky.
Přísná kontrola znalostí v každé fázi
Mentor není tutor. Jeho úkol: řídit a kontrolovat asimilaci znalostí. Připravíme Vás na samostatné řešení složitých problémů, se kterými se při své práci určitě setkáte.
Práce na skutečném obchodním projektu
Všichni naši studenti se v týmech podílejí na realizaci reálných projektů. Vypilujete si teorii, získáte dovednosti týmové práce a zkušenosti do životopisu.
Příprava na pohovory
Naši mentoři vám pomohou vytvořit konkurenceschopný životopis a připraví vás na zodpovězení náročných otázek na pohovoru.
Web Core – 2 měsíce
Naučte se základy vytváření rozhraní na webu
Téma 1: Struktura HTML dokumentu, blokový model, základní značky. Výběr formátu obrázku.
Téma 2: Sémantické značení, dostupnost a SEO.
Téma 3: Práce s formuláři, interakce se serverem.
Téma 4: Styl CSS stránky: selektory a priorita aplikace, umístění, práce s mřížkami (flexbox, mřížka).
Téma 5: Adaptivní rozvržení: Mediální dotazy, mobilní přístup.
Téma 6: Organizace stylů na projektu, metodika BEM.
Téma 7: Pokročilé techniky CSS: Stylování pseudoprvků, animací, stínů a přechodů.
Téma 8: Animace, transformace a filtry pomocí CSS.
Téma 9: Základní interakce JavaScriptu se stránkou, zpracování událostí. Připojení externích modulů.
Téma 10: Vývojové nástroje: Použití preprocesoru, minifikace kódu, npm, webpack.
2. Javascript Core - 2 měsíce
Základní jazykové pojmy, práce v prohlížeči, psaní jednoduchých programů
Téma 11: Základní syntaxe jazyka, proměnné a konstanty, datové typy a struktury, funkce, smyčky.
Téma 12: Pokročilá práce s funkcemi, funkce vyššího řádu, rekurze.
Téma 13: Pokročilá syntaxe jazyka: operátory rest/spread, destrukce.
Téma 14: Standardní třídy v JS: Mapa, Sada. Práce s daty.
Téma 15: Uzávěry, rozsah, kontext volání.
Téma 16: Prototypový model JS a syntaxe moderní třídy.
Téma 17: Práce s asynchronním kódem (Promises, callback, async/await). Smyčka událostí.
Téma 18: Práce s DOM. Výběr a úprava prvků. Model události. Ukládání dat o klientovi.
Téma 19: Práce se síťovými požadavky: ajax, fetch.
Téma 20: Principy webu, webové servery a DNS, protokol HTTP. REST architektura. Webová autentizace.
3. Reagovat. JS Core - 3 měsíce
Základy vývoje jednostránkových aplikací
Téma 21: Jak funguje response.js, syntaxe JSX a jak funguje virtuální DOM
Téma 22: Komponentní přístup, stav komponent, přenos dat, zpracování událostí
Téma 23: Podmínky a smyčky v šablonách
Téma 24: Životní cyklus komponenty, optimalizace vykreslování
Téma 25: Práce se styly v Reactu.
Téma 26: Zpracování dat formuláře, validace
Téma 27: Vytváření aplikací klient-server.
Téma 28: Směrování v aplikaci s reakčním routerem
Téma 29: Řízení stavu: Redux, asynchronní komunikace
4. Týmový projekt - 3 měsíce
Vývoj frontendu pro skutečný komerční projekt
- STACKHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagovat
- Redux
- Git
- NPM
- Webpack
5. Příprava na pohovor - 1 měsíc
V této fázi vám pomůžeme osvěžit a systematizovat všechny teoretické znalosti, které jste získali úspěšné absolvování pohovorů, po kterých složíte závěrečný test ze všech témat s učitel.