Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar "Next.js Anwendungsentwicklung – Aufbaukurs" bauen Sie Ihre Fähigkeiten zur Entwicklung umfassender Webanwendungen mit Next.js weiter aus. Aufbauend auf den Grundlagen aus dem vorherigen Seminar liegt der Schwerpunkt auf der Integration von Datenbanken und der serverseitigen Entwicklung. Sie lernen die Vorteile von ORMs wie Drizzle kennen, arbeiten mit PostgreSQL und führen effiziente Datenbankabfragen sowie Mutationen durch.

Zudem werden fortgeschrittene Funktionen wie Transaktionen, Batching und die automatische Generierung von Zod-Schemas behandelt. Der Kurs endet mit praxisorientierten Modulen zu Authentifizierung, Session-Management und Autorisierung, sodass Sie befähigt sind, eine vollständige Fullstack-Anwendung zu erstellen.

Teilnehmer - Zielgruppe

  • Webentwickler
  • React Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse in Webentwicklung (HTML, CSS, JavaScript, TypeScript)
  • Grundkenntnisse in React.js
  • Grundkenntnisse in Node.js
  • Grundkenntnisse in Next.js
  • Grundkenntnisse in SQL Datenbanken (bestenfalls PostgreSQL)
  • Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse: Besuch Next.js Anwendungsentwicklung oder vergleichbare Kenntnisse

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen

  • Vorteile von ORMs
  • Vorteile von Drizzle gegenüber anderen ORMs
  • Was ist PostgreSQL?
  • Schemas
  • Spalten Typen
  • Constraints
  • Migrations

Queries

  • One-to-one
  • One-to-many
  • Many-to-many
  • Find many
  • Find first
  • Datenbank Funktionen
  • Aggregations

Mutations

  • Inserts
  • Updates
  • Deletes

Erweiterte Funktionalitäten

  • Automatische Zod Schema Generierung
  • Transactions
  • Batching
  • Custom Types

Auth

  • Authentication
  • Session Management
  • Authorization

Weitere Schulungen zu Thema Next.js / Nuxt.js

Next.js - SEO-Optimierung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Next.js – SEO-Optimierung" erwerben Sie fortgeschrittene Kenntnisse zur Verbesserung der Suchmaschinenoptimierung von Webanwendungen mit Next.js. Das Ziel des Kurses ist es, Ihnen das notwendige Wissen und die praktischen Fähigkeiten zu ...

Next.js Anwendungsentwicklung - Grundlagen

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Next.js Anwendungsentwicklung – Grundlagen" erfahren Sie, wie Sie moderne Webanwendungen mit Next.js erstellen. Wir vergleichen Next.js mit React.js, betrachten die neuen Routing-Methoden (App Router vs. Pages Router) und stellen die ...

Next.js - Docker Deployment

- u.a. in Berlin, Hannover, Leipzig, Paderborn, Wien

In diesem 2-tägigen Seminar "Next.js - Docker Deployment" erfahren Sie, wie Sie eine Next.js-Anwendung erfolgreich in einer Docker-Umgebung deployen. Sie erhalten umfassende Kenntnisse zur Containerisierung von Anwendungen, den Vorteilen von Docker in der Webentwicklung und zu ...

Next.js - Effizientes Testen von Anwendungen

- u.a. in Köln, Leipzig, Dresden, Essen, Mannheim

In diesem 2-tägigen Seminar "Next.js – Effizientes Testen von Anwendungen" erhalten Sie fundierte Kenntnisse darüber, wie Sie Next.js-Anwendungen systematisch testen, um eine hohe Codequalität und Zuverlässigkeit zu gewährleisten. Der Fokus liegt auf modernen ...