Kurzusleírás
Modern front-end alkalmazások fejlesztése
- a React, Angular, Vue.js áttekintése és hasonlóságai
- deklaratív megjelenítés
- komponensek – egyéni HTML címkék meghatározása
- a create-react-app használatával inicializálni egy React projektet
Modern Javaforgatókönyv
- fejlesztése node.js és npm használatával
- JavaSzkriptverziók
- modulokkal dolgozni
- függvények és nyílfüggvények
- osztályok
- funkcionális programozás JavaScriptben (térkép, szűrő, ...)
TypeScript
- statikus vs dinamikus gépelés
- változók, függvények és osztályok típusainak deklarálása
- alapvető adattípusok
- sorok, tárgyak
- interfészek
- generikumok
React sablon nyelve
- JavaSzkript-alapú sablonnyelv: JSX
- elem tulajdonságainak beállítása
- ismétlődő elemek
- ha más
- eseményeket
- CSS osztályok és stílusok
Kezelő állapot itt: React
- az alkalmazás állapotának beállítása és módosítása
- az állapothook és a setState segítségével
- állapotban lévő bemeneti elemek tartalmának rögzítése
Összetevők: A modern webalkalmazások építőkövei
- egyéni HTML címkék meghatározása a React-ban
- állapot, kellékek és események
- komponensek közötti adatáramlás
- függvénykomponensek és osztályösszetevők
- horgok használata a funkciókomponensekben
- komponens életciklus-események (beillesztés, frissítés, leválasztás)
- előre meghatározott komponenseket tartalmaz egy könyvtárból
Állami vezetés Redux
- Redux alapok: állapotkezelés tiszta függvényekkel, reduktorokkal és változtathatatlan adatokkal
- a szűkítő horog segítségével React
- a Redux integrálása egy React alkalmazásba
- bemutató és konténer alkatrészek
- az Redux ökoszisztéma
- aszinkron események kezelése Thunk segítségével
- adatok lekérése egy REST API-ból
Fejlesztői eszközök és tesztelés
- React fejlesztői eszközök
- Redux fejlesztői eszközök
- JavaSzkript tesztelése a Jest-el
- A reduktorok tesztelése
- React alkatrészek tesztelése
React Router
- ügyféloldali útválasztás
- különböző nézetek megjelenítése az aktuális böngészőútvonal alapján
Alkalmazásfejlesztés a React segítségével
- rövid áttekintése React Native
- telepíthető mobil és asztali alkalmazás létrehozása Progressive Web Apps segítségével
- a progresszív webalkalmazások és a natív alkalmazások összehasonlítása
Követelmények
- HTML alapismeretek
- tapasztalat JavaScript
Vélemények (7)
A részletek, a magyarázat módja és az oktató nyugalma és magabiztossága inspirál.
Cosmin Ghergheles - Ness
Kurzus - React, Redux and TypeScript
Gépi fordítás
Lefedte az alapvető összetevőket
Valentin
Kurzus - React, Redux and TypeScript
Gépi fordítás
Lukasz's enthusiasm.
Eloise Phelps - Dunelm
Kurzus - 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
Kurzus - 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
Kurzus - 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
Kurzus - 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.