React framework - tvorba webových aplikací (RCT)

Programování, JavaScript

Chcete začít tvořit moderní webové aplikace v Reactu a ovládat jeho rozsáhlý ekosystém? Tento praktický kurz vám poskytne hlubší znalosti a dovednosti pro vývoj moderních webových aplikací s použitím Reactu.

Na tomto kurzu se seznámíte s filozofií Reactu a prozkoumáte, proč se stal tak populárním. Praktickými příklady si osvojíte základy vývoje v Reactu.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Porozumět základním i pokročilým konceptům Reactu
  • Osvojit si dovednosti potřebné pro vývoj s Reactem
  • Nasazovat své React aplikace na server
  • Chápat koncepty a řešit potíže, na které můžete během vývoje narazit

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Vývojáři se znalostí jazyka JavaScript / TypeScript, kteří chtějí začít vytvářet webové aplikace v Reactu

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Úvod do ekosystému React 
    1. Nastavení vývojového prostředí 
    2. Rychlá rekapitulace JavaScriptu a TypeScriptu 
    3. Seznámení s Reactem 
    4. Co je to jednostránková aplikace (SPA) a jak funguje? 
  • Systém balíčků a struktura aplikace 
    1. Vytvoření základní šablony aplikace pomocí nástroje Vite 
    2. Struktura projektového adresáře 
    3. Práce s balíčkovacími systémy npm a yarn 
    4. Sémantické verzování 
  • React komponentový systém 
    1. JSX – JavaScript XML 
    2. Rozdíly mezi JSX a HTML 
    3. React Fragmenty 
    4. Komponenty – životní cyklus, vstupy (props) 
    5. Strom komponent 
  • Správa stavu komponent 
    1. Bezstavové a stavové komponenty 
    2. Zpracování událostí 
    3. Lokální stav komponenty (hook useState) 
    4. Životní cyklus komponent (u třídních komponent) 
  • Stylování komponent 
    1. Podmíněné vykreslování 
    2. Stylování komponent pomocí CSS 
    3. Využití CSS modulů 
  • Správa vedlejších efektů 
    1. Použití hooku useEffect 
    2. Strict mode 
  • Práce s komponentami 
    1. Vytváření vlastních událostí 
    2. Children props 
  • Tvorba formulářů 
    1. Svázání vstupů s lokálním stavem komponenty 
    2. Validace a zpracování formulářů 
  • Zasílání HTTP požadavků 
    1. Použití knihoven třetí strany (např. Axios)  
    2. Volání serveru pomocí REST API 
    3. Psaní vlastních hooků 
  • Ladění a logování chyb 
    1. Krokování aplikace v prohlížeči 
    2. Analýza toku aplikace pomocí console.log 
    3. Nástroje třetí strany pro logování chyb 
  • Pokročilá témata 
    1. Globální stav aplikace pomocí React Context 
    2. Přístup k nativním elementům pomocí useRef 
