React
20 % Rabatt für mehrere Personen desselben Unternehmens
Dauer: 2 Tage | Preis: 499,00 €
Voraussetzungen:
JavaScript
Grundkenntnisse in HTML
Grundkenntnisse in CSS
Beschreibung
Ein intensiver Kurs zur Entwicklung mit ReactJS, um alle Funktionen und Möglichkeiten der JavaScript-Bibliothek zu erlernen, die in den Laboren von Facebook entwickelt wurde. Es wird dringend empfohlen, einen eigenen PC/Laptop für die Übungen mitzubringen.
Inhalte
Jeder Kurstag ist mit theoretischen Lektionen zur Einführung der Themen sowie maßgeschneiderten praktischen Übungen organisiert, die darauf abzielen, jeden Entwickler zur Beherrschung des Tools zu führen. Der Kurs ist so strukturiert, dass er ein intensives Full-Immersion-Training zur Entwicklung mit React darstellt.
Einführung in React
Was ist React?
Die Besonderheit von React: das Frontend
React: Vorbereitung der Entwicklungsumgebung
Hallo React Welt!
Die JSX-Syntax
Verstehen von Zustand und Eigenschaften von Komponenten
Ereignisbehandlung in React
Das Virtual DOM verstehen
Hinzufügen von React zu einer bereits bestehenden App
Komponenten
Erstellen einer React-Komponente
Der Lebenszyklus von React-Komponenten
Verwaltung des Zustands von Komponenten
Das Rendern der Benutzeroberfläche
Wie man eine React-UI organisiert
Aufrufen von RESTful APIs und JSON-RPC
Zustand zwischen Komponenten teilen a.k.a. „Lifting State Up“
Hooks
Was sind Hooks?
useState
useEffect
Erstellen von benutzerdefinierten Hooks
useContext
useCallback
useMemo
useRef
Erstellung eines vollständigen Projekts
Erstellen einer neuen React-Anwendung mit create-react-app
Definieren, Entwerfen und Entwickeln von Komponenten
Routing und Navigation zwischen Views
Entwerfen eines Navigationsmenüs
Fortgeschrittene Konzepte
Weiterleiten von Refs
Fragmente
Höhere Komponenten (HOCs)
Integration mit anderen Bibliotheken
JSX im Detail
Optimierung der Leistung
Der Kurs ist strukturiert mit einer Mischung aus Theorie und Praxis, um den Teilnehmern zu ermöglichen, die neuen Informationen und Techniken sofort zu verstehen, zu erwerben und anzuwenden.
