React und Next.js - Grundlagen
placeKöln 20 Apr 2026 until 22 Apr 2026 |
computer Online: Zoom 20 Apr 2026 until 22 Apr 2026 |
placeKöln 20 Jul 2026 until 22 Jul 2026 |
computer Online: Zoom 20 Jul 2026 until 22 Jul 2026 |
placeKöln 19 Oct 2026 until 21 Oct 2026 |
computer Online: Zoom 19 Oct 2026 until 21 Oct 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Schulungsbesuch sind Sie in der Lage, Websites von der interaktiven App bis zur statischen Landing-Page mit dem Stack aus React und Next.js zu erstellen und automatisiert zu testen. Sie verstehen die entsprechenden Grundelemente, wie Komponenten, States, JSX und Hooks. Außerdem sind Sie mit Libraries aus dem React-Universum, wie z.B. für Styling, API-Kommunikation oder Formulare, vertraut. Weiter beherrschen Sie den Datentransport zwischen Server und Client und validieren die Daten.Inhalt
-
React-Workshop zur Einführung
- Einrichten von Visual Studio Code für React und Next.js
- Einrichten eines React-Projektes
- Was sind React-Komponenten?
- JSX: die JavaScript-basierte Templ…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Schulungsbesuch sind Sie in der Lage, Websites von der interaktiven App bis zur statischen Landing-Page mit dem Stack aus React und Next.js zu erstellen und automatisiert zu testen. Sie verstehen die entsprechenden Grundelemente, wie Komponenten, States, JSX und Hooks. Außerdem sind Sie mit Libraries aus dem React-Universum, wie z.B. für Styling, API-Kommunikation oder Formulare, vertraut. Weiter beherrschen Sie den Datentransport zwischen Server und Client und validieren die Daten.Inhalt
- React-Workshop zur Einführung
- Einrichten von Visual Studio Code für React und Next.js
- Einrichten eines React-Projektes
- Was sind React-Komponenten?
- JSX: die JavaScript-basierte Templatesprache von React
- Deklaratives Rendering
- `states`, `props` und `hooks`
- JavaScript Essentials für React
- - Module (import und export)
- `classes`, `functions`, `objects`
- `arrow-functions`- Pfeilfunktionen
- `destructuring`,
- `spread`-Operator, `rest`-Parameter
- `fullstack`mit Next.js
- Einrichten eines Next.js-Projektes
- React vs. Vue vs. Angular
- React-Komponenten definieren
- Komponenten in React und Next.js
- Eigene Komponenten erstellen
- Komponenten untersuchen mit den React Developer Tools
- Datenfluss zwischen Komponenten
- Next.js - Komponenten - `Link`, `Image`, `Head`, `Script`, `Document`, `Html`, `Main`, `NextScript`, `NoScript`, `Title`
- Komponentenlibraries für React und Next.js
- `props`, `states`, Ereignisse
- Binden von Inhalten und `props`
- Eventhandler
- Zustände und Zustandsänderungen
- `if`, `ternary` - Bedingungen
- Verwalten des Anwendungszustands mittels des state-Hooks
- Erfassen des Zustands von input-Elementen
- `styling` - Gestaltung mit CSS, SASS und tailwind
- CSS-Module, Sass-Module
- CSS-in-JS: Vergleich der Libraries "styled-jsx", "emotion" und "styled-components"
- Ein Blick in das Paket "classnames"
- tailwindcss für das Komponentenstyling
- Pre-Rendering mit Next.js
- Überblick über Static Site Generation und Server-Side Rendering
- Laden von Daten mit "getStaticProps" und "getServerSideProps"
- Routing und API-Routing mit Next.js
- Routing und Routenparameter
- Senden von HTTP-Requests via "fetch"
- Definieren von API-Routen
- `lifecycle` und `useEffect` für HTTP-Requests
- Vor-Rendern dynamischer Routen
- Abfragen von Daten während des Pre-Renderings
- Workshop
- Basis-`App`, Templates und Komponenten
- Typische statische und dynamische Seiten und Inhalte
- Navigationen und Routing
- Formulare, Eingaben und Validierung (Formik)
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
