- Überblick
- npm/yarn und die React Scripts
- React Framework: Lizenzmodell, Dokumentation, Community und Literatur
- React auf dem Server und für mobile Endgeräte
Grundlagen der Programmierung
- TypeScript oder JavaScript?
- Grundlegendes Programmiermodell auf Basis von Komponenten und JSX
- Funktionale React Components
- Zustandsbehaftete Komponenten mit Hooks und Klassen
- Data Flow: Properties und State
- Rendering im Detail und Virtual DOM
- Event-Verarbeitung
- Navigation
Anwendungsentwicklung
- Projekt-Organisation und Modularisierung
- Aufruf eines RESTful WebServices
- Aktualisierung von Komponenten: Publish/Subscribe und RxJS
- Application State mit Redux
- Nutzen einer Komponentenbibliothek, Beispiel React Bootstrap
Methode
Die Seminarinhalte werden durch eine ausgewogene Mischung aus Vortrag, interaktiver Diskussion, praxisnahen Übungen und einem Training direkt am System vermittelt. So wird sichergestellt, dass Teilnehmende das Gelernte direkt anwenden und nachhaltig verankern können.