Docker und Kubernetes mit JavaScript - eLearning
450,00 EUR
- 20 hours
Meistere die moderne Bereitstellung und Orchestrierung von Anwendungen mit Docker und Kubernetes – zwei der heute gefragtesten DevOps-Technologien. Dieser praxisorientierte Kurs ist darauf ausgelegt, dir zu helfen, containerisierte Anwendungen in großem Maßstab zu erstellen, zu paketieren, bereitzustellen und zu verwalten. Du beginnst mit den Grundlagen von Docker, einschließlich Containerisierung, Image-Erstellung und Netzwerkfunktionen. Anschließend steigst du in Kubernetes ein und lernst, wie du die Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen über Cluster hinweg automatisierst.
Hauptfunktionen
Sprache
Kurs und Materialien auf Englisch
Stufe
Anfängerniveau
Zugriff
1 Jahr Zugang zur Lernplattform
6 Stunden Video-on-Demand
mit über 20 Stunden empfohlener Lernzeit
24 geführte praktische Übungen
10 automatisch bewertete Prüfungen
Zertifizierung
Bescheinigung über den Abschluss des Programms enthalten

Lernergebnisse
Am Ende dieses Kurses werden Sie in der Lage sein:
Verstehen
Verstehe die Konzepte der Containerisierung und wie Docker funktioniert
Erstellen
Containerisierte Anwendungen erstellen, verwalten und bereitstellen
Bilder
Docker-Images, Volumes und Netzwerke erstellen
Automatisieren
Mit Docker-Registrys arbeiten und Builds automatisieren
Verfassen
Verwenden Sie Docker Compose und Swarm für die Orchestrierung
Kubernetes
Die Architektur und Komponenten von Kubernetes verstehen
Bereitstellen
Anwendungen in Kubernetes-Clustern bereitstellen und verwalten
Pods
Mit Pods, Deployments und Services arbeiten
Skalierung
Skalierung und Verwaltung von Anwendungen automatisieren
Bewährte Verfahren
DevOps-Best Practices in containerbasierten Umgebungen anwenden

Kurszeitplan
Einführung in Docker & Container
Lektion 01
- Einführung in Docker
- Virtualisierung vs. Containerisierung
- Was ist Docker
- Docker-Installation
- Grundlegende Docker-Befehle
- Docker-Architektur
Docker Compose
Lektion 02
- Einführung in Container und Images
- Verständnis von Images und Containern
- Container-Lifestyle
- Was ist eine Dockerfile
- Erstellen eines Images mit einer Dockerfile
- Erstellen und Ausführen eines Container-Images
- Freigeben des Images: DockerHub
Bilder und Container
Lektion 03
- Arbeiten mit Containern (Shell-Zugriff usw.)
- Verwendung von Docker Commit
- Erstellen mehrerer Container
- Docker-Netzwerke
- Verwaltung von Container-Neustarts
Verfassen
Lektion 04
- Was ist Docker Compose
- So erstellen Sie eine Docker-Compose-Datei
- So erstellen Sie Services mit Docker Compose
- Grundlegende Docker-Compose-Befehle
Docker-Orchestrierung
Lektion 05
- Orchestrierung verstehen
- Einführung in Docker Swarm
- Docker Swarm vs Kubernetes
Einführung in Kubernetes
Lektion 06
- Was ist Kubernetes
- Warum Kubernetes und seine Entwicklung
- Die Architektur von Kubernetes verstehen
- Kubectl-Befehle
Bereitstellen eines Clusters
Lektion 07
- Bereitstellen eines Clusters lokal mit Minikube
- Erstellen eines Clusters in der AWS-Cloud
- Erstellen eines Clusters in Google Cloud
Lernen Sie Pods kennen
Lektion 08
- Pods kennenlernen
- Pods verwalten
- Lebenszyklus von Pods
- Erstellen von Pods aus YAML-Dateien
- Pods mit Labels verwalten
- Replikations-Controller
Dienste und Ingress
Lektion 09
- Dienste und Ingress
- Was ist ein Service?
- Dienste erstellen
- Load Balancer und Ingress
Bereitstellungen
Lektion 10
- Was sind Deployments?
- Was sind ReplicaSets?
- Verwalten von Deployments (Erstellen, Löschen, Überwachen)
- Rollierende Updates mit Kubernetes
- Kubernetes-Dashboard und Cluster-Überwachung
- Kubernetes: Anwendungsfälle und Analyse

Für wen ist dieses Programm geeignet?
Voraussetzungen
- Keine verpflichtenden Voraussetzungen
- Grundkenntnisse in Linux und Netzwerktechnik sind hilfreich
- Vertrautheit mit Virtualisierungskonzepten ist von Vorteil
- Grundlegendes Verständnis der Anwendungsbereitstellung ist von Vorteil
Softwareentwickler
DevOps-Ingenieure
Cloud-Ingenieure
Systemadministratoren
Lösungsarchitekten
IT-Fachleute
Aussagen
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidaten werden ermutigt, sich während des gesamten Prozesses der Bereitstellung von Vorkehrungen für Beratung und Unterstützung an das AVC zu wenden.
Häufig gestellte Fragen

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
