Docker und DevOps: Von Containern zur Produktion
Docker hat verändert, wie Software gebaut, versendet und ausgeführt wird. Anstatt Server manuell zu konfigurieren, packst du deine Anwendung und ihre Abhängigkeiten in einen Container, der auf jeder Maschine identisch läuft. Kombiniere das mit DevOps-Praktiken — CI/CD-Pipelines, Orchestrierung, Monitoring — und du erhältst zuverlässige Deployments in jeder Größenordnung. Dieser Track behandelt beides: die Container-Grundlagen und die operative Disziplin, die sie in echten Teams nützlich macht.
Was du lernen wirst
Du wirst lernen, Docker-Images zu erstellen und zu verwalten, Dockerfiles zu schreiben und Multi-Service-Anwendungen mit Docker Compose zusammenzustellen. Vernetzung zwischen Containern, persistente Datenvolumes und Docker Swarm Orchestrierung werden tiefgreifend behandelt. Auf der DevOps-Seite wirst du CI/CD-Pipelines mit Jenkins und Docker einrichten, Workloads in Kubernetes bereitstellen, Pods und Services konfigurieren und Security Best Practices für Container-Umgebungen anwenden. Der Track endet mit fortgeschrittenen Dockerfile-Optimierungstechniken und Monitoring- und Logging-Mustern, die in Produktionssystemen verwendet werden.
Der Lernpfad
Zwölf Kurse umfassen A1 bis C1. Der Track beginnt mit Einführung in Docker & Containerisierung (der einzige kostenlose Kurs) und führt durch Docker Compose, Image-Management und Networking, bevor Grundlagen von DevOps-Prinzipien und Kubernetes Basics & Pods auf B1 eingeführt werden. Der B2-Block behandelt CI/CD mit Jenkins, Swarm-Orchestrierung, Kubernetes-Deployments und Monitoring. Die beiden C1-Kurse — Fortgeschrittene Dockerfile-Optimierung und Security Best Practices für Container — sind der Ort, wo erfahrene Praktiker ihre Produktionsreife-Fähigkeiten schärfen werden.
So funktioniert es
Jeder Kurs ist in kurze, praktische Lektionen aufgeteilt, die du im integrierten Editor mit Echtzeit-Feedback und einem KI-Tutor absolvierst, wenn du hängenbleibst. Konzepte werden durch arbeitende Beispiele gelehrt — echte docker run-Befehle, Compose-Dateien und Kubernetes-Manifeste — damit du praktisches Handwerkzeug aufbaust, anstatt nur Theorie zu lesen.