Kurs · Schulung · Workshop
Next.js - Full-Stack React
Zwei Tage Hands-on mit Next.js 16 und React 19: App Router, Server Components, Data Fetching und Caching, Server Actions, Authentifizierung, i18n und Self-Hosting mit Docker - in neun Modulen mit Übungs- und Lösungs-Apps.
Next.js ist das meistgenutzte Framework für React-Anwendungen, die schnell laden, bei Google gut gefunden werden und Frontend und Backend in einem Projekt vereinen. Mit dem App Router und den React Server Components hat sich die Art, wie man Next.js baut, grundlegend verändert: Welche Komponente läuft auf dem Server, welche im Browser? Was cached Next.js, wie lange - und warum zeigt die Seite nach dem Deployment alte Daten? Wie verarbeite ich Formulare ohne eigene API? Und wie betreibe ich Next.js im eigenen Rechenzentrum statt auf Vercel? In diesem Kurs bauen Sie eine Anwendung Modul für Modul auf - gegen ein echtes NestJS-Backend, mit Tailwind CSS und shadcn/ui - und verstehen die Konzepte dahinter. Gerade wenn KI-Tools Next.js-Code in Sekunden generieren, entscheidet dieses Verständnis, ob die Anwendung korrekt, schnell und sicher ist.
26. & 27.10.2026, 9:00 - 17:00 Uhr
In-House Kurs
Kein passender Termin?
Stimmen unserer Teilnehmer:innen
War wieder mal ein sehr informativer Kurs mit einem guten Mix aus Theorie und Hands-on.
Senior Software Engineer, PMG Investment Solutions
Sehr guter Kurs. Mit tiefgehenden Themen. Sehr kompetenter Kursleiter. Kurs war auf aktuellstem Next.js-Stand. Folien und Code stehen zum Nachschauen im Nachhinein zur Verfügung.
Coop






Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →
Inhalt
Die Themen sind in eigene Next.js-Apps als Übung und als fertige Lösung aufgeteilt. Wir arbeiten gegen ein gemeinsames NestJS-Backend und bauen die Anwendung Schritt für Schritt aus. Für Inhouse-Durchführungen passen wir Schwerpunkte und Beispiele an Ihre Anwendung und Plattform an.
Einstieg und Überblick
- Was Next.js zu React hinzufügt und wann es die richtige Wahl ist
- App Router und Pages Router im Vergleich - und wie beide nebeneinander laufen
- Kurs-Setup: Turborepo-Monorepo, NestJS-Backend, gemeinsame UI-Library
Routing und Navigation
- Dateibasiertes Routing, dynamische und verschachtelte Routen
- Layouts, verschachtelte Layouts, Loading- und Error-States
- Bewährte Ordnerstruktur für Routen, Layouts und Komponenten
- Hands-On: Seitenstruktur der Kurs-Anwendung aufbauen
Rendering und Server Components
- Statisches und dynamisches Rendering, Streaming
- Server und Client Components: wo die Grenze liegt und warum sie zählt
- UI-Libraries einbinden: Tailwind CSS, shadcn/ui, CSS Modules, Client-only Libraries
- Bilder optimiert einbinden
- Hands-On: Server und Client Components kombinieren und die Anwendung stylen
Data Fetching und Caching
- Daten serverseitig laden - und wann clientseitiges Laden trotzdem sinnvoll ist
- Caching-Ebenen von Next.js und die geänderten Defaults seit Next.js 15
- Revalidierung und Cache-Invalidierung nach Zeit, Pfad und Tag
- Hands-On: Daten aus dem NestJS-Backend laden und das Caching gezielt steuern
Server Actions und Formulare
- Formulare mit Server Actions statt eigener API-Endpunkte
- Progressive Enhancement: Formulare, die auch ohne JavaScript funktionieren
- Client- und serverseitige Validierung mit zod und React Hook Form
- Daten ändern und danach gezielt revalidieren
- Hands-On: Formular mit Validierung, Mutation und Revalidierung bauen
Middleware / Proxy
- Logik vor jedem Request: Redirects, Rewrites, Header und Cookies
- Matcher und Verkettung mehrerer Middleware-Funktionen
- Hands-On: eigene Proxy-Kette für die Anwendung schreiben
Authentifizierung
- Authentifizierung mit Better Auth, E-Mail und Passwort
- Cookie-basierte Sessions in Server und Client Components
- Routen und Seiten nach Login-Status schützen
- Hands-On: Login einbauen und geschützte Bereiche absichern
Internationalisierung
- Internationalisierung und Lokalisierung im App Router
- Sprachrouting über den Pfad und die Browser-Sprache
- Übersetzungen mit next-intl
- Hands-On: Anwendung mehrsprachig machen
Deployment und Betrieb
- Hosting-Optionen: Vercel, andere Plattformen oder Self-Hosting
- Output-Modi, Standalone-Build und Dockerfile für Next.js
- Mehrere Instanzen betreiben: gemeinsamer Cache mit Redis
- Strukturiertes Logging mit Pino, Monitoring mit Sentry und Real User Monitoring
- Beispiel-Architektur mit Container-Orchestrierung auf AWS
Testing
- Test-Arten und wofür sie sich eignen: Unit, Component, Integration, End-to-End
- Komponenten und Logik testen mit Jest und React Testing Library
- End-to-End-Tests mit Playwright oder Cypress im Überblick
Ausblick
- Partial Prerendering und React Compiler
Ziel ist nicht, jede Next.js-Funktion einmal gesehen zu haben, sondern die Konzepte hinter dem App Router zu verstehen - damit Sie im Projekt die richtigen Entscheidungen treffen und Next.js-Anwendungen bauen, die schnell, sicher und wartbar sind.
Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.
In-House Kurs anfragen
Öffentlichen Termin anfragen
Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.
Mehr über Next.js
Next.js ist ein React-Framework für Full-Stack-Webanwendungen. Es kombiniert Server-Side Rendering, statische Generierung und clientseitige Interaktivität in einem Projekt und bringt Routing, Data Fetching, Caching, Bildoptimierung und Server-Logik bereits mit. Next.js läuft auf Vercel, aber genauso als Node.js-Anwendung oder Docker-Container auf der eigenen Plattform.Weitere Ressourcen:
History
Next.js wurde 2016 von Guillermo Rauch und dem Team von ZEIT (heute Vercel) veröffentlicht, um Server-Side Rendering für React ohne aufwendige eigene Konfiguration möglich zu machen. Mit dem Pages Router, statischer Generierung und Incremental Static Regeneration wurde es schnell zum Standard für React-Anwendungen, die gut gefunden werden und schnell laden müssen.
Mit Next.js 13 kam der App Router auf Basis der React Server Components - der grösste Umbau in der Geschichte des Frameworks. Next.js 15 änderte die Caching-Defaults, Next.js 16 (Oktober 2025) machte Turbopack zum Standard, führte Cache Components ein und benannte die Middleware in Proxy um.

