Kurzbeschreibung
React ist eine populäre Bibliothek zur Entwicklung von Single-Page-Anwendungen, die vollständig im Browser laufen. In diesem Workshop werden die Grundlagen von React gezeigt, von der Entwicklung isolierter Komponenten bis zum Bauen ganzer Anwendungen unter Berücksichtigung typischer Anforderungen wie Test- und Wartbarkeit.
Voraussetzungen
• JavaScript Kenntnisse
• Grundlegende Kenntnisse der Web-Entwicklung (z.B. Verständnis von HTML und DOM API)
Seminarinhalt
Wiederverwendbare Komponenten mit React entwickeln
• Komponenten als Funktionen mit der Hooks API
• JSX zur Beschreibung der UI
• Interaktionen mit dem Benutzer
• Zustand und Eigenschaften von Komponenten
• Was ist der Virtual DOM?
• Lebenszyklus von Komponenten
Anwendungen mit React entwicklen
• Kommunikation und Datenfluss zwischen Komponenten
• Arbeiten mit Daten vom Server (REST Aufrufe)
• Einführung die Sprache TypeScript
• Anwendungen typsicher mit TypeScript entwickeln
• Testen von React Anwendungen
Fortgeschrittene Themen
• Globales Zustandsmanagement
Zielgruppen
• Web Entwickler:innen
• Front-End Entwickler
Preise und Termine
Offene Schulung
Eine offene Schulung findet in einem unserer Schulungszentren statt.
(ortsabhängig)
Firmenschulung
Eine Firmenschulung bei Ihnen vor Ort, in einem Schulungszentrum oder virtuell.
(Zertifizierung)
Software
NodeJS (LTS Version)
Git (für den Übungsworkspace)
JavaScript/TypeScript Editor bzw. IDE (z.B. VS Code oder Webstorm)
Eine genaue Installationsanleitung für den Übungsworkspace wird vor der Schulung verschickt.
Seminarsprache
die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.