Návrh Školení
Vývoj moderních front-end aplikací
- přehled a podobnosti deklarativních renderovacích komponent React, Angular, Vue.js – definování vlastních HTML tagů pomocí create-react-app k inicializaci projektu React
moderní JavaScript
- vývoj pomocí node.js a npm JavaScript verze pracující s funkcemi modulů a funkcemi šipek tříd funkčního programování v JavaScript (mapa, filtr, ...)
TypeScript
- statické vs dynamické typování deklarování typů proměnných, funkcí a tříd základní datové typy n-tice, rozhraní objektů generika
React jazyk šablony
- Jazyk šablon založený na JavaScript: JSX nastavení vlastností elementu opakování elementů if / else events CSS třídy a styly
Správa stavu v React
- nastavení a změna stavu aplikace pomocí state hook a setState zachycující obsah vstupních prvků ve stavu
Komponenty: Stavební bloky moderních webových aplikací
- definování vlastních HTML tagů ve stavu React, rekvizity a události tok dat mezi komponentami funkčními komponentami a komponentami třídy pomocí háčků ve funkčních komponentách události životního cyklu komponent (připojení, aktualizace, odpojení) včetně předdefinovaných komponent z knihovny
Řízení státu s Redux
- Redux základy: správa stavu s čistými funkcemi, redukcemi a neměnnými daty pomocí redukčního háku v Reactu integrace Redux do prezentačních a kontejnerových komponent aplikace React ekosystému zpracovávajícího asynchronní události pomocí Thunk načítání dat z REST API
Vývojářské nástroje a testování
- Vývojářské nástroje React Redux vývojářské nástroje Testování JavaScriptu s reduktory Jest Testing Testování komponent React
React Směrovač
- směrování na straně klienta zobrazující různé pohledy na základě aktuální trasy prohlížeče
Vývoj aplikací s React
- krátký přehled React Native vytváření instalovatelné mobilní a desktopové aplikace s progresivními webovými aplikacemi srovnání progresivních webových aplikací a nativních aplikací
Požadavky
- základy HTML
- zkušenost s JavaScript
Reference (7)
Rozsah detailů, způsob vysvětlování a klid a sebedůvěra trenéra inspiruje.
Cosmin Ghergheles - Ness
Kurz - React, Redux and TypeScript
Machine Translated
Pokrýval základní komponenty
Valentin
Kurz - React, Redux and TypeScript
Machine Translated
Lukasz's enthusiasm.
Eloise Phelps - Dunelm
Kurz - React, Redux and TypeScript
How Luke made a good effort to helping people individually when they were having problems running the code. Luke was extremely friendly and got a long well with the course participants.
Jonathan Grout - Dunelm
Kurz - React, Redux and TypeScript
The engagement from the trainer with all the participants was great, everyone got help at some stage of the course. It was a great experience overall, specially for people not familiar with the subject.
Tayyab Ejaz Mushtaq - Dunelm
Kurz - React, Redux and TypeScript
I liked the fact it felt like a safe environment and I didn't feel intimidated sharing my screen and my struggles with the trainer or the group.
Wanda Hawkins-Kavanagh - Dunelm
Kurz - React, Redux and TypeScript
I liked the fact that the course had exercises. I liked the way Lukasz tried to help each of us and the way he handle the anxiety of some of the other participants. I liked that he was knowledgeable of the subject.