React pokročilý

Kód kurzu: REACTP

React (také známý jako React.js nebo ReactJS) je bezplatná open-source front-endová JavaScriptová knihovna pro tvorbu uživatelských rozhraní založených na UI komponentech. Je udržován společností Meta (dříve Facebook) a komunitou individuálních vývojářů a firem. React lze použít jako základ pro vývoj jednostránkových, mobilních nebo serverově renderovaných aplikací pomocí frameworků, jako je Next.js.

Jeho hlavním cílem je být rychlý, jednoduchý a škálovatelný. Podle nejnovějšího průzkumu Stack Overflow patří React mezi deset nejlépe placených technologií pro vývojáře a je jednou z nejrychleji rostoucích technologií ve webovém vývoji. Začátky s Reactem nemusí být vždy jednoduché.

15 900 Kč

19 239 Kč s DPH

Nejbližší termín od 20.04.2026

Výběr termínů

Odborní
certifikovaní lektoři

Mezinárodně
uznávané certifikace

Široká nabídka technických
a soft skills kurzů

Skvělý zákaznický
servis

Přizpůsobení kurzů
přesně na míru

Termíny kurzu

Počáteční datum: 20.04.2026

Forma: Prezenční/Virtuální

Délka kurzu: 3 dny

Jazyk: en/cz

Cena bez DPH: 15 900 Kč

Registrovat

Počáteční datum: 22.06.2026

Forma: Prezenční/Virtuální

Délka kurzu: 3 dny

Jazyk: en/cz

Cena bez DPH: 15 900 Kč

Registrovat

Počáteční datum: 17.08.2026

Forma: Prezenční/Virtuální

Délka kurzu: 3 dny

Jazyk: en/cz

Cena bez DPH: 15 900 Kč

Registrovat

Počáteční datum: 19.10.2026

Forma: Prezenční/Virtuální

Délka kurzu: 3 dny

Jazyk: en/cz

Cena bez DPH: 15 900 Kč

Registrovat

Počáteční datum: 14.12.2026

Forma: Prezenční/Virtuální

Délka kurzu: 3 dny

Jazyk: en/cz

Cena bez DPH: 15 900 Kč

Registrovat

Počáteční datum: Na vyžádání

Forma: Prezenční/Virtuální

Délka kurzu: 3 dny

Jazyk: en/cz

Cena bez DPH: 15 900 Kč

Registrovat

Počáteční
datum
Místo
konání
Forma Délka
kurzu
Jazyk Cena bez DPH
20.04.2026 Prezenční/Virtuální 3 dny en/cz 15 900 Kč Registrovat
22.06.2026 Prezenční/Virtuální 3 dny en/cz 15 900 Kč Registrovat
17.08.2026 Prezenční/Virtuální 3 dny en/cz 15 900 Kč Registrovat
19.10.2026 Prezenční/Virtuální 3 dny en/cz 15 900 Kč Registrovat
14.12.2026 Prezenční/Virtuální 3 dny en/cz 15 900 Kč Registrovat
Na vyžádání Prezenční/Virtuální 3 dny en/cz 15 900 Kč Registrovat
G Garantovaný kurz

Nenašli jste vhodný termín?

Napište nám o vypsání alternativního termínu na míru.

Kontakt

Popis kurzu

Tento kurz prohlubuje znalosti z React Basic a doplňuje vše, co by měl každý vývojář v Reactu znát, aby mohl vytvářet kvalitní, udržitelné a rychlé aplikace.

Cílová skupina

Pro programátory, kteří chtějí začít vytvářet aplikace pomocí JavaScriptového frameworku React.

Struktura kurzu

  • Základy Reactu
    a. přehled základních konceptů a témat Reactu
    b. provádění HTTP požadavků
    c. komunikace mezi rodičovskou a dětskou komponentou
  • React Hooks
    a. useRef pro manipulaci s nativním DOM prvkem
    b. forwardRef
    c. useImperativeHandle pro zpřístupnění API komponenty
  • Výkon
    a. jak detekovat problémy s výkonem
    b. použití Profileru v Google Chrome a v React dev tools
    c. React.memo
    d. useMemo
    e. useCallback
  • React Context
    a. základní použití Contextu
    b. pokročilá enkapsulace Context Provideru
    c. počáteční stav Contextu
  • Testování pomocí Jest
    a. úvod do Jestu
    b. dobré postupy při psaní testů
    c. strukturování testů
    d. Jest matchers
    e. testování výjimek
    f. mocking
    g. kontrola závislostí pomocí spies
    h. mocking modulů
  • Testování Reactu pomocí React Testing Library
    a. dotazy (queries)
    b. spouštění uživatelských akcí
    c. matches
    d. testování komponent
    e. testování hooků
  • Pokročilá témata
    a. render props
    b. Error Boundaries
    c. React Suspense
    d. React Portal
    e. useReducer hook
  • Routing
    a. úvod do React Routeru
    b. globální layout aplikace
    c. vnořování rout pomocí Outlet
    d. navigace
    e. použití URL parametrů
    f. rozdělení aplikace na části (lazy loading)
    g. React.lazy
  • Redux
    a. definování store
    b. použití slices
    c. čtení redux stavu v komponentě
    d. dispatching akcí
    e. zpracování asynchronních akcí
  • Nastavení projektu
    a. jak vybrat správné knihovny?
    b. z čeho se typický React projekt skládá?
    c. úvod a konfigurace Webpacku
    d. Monorepo kódová báze pomocí NX
Platební brána ComGate Logo MasterCard Logo Visa