Live-Online-Seminar + Inhouse-Schulung | Teilnehmerzahl: 1-12 | Ab 900 EUR zzgl. MwSt. pro Tag
Tauche ein in die Welt von Next.js, dem leistungsstarken React-Framework! Unser Intensivseminar führt dich durch die Essentials von der ersten Zeile Code bis hin zur marktreifen Web-Anwendung. Ideal für Entwickler, die ihre Skills auf das nächste Level heben und zukunftsweisende Apps bauen wollen.
Einstieg in Next.js und erste Schritte
- Einführung in Next.js: Ein Rahmenwerk von Entwicklern für Entwickler
- Was ist Next.js und warum solltest du es nutzen?
- Die Vorteile von Next.js im Vergleich zu anderen Frameworks
- Einrichten der Entwicklungsumgebung: Dein erster Schritt zum Erfolg
- Projekt erstellen und die Anatomie der App erkunden
Applikationsaufbau mit dem App Router
- Seiten und Layouts erstellen
- Gemeinsame Layouts zwischen Seiten einrichten
- Navigation zwischen Seiten: So behältst du den Überblick
- Routing hinzufügen und dynamische Routen erstellen
- Der Weg von der Idee zur fertigen Seite
Styling deiner Applikation: CSS und benutzerdefinierte Schriftarten
- Globale Styles hinzufügen: Der erste Eindruck zählt
- Tailwind CSS effektiv einsetzen
- CSS-Module für Komponenten nutzen: Strukturierte und wartbare Styles
- Bedingtes Styling mit clsx anwenden
- Optimierung von Bildern und Schriftarten für schnelle Ladezeiten
Deployment und Datenbank-Anbindung
- Erstellen eines GitHub-Repositories und Projekt-Upload
- Vercel-Account erstellen und Projekt deployment
- Änderungen schreiben, pushen und erneut deployen
- Einrichten einer PostgreSQL-Datenbank: Deine Daten sicher verwalten
Datenabruf und -verarbeitung
- Verschiedene Möglichkeiten des Datenabrufs entdecken
- Die Datenbank mit Daten befüllen und SQL-Abfragen ausführen
- Datenabruf per SQL-Abfragen
- Daten in die Datenbank einfügen: Der Schlüssel zu dynamischen Inhalten
Fehlerbehandlung, Pre-Rendering, Caching und Optimierung
- Statisches vs. dynamisches Rendering: Wann ist was sinnvoll?
- Dynamisches Rendering ohne Caching: Flexibilität vs. Geschwindigkeit
- Streaming und Teilrendering mit einer Lade-Seite aktivieren
- Lade-Skelette hinzufügen: Eine flüssige User Experience schaffen
- Fehler mit einer Fehlerseite (error.tsx) abfangen
- 404-Fehler mit NotFound-Funktionen behandeln
Authentifizierung hinzufügen
- Einführung in NextAuth.js: Sicherheit leicht gemacht
- Einrichtung von NextAuth.js für deine App
- Auth-Routen und Komponenten erstellen
- Hinzufügen des Google-Anbieter: Einfaches Anmelden mit Gmail
- Benutzer authentifizieren und Beiträge erstellen
- Seiten und API-Routen schützen: Sicherheit auf allen Ebenen
Generative KI: Chatbot mit OpenAI erstellen
- Projekt einrichten und konfigurieren
- Anfragen definieren zur Generierung von Texten mit der ChatCompletion API
- Blogbeiträge mit KI-generiertem Inhalt verfassen
Live-Online-Seminar + Inhouse-Schulung | Teilnehmerzahl: 1-12 | Ab 900 EUR zzgl. MwSt. pro Tag
Tauche ein in die Welt von Next.js, dem leistungsstarken React-Framework! Unser Intensivseminar führt dic...
Mehr Informationen