React
Nauč se vyvíjet interaktivní weby a aplikace pomoc Reactu – jedné z nejpopulárnějších knihoven současnosti!
Na konci kurzu můžeš využít 1:1 kariérní konzultaci s recruiterkou Leničkou, která ti pomůže např. vylepšit CV nebo se připravit na pohovor.
Práce na reálných scénářích je to nejvíc, co si můžeš odnést. Dáme ti zpětnou vazbu na projekty, které vytvoříš během kurzu.
Na 4hodinovém workshopu s Jirkou Psotkou zjistíš, jak hledat práci v IT, na co si dát pozor, jak pracovat s LinkedInem, získáš přehled o trhu práce a další.
Spolupracujeme s firmami, které mají volná pracovní místa a aktivně nás oslovují, abychom dali vědět našim studentům. K nabídkám získáš přístup.
Tematické webináře, hackathony, meetupy… Potkejme se na některé z našich offline akcí nebo se zapoj do komunity na Discordu.
Pravidelně sdílíme rady a na blogu, v newsletteru a na sociálních sítích. Poslouchat můžeš taky náš „podcast“ ENGETO Drop!
Cíle kurzu
- Porozumíš klíčovým konceptům Reactu, jednoho z nejpoužívanějších JavaScriptových frameworků.
- Naučíš se vytvářet interaktivní a uživatelsky přívětivé weby a aplikace, které tě přiblíží k práci front-end vývojáře.
- Získané znalosti si vyzkoušíš na praktických projektech.
- Po absolvování kurzu budeš mít nejen certifikát, ale i portfolio projektů, které můžeš ukázat potenciálním zaměstnavatelům.
Osnova kurzu
1
- Co je to React (historie, výhody, nevýhody a další)
- Struktura souborů a složek
- První komponenta
- Pravidla pro psaní komponent
- Co je to JSX
- Tvorba dalších komponent a jejich propojení
- Stylování komponent
- Projekt knihy
- React a developerská konzole
- Data pro komponenty a props
2
- Událost kliknutí na tlačítko
- useState
- Map a filter v Reactu
- Unikátní identifikátor
- Vymazání všech prvků
- Projekt počitadla
3
- useEffect
- useEffect a dependencies
- cleanUp function
- useState, useEffect a API
- API pro mezinárodní vesmírnou stanici
- API pomocí fetch a then
- API na převod měn
4
- Short circuit evaluation
- Ternární operátor
- Ukázání a skrytí komponenty
- Změna obsahu na stránce
- FAQ
- Ikonky
5
- Slider v Reactu
- Pokročilý slider
- Základní práce s formulářem
- Pokročilejší formulář
- Vlastní generátor lorem ipsum
- Publikace projektů na internetu
6
- useRef
- Menu na stránce
- useReducer a notifikace
- Ověření znalostí v praxi
Požadavky
Hardware: Na naši Akademii stačí mít notebook s pamětí alespoň 4 GB RAM a procesor s jedním jádrem. Pro uživatelský komfort bude ideální mít alespoň 8 GB RAM a procesor se 4mi jádry. Účastníci na kurzu mají notebooky, které slouží víc než 8 let. Bude ti stačit prakticky cokoliv.
Software: Máš Windows (ideálně verze 11 a novější), OS X nebo Linux? Jakýkoliv operační systém je v pohodě.
Důležité informace
Je kurz Reactu vhodný i pro úplné začátečníky?
Co když zameškám jednu hodinu? Můžu si ji nahradit?
Zvládnu studovat kurz Reactu i během práce nebo studia?
Do kdy mám přístup k materiálům na výukovém portále?
- 3 měsíce od první lekce 1–3denního intenzivního kurzu (typicky Excel, Úvod do testování softwaru, OOP v Pythonu apod.)
- 4 měsíce od první lekce měsíčního kurzu (typicky React),
- 8 měsíců od první lekce 3měsíční Akademie,
- 12 měsíců od první lekce kurzu Datový analytik s Pythonem.
Poskytuje ENGETO kariérní poradenství?
- Kariérní konzultace s Lenkou Skalickou: Lenka má velmi bohaté zkušenosti z oblasti náboru talentů do technologických firem, a tak ti dokáže poradit opravdu na míru. Konzultace probíhá online 1:1.
- Kariérního workshop s Jirkou Psotkou: Obsahově nabušený 4hodinový workshop, v rámci kterého se probírají témata jako přehled dění na trhu práce, inzerce a platy, kde a jak hledat práci, detailní rozbor CV, práce s LinkedInem, jak se připravit na pohovor, (de)motivace, strach/nejistota ze změny a spoustu dalšího. Workshop má omezenou kapacitu lidí, takže se dostane i na tvoje specifické dotazy.
Jak můžu získat certifikát o absolvování kurzu?
Pro získání certifikátu tedy nemusíš skládat žádnou certifikační zkoušku. Po splnění kritérií jen kontaktuješ studijní koordinátory, kteří ti certifikát vystaví.
Můžu uhradit kurz formou splátek?
Jaké jsou požadavky na technické vybavení?
Software: Máš Windows (ideálně verze 11 a novější), OS X nebo Linux? Jakýkoliv operační systém je v pohodě.
Mohlo by vás zajímat
