Lépjen kapcsolatba velünk
 Időtartalma 21 órák

Kurzusleírás

Modern frontend alkalmazások fejlesztése

  • a React, az Angular és a Vue.js áttekintése és hasonlóságai
  • deklaratív renderelés
  • komponensek – egyedi HTML-címkék definiálása
  • a create-react-app használata React-projekt inicializálásához

Modern JavaScript

  • fejlesztés node.js és npm használatával
  • JavaScript-verziók
  • munka modulokkal
  • függvények és nyílfüggvények
  • osztályok
  • funkcionális programozás JavaScriptben (map, filter, ...)

TypeScript

  • statikus és dinamikus típusosság
  • változók, függvények és osztályok típusainak deklarálása
  • alapvető adattípusok
  • tuple-ök, objektumok
  • interfészek
  • generikusok

React sablonnyelv

  • JavaScript-alapú sablonnyelv: JSX
  • elemtulajdonságok beállítása
  • elemek ismétlése
  • if / else
  • események
  • CSS-osztályok és -stílusok

Állapotkezelés a Reactben

  • az alkalmazás állapotának beállítása és módosítása
  • a state hook és a setState használata
  • bemeneti elemek tartalmának rögzítése az állapotban

Komponensek: a modern webes alkalmazások építőkövei

  • egyedi HTML-címkék definiálása a Reactben
  • state, props és események
  • adatáramlás a komponensek között
  • függvénykomponensek és osztálykomponensek
  • hookok használata függvénykomponensekben
  • komponens életciklus-események (mount, update, unmount)
  • előre definiált komponensek beépítése egy könyvtárból

Állapotkezelés Reduxszal

  • Redux-alapok: állapotkezelés tiszta függvényekkel, reducerekkel és immutable adatokkal
  • a reducer hook használata a Reactben
  • a Redux integrálása egy React-alkalmazásba
  • prezentációs és konténer komponensek
  • a Redux ökoszisztéma
  • aszinkron események kezelése Thunkkal
  • adatok lekérése REST API-ból

Fejlesztői eszközök és tesztelés

  • React fejlesztői eszközök
  • Redux fejlesztői eszközök
  • JavaScript tesztelése Jesttel
  • Reducerek tesztelése
  • React-komponensek tesztelése

React Router

  • kliensoldali útválasztás
  • különböző nézetek megjelenítése az aktuális böngésző-útvonal alapján

Alkalmazásfejlesztés Reacttel

  • a React Native rövid áttekintése
  • telepíthető mobil- és asztali alkalmazás készítése Progressive Web Appokkal
  • a Progressive Web Appok és a natív alkalmazások összehasonlítása

Követelmények

  • HTML alapismeretek
  • JavaScript tapasztalat

Résztvevők száma


Ár per résztvevő

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák