Beschreibung
React Einführung: Grundlagen für Web-Entwickler
React ist "die" JavaScript-Bibliothek von Facebook um moderne und performante Apps zu erstellen. React ist deklarativ, komponentenbasiert und läuft im Browser, nativ auf Mobilgeräten und auf dem Server. Im React-Universum benutzen Entwickler weitere Bibliotheken und Frameworks wie Redux, Saga und Reselect. Diese zweitägige Veranstaltung bringt Sie von Null (0) auf Einhundert (100) in die moderne und professionelle Entwicklung mit React.Kommende Starttermine
Wählen Sie aus 11 verfügbaren Startterminen
Inhalte / Module
- React im Überblick
- Grundprinzipien moderner Frontend Frameworks und Vergleich mit Alternativen
- deklarative Architektur
- Komponenten
- Wie sieht das React-Ökosystem aus?
- JSX: die React Templatesprache
- Binden von Inhalten und Props
- Eventhandler
- if / else
- Elemente wiederholen
- CSS-Klassen und Stile
- State und deklaratives Rendering
- Arbeiten mit State und dem State Hook
- Arbeiten mit State in Klassenkomponenten
- State Management mit Reducern und dem Reducer Hook
- Überblick über das Redux-Ökosystem
- React mit TypeScript
- TypeScript Grundlagen: Typendeklarationen, Funktionssignaturen, Type Aliases, Generics (jeweils nach Bedarf)
- Typisierung von Komponenten-Props und -Events mit TypeScript
- Typisierung von Event-Handlern mit TypeScript
- Typisierung verschiedener Hooks mit TypeScript
- Komponenten
- Einbinden vorgefertigter Komponenten
- Definieren eigener Komponenten
- Props und Events in eigenen Komponenten
- Inspizieren von Komponenten mit den React Developer Tools
- API-Abfragen und der Effect-Hook
- Senden von HTTP-Anfragen via fetch oder Axios
- Auslösen von HTTP-Anfragen mittels des Effect-Hooks
- Erweiterte Themen im React-Universum
- Verwendung eines Routers
- Definieren eigener Hooks
- Verwenden externer Hooks
- Context: Bereitstellen von Daten über einen Komponentenbaum hinweg
- Testing von React-Anwendungen mit Jest
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige