Rozvíjej dál své dovednosti v Reactu a objevuj praktické nástroje a postupy! V našem pokročilém kurzu prohloubíš svoje znalosti práce s vzdálenými API, zdokonalíš se ve zpracování komplexních formulářů a naučíš se ověřovat jejich správnost. Vytvoříš si vlastní užitečné hooky, abys zpřehlednila a zjednodušila kód. Objevíš taky nové techniky stylování komponent přímo v JavaScriptu a budeš využívat externí UI knihovny pro rychlou a efektivní tvorbu uživatelských rozhraní. A to není zdaleka všechno! Seznámíš se s nástroji pro kontrolu kvality kódu, abys byla schopna zajistit, že tvoje aplikace budou nejen funkční, ale i profesionálně vyhlížející! Přidej se k nám a posuň své znalosti Reactu na další úroveň!
Kurz je součástí kariérní cesty vedoucí k roli vývojářka frontendu.
Pro koho je kurz určený
- Pro ženy, které ovládají JavaScript na úrovni kurzu JavaScript 2 – Webové aplikace a absolvovaly kurz React 1 – Základy
- Nebo pro ženy, které dokáží pracovat v JavaScriptu a zároveň mají základy Reactu.
- JavaScript – práce s funkcemi a předáváním parametrů, návratovými hodnotami a arrow functions, dále práce s objekty a poli, metodami pole filter a sort a také komunikace se serverem pomocí fetch.
- React – princip fungování Reactu, vytváření komponenty a předávání props, komunikace mezi komponentami, zobrazování seznamů, obsluha události, práce s useState a useEffect, a také znalost, jak funguje React Router pro vytváření vícestránkových aplikací.
Co budeš po skončení kurzu umět
- Získáš hlubší povědomí o pokročilých metodách state managementu umožňujících efektivní práci se stavem aplikace na úrovni celého projektu.
- Ovládneš techniky stylování komponent, včetně použití populárních systémů jako Styled Components, a budeš schopna aplikovat tyto postupy přímo v praxi.
- Zvládneš složitější zpracování formulářů a validaci dat, a to včetně komunikace se serverem pro čtení a zápis dat.
- Umíš pracovat s pokročilejšími hooky, vytvářet vlastní hooky pro zjednodušení kódu a využívat UI knihovny jako Bootstrap nebo Material Design pro efektivní tvorbu uživatelských rozhraní.
Co se naučíš
- Opakování reactu
- Úvod do typescriptu
- Práce se stavovými hodnotami
- Životní cyklus komponenty
- Zastaralé hodnoty
- State lifting
- Správa stavu
- Interakce s DOMem
- Formuláře
- UI knihovny
- Konfigurace WebPacku
- ESLint
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š úkoly.
Související kurzy
Tenhle kurz je posledním krokem na kariérní cestě frontendové vývojářky, ale nemusíš zoufat. Svoje znalosti si můžeš doplnit o základy databází s kurzem SQL nebo se pustit třeba do studia backendu. Držíme palce!