Kursplan

Introduktion

  • React mot Angular och andra ramar

Förståelse React

  • JSX, komponenter och rekvisita, komponentlivscykeln, etc.
  • Hantera applikationstillstånd kontra datatillstånd

Skriva React Ansökningar med ES6

  • Syntax och ES6+-funktioner att se upp med

Att sätta upp utvecklingsmiljön

Översikt över Node.js

Installera och konfigurera Node.js

Översikt över Webpack och Babel

  • Förstå "transformation" (översätta JSX till JavaScript)

Installera och konfigurera Webpack

Installera och konfigurera Babel

Installerar React och ReactDOM

Skriva din första React ansökan

Konfigurera WebPack för att se efter ändringar av källfiler

Konfigurera npm som en Tool Runner

Utöka applikationen React med nya komponenter

Implementera Flux och Redux arkitekturen i en React applikation

Förstå Flux och Redux

  • Stateless Components, Actions, Reducers, Dispatchers, Middleware, Containers, etc.

Bygga in flera vyer i applikationen React

Installera och konfigurera Redux

Skapa en enkel att göra-lista med Flux/Redux (med mock server API)

Integrera en backend med din React applikation: GraphQL och Apollo

Översikt över GraphQL

  • Datatyper, scheman, grafstruktur och integration med React
  • Begränsningar för Restful Routing
  • GraphQL mot SQL

Att skriva en GraphQL fråga

Autentisera användare

Integrera React router med GraphQL

Bygga en enkel blogg med React och GraphQL

Testar din React applikation

Bearbetar React Applikationer med npm kommandoradsskript

Felsökning

Strukturera appförrådet

Bästa metoder för att skriva React Kod

Distribuera din React applikation

A Word på mobilapplikationer med React Native

Sammanfattning och slutsats

Krav

  • Erfarenhet av webbapplikationsutveckling
  • Javascript-programmeringserfarenhet
  • Bekantskap med React

Publik

  • Utvecklare
  28 timmar
 

Antal deltagare


Starts

Ends


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

Vittnesmål (2)

Relaterade Kurser

Relay: Efficiently Fetch Data in React Applications

  14 timmar

Relaterade Kategorier