Schulungsübersicht

Einführung

  • React vs. Angular und andere Frameworks

Verstehen von React

  • JSX, Komponenten und Requisiten, der Lebenszyklus von Komponenten usw.
  • Verwaltung des Anwendungsstatus im Vergleich zum Datenstatus

Schreiben von React Anwendungen mit ES6

  • Syntax und ES6+-Funktionen, auf die man achten sollte

Einrichten der Entwicklungsumgebung

Überblick über Node.js

Installieren und Konfigurieren von Node.js

Überblick über Webpack und Babel

  • Verstehen der "Transformation" (Übersetzung von JSX in JavaScript)

Installieren und Konfigurieren von Webpack

Installieren und Konfigurieren von Babel

Installieren von React und ReactDOM

Schreiben Ihrer ersten React-Anwendung

WebPack so konfigurieren, dass es auf Änderungen an den Quelldateien achtet

Konfigurieren von npm als Tool-Runner

Erweitern der React-Anwendung mit neuen Komponenten

Implementieren der Flux- und Redux-Architektur in eine React-Anwendung

Verstehen von Flux und Redux

  • Zustandslose Komponenten, Actions, Reducers, Dispatchers, Middleware, Container, etc.

Mehrere Sichten in die React-Anwendung einbauen

Installieren und Konfigurieren von Redux

Erstellen einer einfachen To-do-Liste mit Flux/Redux (mit Mock-Server-API)

Integrieren eines Backends in Ihre React-Anwendung: GraphQL und Apollo

Überblick über GraphQL

  • Datentypen, Schemas, Graphenstruktur und Integration mit React
  • Beschränkungen des Restful Routing
  • GraphQL vs SQL

Schreiben einer GraphQL-Abfrage

Authentifizierung von Benutzern

Integration von React Router mit GraphQL

Einen einfachen Blog mit React und GraphQL erstellen

Testen Ihrer React-Anwendung

Verarbeiten von React-Anwendungen mit npm-Befehlszeilenskripten

Fehlersuche

Strukturierung des App-Repositorys

Best Practices für das Schreiben von React-Code

Bereitstellen Ihrer React-Anwendung

A Word über mobile Anwendungen mit React Native

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Erfahrung in der Entwicklung von Webanwendungen
  • Erfahrung in der Javascript-Programmierung
  • Vertrautheit mit React

Publikum

  • Entwickler
  28 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (4)

Kombinierte Kurse

Relay: Efficiently Fetch Data in React Applications

  14 Stunden

Verwandte Kategorien