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
  21 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (8)

Rokon tanfolyam

Relay: Efficiently Fetch Data in React Applications

  14 Hours

Rokon kategóriák