Kurzusleírás
Bevezetés
- React kontra Angular és más keretrendszerek
Megértés React
- JSX, komponensek és kellékek, a komponens életciklusa stb.
- Alkalmazásállapot és adatállapot kezelése
Írás React Alkalmazások ES6-tal
- A szintaxis és az ES6+ funkciókra figyelni kell
A Fejlesztési Környezet kialakítása
A Node.js áttekintése
Telepítés és konfigurálás Node.js
A Webpack és a Babel áttekintése
- Az "átalakítás" megértése (JSX fordítása JavaScript-re)
Webpack telepítése és konfigurálása
A Babel telepítése és konfigurálása
React és ReactDOM telepítése
Az első React pályázat megírása
A WebPack konfigurálása a forrásfájlok változásainak figyelésére
Az npm konfigurálása Tool Runner-ként
Az React alkalmazás kiterjesztése új komponensekkel
A fluxus és Redux architektúra megvalósítása React alkalmazásban
Fluxus és Redux
- Állapot nélküli összetevők, műveletek, reduktorok, diszpécserek, köztes szoftverek, tárolók stb.
Több nézet beépítése az React alkalmazásba
Telepítés és konfigurálás Redux
Egyszerű teendőlista létrehozása a Flux/Redux segítségével (ál szerver API-val)
Háttérrendszer integrálása az React alkalmazással: GraphQL és Apollo
GraphQL áttekintése
- Adattípusok, sémák, gráfstruktúra és integráció a React-el
- A nyugodt útválasztás korlátai
- GraphQL vs SQL
GraphQL lekérdezés írása
Felhasználók hitelesítése
Az React router integrálása az GraphQL-be
Egyszerű blog készítése React és GraphQL segítségével
Az React alkalmazás tesztelése
React Alkalmazások feldolgozása npm parancssori szkriptekkel
Hibaelhárítás
Az alkalmazástár strukturálása
Bevált gyakorlatok az íráshoz React Kód
Az React alkalmazás telepítése
A Word a mobilalkalmazásokról React Native-val
Összefoglalás, és következtetés
Követelmények
- Webalkalmazás fejlesztési tapasztalat
- Javascript programozási tapasztalat
- Ismerkedés a következővel: React
Közönség
- Fejlesztők
Vélemények (2)
* The hands-on approach, which helped us understand the subject matter better. * The teacher's flexibility in covering topics that are relevant to our use cases.
Juan Rial - Cegeka NV
Kurzus - Building Interactive Applications with React, Redux and GraphQL
Although I had a pretty good knowledge of the subject already, I found out a lot useful stuff during the course.