React pro pokročilé (RCT2)
Programování, JavaScript
Tento pokročilý třídenní kurz Reactu je určen pro vývojáře, kteří již mají zkušenosti s Reactem. Kurz se zaměřuje na pokročilé koncepty a techniky, které vám umožní efektivněji vyvíjet složité webové aplikace v Reactu.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Prohloubit vaše znalosti Reactu a získat dovednosti pro efektivní vývoj
- Naučit se pokročilé techniky testování a ladění vašich React aplikací
- Zvládnout složité koncepty, jako je memoizace, React Context, Suspense a další
KDO BY SE MĚL KURZU ZÚČASTNIT?
- React vývojáři, kteří chtějí efektivněji vyvíjet složité webové aplikace
KDE A KDY KURZ PROBÍHÁ?
Praha + online (volitelně)
13.1. - 15.1.2025
20 800 Kč
10.3. - 12.3.2025
20 800 Kč
5.5. - 7.5.2025
20 800 Kč
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
-
Rekapitulace základů Reactu
-
Opakování základních konceptů Reactu
-
Práce s HTTP požadavky
-
Komunikace mezi komponentami
-
React Hooks
-
Použití useRef pro manipulaci s nativními DOM elementy
-
Použití forwardRef
-
Použití useImperativeHandle pro vystavení API komponenty
-
Ladění výkonu
-
Jak detekovat problémy s výkonem
-
Použití Profileru v Google Chrome a React Developer Tools
-
React.memo
-
useMemo
-
useCallback
-
React Context
-
Základní použití kontextu
-
Pokročilé zapouzdření kontextu
-
Počáteční stav kontextu
-
Testování s použitím Jest
-
Úvod do Jestu
-
Osvojení osvědčených postupů pro psaní testů
-
Strukturování testů
-
Jest matchery
-
Testování výjimek
-
Mockování
-
Ověřování funkčnosti pomocí spies
-
Mockování modulů
-
Testování Reactu s použitím React Testing Library
-
Vyhledávání elementů na stránce pomoci queries
-
Vyvolávání uživatelských akcí
-
Ověřování správného stavu pomocí matchers
-
Testování komponent
-
Testování hooků
-
Pokročilá témata
-
Render Props
-
Error Boundaries
-
React Suspense
-
React Portal
-
Hook useReducer
-
Routing
-
Úvod do React Router
-
Globální rozvržení aplikace
-
Zanořování stránek pomocí Outlet
-
Navigace
-
Čtení URL parametrů
-
Rozdělení aplikace na menší části (lazy loading)
-
React.lazy
-
Redux
-
Definování globálního stavu
-
Použití výřezů stavu (slices)
-
Čtení stavu Reduxu v komponentě
-
Vyvolávání akcí
-
Nastavení projektu
-
Jak vybrat správné knihovny?
-
Složení typických projektů v Reactu
-
Základy a konfigurace Webpacku
-
Monorepo codebase s použitím NX
-
Doporučený předchozí kurz:
-
React framework - tvorba webových aplikací (RCT)
-
Časový rozvrh:
-
3 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
20 800,00 Kč (25 168,00 Kč včetně 21% DPH)
Vybrané zákaznické reference
Československá obchodní banka, a. s., Lukáš J.
React pro pokročilé (
RCT2)
"Kurz nabitý informacemi. Pro vývojáře, který už se chvíli v Reactu pohybuje, je velmi přínosný. Velmi vyvážená teoretická a praktická část. Martin je opravdu kapacita."
Československá obchodní banka, a. s., Přemysl Č.
React pro pokročilé (
RCT2)
"Školení pro mě bylo velmi přínosné. Líbilo se mi ukazování užitečných tipů a triků z praxe. Zaujal mě velký přehled lektora a pohotové zodpovídání dotazů, příjemná komunikace a vystupování."
Československá obchodní banka, a. s., Jiří K.
React pro pokročilé (
RCT2)
"Z pozice úplného začátečníka musím říci, že pro mne bylo školení opravdu intenzivní. Díky praktickému procvičování, srozumitelnému výkladu a pomoci lektora přesto odcházím s pocitem, že jsem většině témat porozuměl. Největší přínos školení pro sebe spatřuji v tom, že jsem získal obecný přehled v různých funkcionalitách React ekosystému. Děkuji
"
Česká pošta, s.p., Pavla C.
React pro pokročilé (
RCT2)
"Jedno z dobrých školení, srozumitelný výklad i cvičení, lektor uvádí zkušenosti z praxe. Děkuji"
Česká pošta, s.p., Rudolf S.
React pro pokročilé (
RCT2)
"Kurz byl velmi zajímavý. Rozšířil jsem si znalosti v používání 'Reactu' a určitě budeme spoustu věcí aplikovat do našeho projektu."
Walter s.r.o., Adrian B.
React pro pokročilé (
RCT2)
"Najviac ma zaujala hĺbka kurzu, ktorá rozšírila moje obzory. Taktiež oceňujem dostupnosť materiálov (git, prezentácie)."
ČSOB Stavební spořitelna, a.s., Karel M.
React pro pokročilé (
RCT2)
"Výborné školení, výklad lektora naprosto srozumitelný. Určitě se k prezentacím a ukázkovému kódu mnohokráte vrátím při řešení úkolů v praxi."
ČSOB Stavební spořitelna, a.s., Anton F.
React pro pokročilé (
RCT2)
"Moc se mi líbilo opakovaní předešlí látky druhy den.
Srozumitelné vysvětleni i na společných příkladech. Osnova byla rozsáhla.
"
Walter s.r.o., Stanislav B.
React pro pokročilé (
RCT2)
"Mám dobrý pocit, že jsem se naučil spoustu nových věcí včetně jejich procvičení při úkolech.
Zaujaly mě příklady a zkušenosti z praxe lektora."
Walter s.r.o., Jaromír C.
React pro pokročilé (
RCT2)
"Dojem pozitivní, lektor kombinuje výklad a cvičaní. Opakování předešlého dne pomůže k zapamatování učiva. "