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 & Kubernetes Grundlagen – Einstieg in Container-Technologien

- u.a. in Berlin, Hannover, Mannheim, Freiburg, Nordhausen

In diesem 3-tägigen Seminar "Docker & Kubernetes Grundlagen – Einstieg in Container-Technologien" erwerben Sie sowohl theoretisches Wissen als auch praktische Fähigkeiten im Umgang mit Docker. Sie lernen, wie man mit Containern arbeitet, eigene Docker-Images ...

Jenkins - Docker und Kubernetes

- u.a. in Paderborn, Essen, Heidelberg, Erfurt, Nordhausen

In diesem 3-tägigen Seminar „Jenkins – Docker und Kubernetes“ lernen Sie, wie Sie den Jenkins CI-Server in containerisierten Umgebungen effektiv einsetzen, die mithilfe von Docker und Kubernetes betrieben werden. Ziel des Seminars ist es, Ihnen praxisnah zu vermitteln, ...