Seminarinformationen

Seminar - Ziel

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 bewährten Methoden für das effiziente Deployment von Next.js-Projekten. Der Kurs ist praxisorientiert und leitet Sie durch den gesamten Prozess der Bereitstellung einer Next.js-Anwendung mithilfe von Docker.

Teilnehmer - Zielgruppe

  • Webentwickler
  • DevOps-Ingenieure
  • IT-Profis

Kurs - Voraussetzungen

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

  • Grundkenntnisse in Next.js und React
  • Basiswissen in Docker (empfohlen, aber nicht zwingend)

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

1. Einführung in Docker und Containerisierung

  • Grundkonzepte der Containerisierung
  • Warum Docker für die Webentwicklung einsetzen?
  • Übersicht über Docker-Architektur und Funktionsweise

2. Grundlagen von Next.js

  • Kurzer Überblick über die Next.js-Framework-Funktionen
  • Erstellung einer einfachen Next.js-Anwendung

3. Containerisierung von Next.js mit Docker

  • Einführung in Dockerfiles: Aufbau und Best Practices
  • Erstellung eines Dockerfiles für eine Next.js-Anwendung
  • Nutzung von Multi-Stage Builds zur Optimierung von Images
  • Aufbau eines Produktiv-Images für eine Next.js-Anwendung

4. Docker Compose für Next.js-Projekte

  • Erstellung einer Docker-Compose-Datei
  • Mehrere Dienste für Next.js (z. B. Caddy für Reverse Proxy, Datenbankanbindung, Datenbankbackups)
  • Verwaltung und Orchestrierung von Containern mit Docker Compose

5. Deployment in der Praxis

  • Deployment einer Next.js-Anwendung auf einen lokalen Docker-Host
  • Deployment auf eigenem VPS
  • Nutzung von einer Docker Registry zur Speicherung und Verteilung von Images

Weitere Schulungen zu Thema Docker

Docker & Kubernetes für Java-Entwickler – Vom Code zum Container

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

In diesem 2-tägigen Seminar "Docker & Kubernetes für Java-Entwickler – Vom Code zum Container" erhalten Sie einen fundierten Einstieg in die Welt der Containertechnologien und deren praktische Anwendung in der Java-Entwicklung. Sie machen sich mit den ...

Microservices mit Docker & Kubernetes – Architektur, Deployment und Betrieb

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

In diesem 5-tägigen Seminar "Microservices mit Docker & Kubernetes – Architektur, Deployment und Betrieb" erhalten Sie eine umfassende Einführung in Microservices, Docker-Container und deren Anwendung mit Kubernetes. Durch praxisorientierte Beispiele und einen ...

Docker Kompaktkurs – Vom Einstieg bis zur sicheren Anwendung

- u.a. in Bremen, München, Wien, Zürich, Düsseldorf

In diesem 3-tägigen Seminar "Docker Kompaktkurs – Vom Einstieg bis zur sicheren Anwendung" erhalten Sie sowohl praktisches als auch theoretisches Wissen für den Einsatz von Docker. Sie lernen die Grundlagen der Container-Technologie und die dazugehörigen ...

Docker for Enterprise Operations

- u.a. in Hannover, Hamburg, Nürnberg, Mannheim, Virtual Classroom

In diesem 2-tägigen Seminar "Docker for Enterprise Operations" lernen Sie, wie Sie Docker-Umgebungen in Unternehmenssettings effizient verwalten. Der Kurs behandelt die Installation und Architektur von Docker Universal Control Plane (UCP) sowie die Bereitstellung von Diensten ...