O kurzu
Prohlub své znalosti v oblasti tvorby moderních webových aplikací při reálných programovacích úlohách. V rámci kurzu JavaScript 2 – Webové aplikace si vytvoříš interaktivní aplikaci fiktivní kavárny, ve které si zákazníci mohou objednávat třeba kávu nebo dort. Naučíš se, jak webové aplikace komunikují prostřednictvím serverového API a podrobněji se seznámíš se šablonovacím systémem JSX.
Krok za krokem tě provedeme všemi klíčovými front-end principy, které jsou nezbytné pro provoz webových aplikací. Od tvorby interaktivního uživatelského rozhraní až po efektivní komunikaci se serverem v prohlížeči – všechno si vyzkoušíš na desítkách praktických příkladů. Své znalosti si ověříš v praxi a poté je implementuješ do hlavní aplikace.
Na závěr kurzu vypustíš hotovou aplikaci do světa internetu a otestuješ si její reálné fungování například na tabletu. Přidej se k nám a posuň své dovednosti na vyšší úroveň!
Kurz je součástí kariérní cesty vedoucí k roli vývojářka frontendu.
Pro koho je kurz určený
- Pro ženy, které znají HTML a CSS v rozsahu kurzu HTML a CSS,
- ví, co je box model, css třídy, pokročilejší selektory, orientačně flexbox,
- a zároveň ovládají základy programování v Javascriptu na úrovni kurzu JavaScript 1 – Základy,
- ví, co to je podmínka, cyklus, základní datové typy, objekty, práce s polem a funkce,
- umí manipulovat s HTML stránkou pomocí DOM (tj. querySelector, změna vlastností prvku, přidání a odebrání CSS třídy).
Co budeš po absolvování kurzu umět:
- Vytvářet dynamické webové aplikace s použitím JavaScriptu, které komunikují se serverem prostřednictvím REST API, včetně manipulace s daty pomocí CRUD operací,
- používat nástroje a knihovny pro bundlování a organizaci kódu a implementovat pokročilé techniky, jako jsou šablony a komponenty pro efektivní a modulární vývoj,
- navrhnout a nasadit plně funkční webovou aplikaci, optimalizovanou pro různá zařízení, včetně responzivního designu a mobilní použitelnosti.
Obsah kurzu
- Opakování
- Spolupráce v Gitu
- Organizace kódu a bundlování
- Šablony a komponenty
- Komunikace se serverem
- Podmíněné zobrazení
- Zobrazování seznamů
- Posílání dat na server
- Vlastní API a URL parametry
- CRUD operace
- Projekt Café Lóra, první a druhá část
Jak kurz úspěšně zakončíš
Certifikát o úspěšném absolvování kurzu obdržíš, pokud:
- se zúčastníš minimálně 10 z 12 lekcí,
- vypracuješ závěrečný projekt a domácí úkoly.
Související kurzy
Tenhle kurz se nachází uprostřed vzdělávací cesty frontendové vývojářky.
Jeho ideální pokračování je kurz React 1, ale svoje znalosti si můžeš doplnit také o základy databází s kurzem SQL nebo se pustit do studia backendu. Držíme palce! 🤞