Návrh Školení

Vývoj moderních front-end aplikací

    přehled a podobnosti deklarativních renderovacích komponent React, Angular, Vue.js – definování vlastních HTML tagů pomocí create-react-app k inicializaci projektu React

moderní JavaScript

    vývoj pomocí node.js a npm JavaScript verze pracující s funkcemi modulů a funkcemi šipek tříd funkčního programování v JavaScript (mapa, filtr, ...)

TypeScript

    statické vs dynamické typování deklarování typů proměnných, funkcí a tříd základní datové typy n-tice, rozhraní objektů generika

React jazyk šablony

    Jazyk šablon založený na JavaScript: JSX nastavení vlastností elementu opakování elementů if / else events CSS třídy a styly

Správa stavu v React

    nastavení a změna stavu aplikace pomocí state hook a setState zachycující obsah vstupních prvků ve stavu

Komponenty: Stavební bloky moderních webových aplikací

    definování vlastních HTML tagů ve stavu React, rekvizity a události tok dat mezi komponentami funkčními komponentami a komponentami třídy pomocí háčků ve funkčních komponentách události životního cyklu komponent (připojení, aktualizace, odpojení) včetně předdefinovaných komponent z knihovny

Řízení státu s Redux

    Redux základy: správa stavu s čistými funkcemi, redukcemi a neměnnými daty pomocí redukčního háku v Reactu integrace Redux do prezentačních a kontejnerových komponent aplikace React ekosystému zpracovávajícího asynchronní události pomocí Thunk načítání dat z REST API

Vývojářské nástroje a testování

    Vývojářské nástroje React Redux vývojářské nástroje Testování JavaScriptu s reduktory Jest Testing Testování komponent React

React Směrovač

    směrování na straně klienta zobrazující různé pohledy na základě aktuální trasy prohlížeče

Vývoj aplikací s React

    krátký přehled React Native vytváření instalovatelné mobilní a desktopové aplikace s progresivními webovými aplikacemi srovnání progresivních webových aplikací a nativních aplikací

Požadavky

  • základy HTML
  • zkušenost s JavaScript
  21 hodiny
 

Počet účastníků


Začátek

Konec


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

Reference (8)

Související kurzy

Relay: Efficiently Fetch Data in React Applications

  14 hodiny

Související kategorie