prezenční výuky
React akademie
Umíš už HTML, CSS a JavaScript a chceš začít vytvářet větší aplikace v Reactu? Naše React akademie tě provede od jeho úplných základů k tvorbě vlastních, znovupoužitelných komponent, ze kterých si aplikaci sestavíš jako skládačku! Naučíš se používat i TypeScript pro získání lepší kontroly nad datovými typy složitějších objektů a navíc se dozvíš, jak si udržet pořádek ve verzích aplikace pomocí systému pro správu verzí Git a jak díky němu spolupracovat ve větším týmu.
jako místo konání
plných intenzivního programování
díky podpoře našich partnerů
Náš tip
Pokud přemýšlíš nad účastí v našem podzimním mentoringu, React akademie je ideální jako přípravná fáze! Budeš si totiž jistá při práci s technologiemi, které ve svém projektu v mentoringu budeš na podzim používat a zajistíš si tak větší posun a plynulejší průběh programem.
Co se v React akademii naučíš?
React
Stavěj weby, které reagují na každé kliknutí. Ovládni React, nauč se skládat komponenty jako profík a vdechni tak svým nápadům život pomocí stavů a interakcí.
S čím se seznámíš?
- tvorba React komponent
- předávání dat komponentám (props)
- hooky useState a useEffect
- React Router
- React Context
- tvorba vlastní React aplikace
Git
Seznam se s nejpoužívanějším systémem pro správu verzí kódu. Nauč se kód verzovat efektivně a spolupracovat na něm s ostatními i v rámci většího týmu. S Gitem budeš mít své projekty vždy pod kontrolou.
S čím se seznámíš?
- správa a verzování (historie) kódu
- práce se vzdálenými repozitáři
- vznik a řešení konfliktů, slučování změn
- týmová práce na SW projektech
- větve a práce s nimi
- práce s GitHubem
TypeScript
Odhal tajemství TypeScriptu a zjisti, proč se stal standardem moderního vývoje. Ukážeme ti, že díky němu může být programování bezpečnější, přehlednější a zábavnější.
S čím se seznámíš?
- JavaScript vs. TypeScript – proč typy dávají smysl
- základní typy a práce s funkcemi
- TypeScript v prohlížeči – DOM a události
- pokročilé typy (dědičnost, unions)
- práce s daty z API
- TypeScript v Reactu
Co bys měla znát před první lekcí?
Není nutné, abys uměla už před první lekcí perfektně programovat. Aby ale pro tebe byl průchod akademií co nejplynulejší a z akademie sis toho odnesla co nejvíce, je důležité, aby ses v určitých oblastech už předem orientovala. Tyto oblasti jsme níže vypsali v bodech. Prosím, projdi si je a případné mezery si před první lekcí zkus doplnit.
HTML
- základní elementy pro formátování textu (odstavce, nadpisy, seznamy)
- práce s odkazy
- práce s obrázky
- formulářové prvky (různé typy elementu input, elementy select, textarea a label)
- atributy class a id
CSS
- základní selektory
- základní vlastnosti pro formátování textu
- nastavení barev text a pozadí
- vlastnosti margin, border, padding, width a height
JavaScript
- proměnné a datové typy
- podmínky a podmínkový operátor
- funkce, jejich parametry a návratová hodnota (včetně anonymních funkcí a šipkové notace)
- pole a funkcionální práce s ním (funkce map, filter, toSorted, find, forEach a podobné)
- objekty a jejich vlastnosti, destrukturalizace objektu
- použití document.querySelector
- modifikace elementu pomocí vlastností jako innerHTML, classList, style a podobných
- událostmi řízené programování pomocí addEventListener a objekt události (např. preventDefault)
- rozdělení programu do více souborů s použitím export a import
- načítání a odesílání dat ve formátu JSON pomocí funkce fetch (včetně základní představy o protokolu HTTP)
- asynchronní funkce (použití async a await)
Otestuj si své znalosti
Připravili jsme si pro tebe několik krátkých úloh, na kterých si své dosavadní znalosti můžeš vyzkoušet v praxi. Zkus si úlohy vyplnit a zjisti tak, kde potřebuješ znalosti doplnit.
Jak a kdy akademie probíhá?
Lekce probíhají ve všední dny ve večerních hodinách v Praze. Konkrétní termíny zveřejníme před začátkem přihlašování.
Termíny
Kurz probíhá od 23. března do 25. dubna a zahrnuje celkem 12 prezenčních lekcí v Praze.
Výuka probíhá pravidelně v pondělí a středu od 18:00 do 21:00, s výjimkou pondělí 13. 4. Součástí programu jsou také intenzivní sobotní bloky v termínech 11. 4., 18. 4. a 25. 4., vždy od 9:00 do 16:00.
Zapiš si do kalendáře:
- 23. 03. 2026 (Po) 18:00–21:00
- 25. 03. 2026 (St) 18:00–21:00
- 30. 03. 2026 (Po) 18:00–21:00
- 01. 04. 2026 (St) 18:00–21:00
- 06. 04. 2026 (Po) 18:00–21:00
- 08. 04. 2026 (Po) 18:00–21:00
- 11. 04. 2026 (So) 9:00–16:00
- 15. 04. 2026 (St) 18:00–21:00
- 18. 04. 2026 (So) 9:00–16:00
- 20. 04. 2026 (Po) 18:00–21:00
- 22. 04. 2026 (St) 18:00–21:00
- 25. 04. 2026 (So) 9:00–16:00