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 mértéke, az elmagyarázás módja és a képző tanulókra gyakorolt nyugalmat és bizalmat inspiráló hatása.
Cosmin Ghergheles - Ness
Kurzus - React, Redux and TypeScript
Gépi fordítás
Ez a rész átfogóan bemutatta a alapvető összetevőket.
Valentin
Kurzus - React, Redux and TypeScript
Gépi fordítás
Lukasz ügyeskedése.
Eloise Phelps - Dunelm
Kurzus - React, Redux and TypeScript
Gépi fordítás
Hogyan tette Luke nagy erőfeszítést azért, hogy egyéni segítséget nyújtson a szkript futtatásával kapcsolatos problémákkal küzdő embereknek. Luke rendkívül barátos volt és jól érthetett a tanulókkal.
Jonathan Grout - Dunelm
Kurzus - React, Redux and TypeScript
Gépi fordítás
A képző és az összes résztvevő közötti interakció kitűnő volt, mindenki kapott segítséget a tanfolyam valamelyik szakaszában. Összességében egy nagyszerű tapasztalat volt, különösen azok számára, akik nem voltak ismervek a témával.
Tayyab Ejaz Mushtaq - Dunelm
Kurzus - React, Redux and TypeScript
Gépi fordítás
Szerettelek, hogy biztonságos környezetnek éreztem, és nem érztem magam félreértettnek a képernyőmet és nehézségeimet megosztva a tanárral vagy a csoporttal.
Wanda Hawkins-Kavanagh - Dunelm
Kurzus - React, Redux and TypeScript
Gépi fordítás
Szerettek, hogy a tanfolyamon voltak gyakorlatok. Szerettek, hogyan próbált Lukaš mindenki segítésére kerülni és hogyan kezelte a többi résztvevő idegzetlenségét. Örvendtem annak is, hogy jól ismerte a témát.
Samuel Irsai - Dunelm
Kurzus - React, Redux and TypeScript
Gépi fordítás