React advanced (RCT2)

Programming, JavaScript

Location, current course term



Praha + online (volitelně)
11/18/2024 - 11/20/2024 CZECH
Order
1/13/2025 - 1/15/2025 CZECH
Order
3/10/2025 - 3/12/2025 CZECH
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • React basics
    1. Review basic React concepts and topics
    2. Making HTTP requests
    3. Component parent-child communication
  • React Hooks
    1. UseRef to manipulate native DOM element
    2. ForwardRef
    3. UseImperative handle to expose component API
  • Performance
    1. How to detect performance problems
    2. Using Profiler in Google Chrome and in React dev tools
    3. React.memo
    4. UseMemo
    5. UseCallback
  • React Context
    1. basic context usage
    2. Advanced encapsulation of context provider
    3. Context initial state
  • Testing using Jest
    1. Introduction into Jest
    2. Good practices for writing tests
    3. Structuring tests
    4. Jest matchers
    5. Testing exceptions
    6. Mocking
    7. Controlling dependencies using spies
    8. Controlling dependencies using spies
    9. Mocking modules
  • Testing React using React testing library
    1. Queries
    2. Triggering user actions
    3. Matches
    4. Testing components
    5. Testing hooks
  • Advanced topics part
    1. Render props
    2. Error Boundaries
    3. React Suspense
    4. React Portal
    5. UseReducer hook
  • Routing
    1. Introduction into React Router
    2. Application global layout
    3. Nesting routes using Outlet
    4. Navigation
    5. Using url parameters
    6. Splitting an application into chunks (lazy loading)
    7. React.lazy
  • Redux
    1. Defining store
    2. Using slices
    3. Reading redux state in component
    4. Dispatching actions
  • Project setup
    1. How to pick the right libraries?
    2. What a typical React project consists of?
    3. Webpack introduction and configuration
    4. Monorepo codebase using NX
Recommended previous course:
React basic (RCT)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
832.00 € (1 006.72 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

Československá obchodní banka, a. s., Lukáš J.
React advanced  ( 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 advanced  ( 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 advanced  ( 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 advanced  ( 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 advanced  ( 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 advanced  ( 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 advanced  ( 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 advanced  ( 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 advanced  ( 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 advanced  ( RCT2)
"Dojem pozitivní, lektor kombinuje výklad a cvičaní. Opakování předešlého dne pomůže k zapamatování učiva. "