Externí kurz
13 000 Kč
Budete přesměrováni na web Pumpedu
Ověřeno
Bezpečné
Hodnoceno
13 000 Kč
Pumpedu
Přehled kurzu
Délka
16 hodin
Úroveň
Začátečník
Formát
Online
Jazyk
Čeština
Cena
od 13 000 Kč
O kurzu
React je poměrně mladý framework, přesto se může chlubit nevídané popularitě. Stojí za ním facebook, který v něm má napsané velké množství aplikací a dále ho rozvijí. Pokud patříte mezi ty, kteří uvažují o nasazení Reactu ve všem projektu, určitě nebudete litovat. Na kurzu se seznámíte s filozofií Reactu a ukážeme si, proč je tak oblíbený. V rámci kurzu se naučíte navrhovat React.js komponenty, pochopíte principy frameworku a seznámíte se moderním javascriptovým ekosystémem. Dozvíte se, jak na Reactu postavit celou aplikaci, ale i jak React začlenit do již existující aplikace. Na praktických ukázkách si ukážeme, jak React funguje, jak v něm napsat aplikaci a nasadit ji na server. Po skončení kurzu budou účastníci schopni samostatně tvořit javascriptové single page aplikace ve frameworku React.js.
Osnova kurzu
1
Introduction into React ecosystem
- Setup IDE
- Javascript & Typescript quick overview
- React introduction
- What is SPA and how does it work?
2
Package system and app scaffolding
- Vite - app scaffolding
- project folder structure
- using npm & yarn
- semantic versioning
3
React component system
- JSX
- differences between JSX and HTML
- React Fragment
- components - lifecycle, props
- component tree
4
Component state
- stateless, stateful components
- event handling
- component local state (useState)
- component lifecycle
- class components
5
Styling components
- conditional rendering
- applying styles
- CSS modules
6
Managing side effects
- useEffect
- Strict mode
7
Components
- creating own events
- children props
8
Creating forms
- controlled input
9
Making HTTP requests
- React Strict mode
- using third party library (axios)
- calling server via REST API
- writing custom hooks
10
Debugging & error logging
- debugger
- using console.log to analyze application flow
- using Google Chrome debugger
- using Google Chrome dev tools
- third party services
11
Advanced topics
- global application state using React Context
- accessing native element using useRef
Pro koho je kurz vhodný?
- Programátorům, kteří chtějí začít tvořit aplikace za použití javascriptového frameworku React.
Nejbližší termíny
React basic
18.6.2026
Online
React basic
29.6.2026
Online
React basic
24.9.2026
Online
React basic
12.10.2026
Online
Důležité informace
Materiály
Materiály jsou v elektronické podobě.
Kód kurzu
PU21010143
Kurz nabízí
Pumpedu
www.pumpedu.cz