Beschreibung
Next.js - Docker Deployment
Zielgruppe: Nur für Unternehmen und Institutionen.In diesem 2-tägigen Kurs Next.js - Docker Deployment lernen Sie, wie Sie eine Next.js-Anwendung erfolgreich in einer Docker-Umgebung bereitstellen. Sie erhalten umfassendes Wissen über die Containerisierung von Anwendungen, die Vorteile des Einsatzes von Docker in der Webentwicklung sowie Strategien für ein effizientes Deployment von Next.js-Projekten. Der Kurs ist praxisorientiert und führt Sie Schritt für Schritt durch den gesamten Prozess des Deployments einer Next.js-Anwendung mit Docker. Dazu gehören das Erstellen von Dockerfiles, der Einsatz von Multi-Stage Builds zur Optimierung, die Nutzung von Docker Compose zur Orchestrierung von Diensten sowie die Einrichtung von automatisierten Deployment-Pipelines mit GitHub Actions.
Kommende Starttermine
Inhalte / Module
- Einführung in Docker und Containerisierung
- Grundkonzepte der Containerisierung
- Überblick über die Docker-Architektur und -Funktionalität
- Grundlagen von Next.js
- Kurzer Überblick über die Funktionen des Next.js-Frameworks
- Erstellen einer einfachen Next.js-Applikation
- Containerisierung von Next.js mit Docker
- Einführung in Dockerfiles: Aufbau und Best Practices
- Erstellen eines Dockerfiles für eine Next.js-Applikation
- Verwendung von Multi-Stage Builds zur Optimierung von Images
- Erstellen eines produktiven Images für eine Next.js-Applikation
- Docker Compose für Next.js-Projekte
- Erstellen einer Docker-Compose-Datei
- Verschiedene Dienste für Next.js (z.B. Caddy für Reverse Proxy, Datenbankanbindung, Datenbankbackups)
- Verwaltung und Orchestrierung von Containern mit Docker Compose
- Deployment in der Praxis
- Deployment einer Next.js-Anwendung auf einem lokalen Docker Host
- Einrichten von GitHub Actions für automatisiertes Deployment
- Bereitstellung auf einem eigenen VPS
- Verwendung einer Docker Registry zum Speichern und Verteilen von Images
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.