Předpokládané znalosti:
Znalost programovacího jazyka JavaScript, TypeScript. Minimální úroveň znalostí je obsahem kurzu JVS1 (JavaScript pro začátečníky)
Doporučený předchozí kurz:
JavaScript - pro začátečníky (JVS1)
Doporučený následný kurz:
React pro pokročilé (RCT2)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena za osobu:
12 900,00 Kč (15 609,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Československá obchodní banka, a. s., Tomáš H.
React framework - tvorba webových aplikací  ( RCT)
"Dostal jsem odpoved na vsechny otazky."
ATLAS consulting spol. s r.o., Tomáš K.
React framework - tvorba webových aplikací  ( RCT)
"S kurzem jsem byl maximálně spokojen. Příjemná lektorka věděla o čem mluví a dokázala látku srozumitelně předat. Nic bych neměnil."
ATLAS consulting spol. s r.o., Peter B.
React framework - tvorba webových aplikací  ( RCT)
"Myslím si že školenie prebiehlo veľmi dobre, od úplneho základu čo sa týka typescriptu, až po základy reactu, na ktorých budem do budúcna stavať. "
Róbert Hubinák, Róbert H.
React framework - tvorba webových aplikací  ( RCT)
"Přínosné školení. Pomohlo mi zorientovat se v základních konceptech Reactu."
ARCDATA PRAHA, s.r.o., David N.
React framework - tvorba webových aplikací  ( RCT)
"Lektor se snažil ve všem vyjít vstříc. Školení mělo svižné tempo, ale zvládnutelné."
Česká pošta, s.p., Patrik L.
React framework - tvorba webových aplikací  ( RCT)
"Kurz jakožto BASIC byl velice ale velice přínosný, byl jsem mile překvapen. Ač je na youtube dnes už dostupné vše zdarma, lektorem bylo vše krásně vysvětleno a velice srozumitelně."
Generální ředitelství cel, Petr S.
React framework - tvorba webových aplikací  ( RCT)
"Opakování důležitých základů js hodnotím jako velmi přínosné. Děkuji za spoustu nových vědomostí."
Generální ředitelství cel, Jiří Š.
React framework - tvorba webových aplikací  ( RCT)
"Parádní lektor. Pěkně a věcně vysvětleno. "
Česká pošta, s.p., David R.
React framework - tvorba webových aplikací  ( RCT)
"Můj dojem ze školení je velice pozitivní, lektor se všem věnoval, odpovídal na všechny otázky a celkově během kurzu panovala velmi přátelská a uvolněná atmosféra."
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Martin B.
React framework - tvorba webových aplikací  ( RCT)
"Školení bylo velmi přínosné. Naučil jsem se spoustu nových věcí. Na obsahu školení bych nic neměnil."
Česká pošta, s.p., Věra F.
React framework - tvorba webových aplikací  ( RCT)
"Se vším jsem byla opravdu spokojená, jak s praktickou, tak i teoretickou částí. U lektora se mi líbilo jeho nadšení z Reactu. "
Česká pošta, s.p., Michal E.
React framework - tvorba webových aplikací  ( RCT)
"Kurz byl svižný a velice přínosný pro začínající i pokročilejší "reakťáky"."
Československá obchodní banka, a. s., Lukáš J.
React framework - tvorba webových aplikací  ( RCT)
"Velmi pěkně zpracovaný kurz. Přehledný postup tématy a množství praktických cvičení. Vše bylo sroumitelně vysvětleno a nemám pocit, že bych se někde ztrácel."
Československá obchodní banka, a. s., Tomáš V.
React framework - tvorba webových aplikací  ( RCT)
"Super skoleni. Super lektor. Hrozne me to bavilo, byl prostor si temata nakodit. Druhy den je vyborne opakovani z prvniho dne."
Česká pošta, s.p., Lubomír J.
React framework - tvorba webových aplikací  ( RCT)
"Velmi trpělivý a vstřícný přístup. Děkuji"
Simplea pojišťovna, a.s., Milan K.
React framework - tvorba webových aplikací  ( RCT)
"skvělý kurz, děkujeme"
Simplea pojišťovna, a.s., Lukáš V.
React framework - tvorba webových aplikací  ( RCT)
"Na školení bych nic neměnil. Byl jsem spokojen jak se školitelem, tak s připravenou látkou ke školení. Bez chyby "
Simplea pojišťovna, a.s., Radek R.
React framework - tvorba webových aplikací  ( RCT)
"Celkový dojem je skvělý, cítím se plný nových informací s celkovou chutí dále prohlubovat nabité znalosti."
Simplea pojišťovna, a.s., Jiří H.
React framework - tvorba webových aplikací  ( RCT)
"Školení bylo perfektně zpracované a bylo pro mě velkým přínosem. S technologií React začínám a školení mě skvěle uvedlo do problematiky. Školící Martin Nuc měl připraveno mnoho příkladů, na kterých jednotlivé funkce vysvětlil, a mnoho úloh, na kterých jsme si znalosti procvičili. Díky moc!"
Simplea pojišťovna, a.s., Tomáš J.
React framework - tvorba webových aplikací  ( RCT)
"Naprosto skvělé. Bylo pro mě největším přínosem, že jsem si mohl nabité vědomosti rovnou vyzkoušet a napsat kus funkční aplikace. Také bylo super, že školení bylo ušité přesně k našim potřebám. Školitel si prošel zdrojáky aplikace, kterou máme přebírat a zaměřil se přesně na technologie a funkce, které jsou v projektu využívány. Velice přínosné, skvělý přednes a srozumitelnost výkladu na jedničku s hvězdičkou."
ABRA Software a.s., Pavel M.
React framework - tvorba webových aplikací  ( RCT)
"Vyzdvihuji trpělivost lektora s mými překlepy v kódu + srozumitelný "hlas". Obsahově přesně podle očekávání. Díky"
MONETA Money Bank, a.s., Jaroslav B.
React framework - tvorba webových aplikací  ( RCT)
"Školení probíhalo v příjemném klidu u nás na cetrále, naprosto supr. Dííky"
Pelmet s.r.o., Michal P.
React framework - tvorba webových aplikací  ( RCT)
"Skvělý přístup lektora"
ČSOB Stavební spořitelna, a.s., Karel M.
React framework - tvorba webových aplikací  ( RCT)
"Školení obsahově dostatečné, základy probrané důsledně, pokročilé možnosti průřezově. Školitel profesionální, vstřícný a trpělivý. Samostatná práce by mohla být časově kratší, ale to je nejspíš můj subjektivní dojem. Celkově jedno z nejlepších školení co jsem kde absolvoval."
BUSINESS Systems, a.s., Veronika J.
React framework - tvorba webových aplikací  ( RCT)
"Nemám co vytknout. Kurz splnil moje očekávání. "
MONETA Money Bank, a.s., Josef B.
React framework - tvorba webových aplikací  ( RCT)
"Pozitivně hodnotím možnost si vše ihned vyzkoušet a možnost diskuze"
MONETA Money Bank, a.s., Roman P.
React framework - tvorba webových aplikací  ( RCT)
"Skvěle probraná látka. Lektor maximálně připraven, empatický a profesionální. Prostředí super a skvěle zajištěné občerstvení. Děkuji"
Profimedia.CZ a.s., Josef M.
React framework - tvorba webových aplikací  ( RCT)
"Pěkně připravené školení. Trochu rychlejší výklad, ale jinak by se to do dvou dnů těžko vešlo. Hlavní je, že vše probráno, vše vysvětleno."
ASSIST spol. s r.o., Pavel Z.
React framework - tvorba webových aplikací  ( RCT)
"Výborný kurz a skvělý přístup lektora mi pomohl zorientovat se v probíraných technologiích. Bohužel délka kurzu jen 2 dny je málo. Chtělo by to 3 až 4 dny."