React und Next.js - Komplett

Dauer
Ausführung
Vor Ort, Online
Startdatum und Ort

React und Next.js - Komplett

GFU Cyrus AG
Logo von GFU Cyrus AG
Bewertung: starstarstarstarstar_border 7,9 Bildungsangebote von GFU Cyrus AG haben eine durchschnittliche Bewertung von 7,9 (aus 13 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
placeKöln
20. Apr 2026 bis 24. Apr 2026
computer Online: Zoom
20. Apr 2026 bis 24. Apr 2026
placeKöln
20. Jul 2026 bis 24. Jul 2026
computer Online: Zoom
20. Jul 2026 bis 24. Jul 2026
placeKöln
19. Okt 2026 bis 23. Okt 2026
computer Online: Zoom
19. Okt 2026 bis 23. Okt 2026
Beschreibung

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

1.-3. Tag: Auch separat buchbar als "React und Next.js - Grundlagen"
  • React-Workshop zur Einführung
    • Einrichten von Visual Studio Code für React und Next.js
    • Einrichten eines React-Pro…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: React, JavaScript & AJAX, jQuery, Angular und Django.

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

1.-3. Tag: Auch separat buchbar als "React und Next.js - Grundlagen"
  • 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)

4 - 5 . Tag: Auch separat buchbar als "React und Next.js - Typescript und Testen"
  • TypeScript Grundlagen für React
    • Statische vs dynamische Typisierung
    • Typendeklaration bei Variablen, Funktionen, Arrays und Objekten
    • grundlegende Datentypen
    • Type Aliases und Interfaces
    • Generics
  • Automatisiertes Testen mit Jest und Cypress
    • `assertional` vs. `interactional` - Teststile
    • Was ist testgetriebenes Entwickeln?
    • `arrange`, `act`, `assert` - die drei Phasen eines Tests
    • Einführung in das funktionale Testen mit Jest
    • Einführung in End-to-End-Tests mit Cypress
    • Snapshots, Mocking und Spy
    • Workshop: Testen von React-Komponenten

Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.