Web-Anwendungen werden immer häufiger als Single-Page-Anwendungen gebaut, die vollständig im Browser laufen, um höchstmöglichen Ansprüchen an UI und UX zu genügen.
Dieses Seminar führt Sie in die Entwicklung von Single-Page-Anwendungen mit React ein. Sie lernen, wie Sie React-Komponenten entwickeln, daraus schließlich eine ganze Anwendung zusammenbauen und wie Sie daraus Daten mit einer REST-API austauschen.
Um Anforderungen wie Langlebigkeit und Wartbarkeit zu genügen, werden wir uns ansehen, wie Sie mit TypeScript typsichere Anwendungen mit React bauen können. Außerdem werfen wir einen Blick auf verschiedene Architekturmuster, wie globales und externes Statemanagement, mit denen typische Architektur-Probleme bei der Entwicklung von Single-Page-Anwendungen adressiert werden.
Am Ende des Seminars werden Sie eine Vorstellung davon haben, wie React-Anwendungen aufgebaut sind und was die Stärken und Schwächen von React sind.

Das Wissen nehmen Sie mit …
Jeder Teilnehmer erhält zusätzlich zu den Seminarunterlagen das Buch „React – Grundlagen, fortgeschrittene Techniken und Praxistipps“ von Nils Hartmann und Oliver Zeigermann. Bei einem Präsenzseminar erhalten Sie das Buch direkt im Seminar, bei einem Live Online Training als E-Book zum Download.
Inhalt
- React Grundlagen, Komponenten und Anwendungen
- JSX und React Hooks API
- Zugriffe auf REST APIs
- Einführung in TypeScript
- React Komponenten mit TypeScript entwickeln
- Testen von React Anwendungen
Voraussetzungen
Dieses Seminar richtet sich an Entwickler und Architekten, die Single-Page-Anwendungen entwickeln wollen. Hierzu werden im Seminar React, JavaScript & TypeScript verwendet. Teilnehmer sollten erste Erfahrungen mit der Web-Entwicklung und der Sprache JavaScript haben (mindestens ECMAScript 2015/ES6).