
Einführung in Docker und Kubernetes für Java-Entwickler
Ziele der Schulung
In dieser 3-tägigen Schulung "Einführung in Docker und Kubernetes für Java-Entwickler" erhalten Sie einen praxisnahen Einstieg in Containerisierung und Orchestrierung mit Docker und Kubernetes. Im Fokus steht die Frage, wie moderne Java-Anwendungen effizient containerisiert, konfiguriert, skaliert und in Cloud- oder On-Prem-Umgebungen betrieben werden. Die Teilnehmenden lernen, Docker-Images für Java-Anwendungen zu erstellen, Container optimal zu konfigurieren und Anwendungen in Kubernetes-Clustern produktionsnah zu deployen und zu betreiben.
Zielgruppe Seminar
- Java-Programmierer
- Anwendungsentwickler Kubernetes
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Gute Programmierkenntnisse in Java
- Idealerweise Erfahrung mit Spring
- Grundkenntnisse im Umgang mit Linux
Lernmethodik
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie von begleitenden praktische Beispielen, vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
Seminarinhalt
Grundlagen moderner Container-Architekturen
- Motivation für Containerisierung
- Unterschied virtuelle Maschinen vs. Container
- Cloud-Native-Grundprinzipien
- Überblick DevOps- und CI/CD-Kontext
- Architekturüberblick zu Docker und Kubernetes
Docker Grundlagen
- Installation und Architektur von Docker
- Images, Container und Registry-Konzepte
- Docker CLI im praktischen Einsatz
- Aufbau und Optimierung von Dockerfiles
- Multi-Stage Builds für Java-Anwendungen
- Layering und Image-Größe optimieren
Java in Containern
- Containerisierung von Java- und Spring-Anwendungen
- Umgang mit Konfiguration (ENV, Volumes)
- JVM-Optimierung im Container (Memory, CPU)
- Health Checks
- Logging-Strategien
Docker Compose
- Multi-Container-Anwendungen definieren
- Netzwerke und Service-Kommunikation
- Integration mit Datenbanken
- Lokale Entwicklungsumgebungen realisieren
Kubernetes Grundlagen
- Architektur eines Kubernetes-Clusters
- Nodes, Pods, Deployments, ReplicaSets
- Services und Service Discovery
- Namespaces
- kubectl im praktischen Einsatz
Deployment von Java-Anwendungen in Kubernetes
- Erstellen von Deployment- und Service-Definitionen
- Konfigurationsmanagement (ConfigMaps, Secrets)
- Rolling Updates und Rollbacks
- Ressourcenlimits und Requests
- Skalierung (Horizontal Pod Autoscaler)
Betrieb und Observability
- Logs und Monitoring-Konzepte
- Liveness- und Readiness-Probes
- Debugging von Containern
- Einführung in Ingress-Konzepte
Best Practices für Java-Projekte
- Image-Optimierung für produktiven Betrieb
- Sicherheitsaspekte (Non-Root-Container, Image-Scanning)
- Versionierung und Tagging-Strategien
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: Kubernetes Schulungen Portfolio
Kundenbewertungen
62 Teilnehmende
Seminare kurz vor der Durchführung
| 27.07. - 29.07.2026 | Hamburg | ||
| 10.08. - 12.08.2026 | Nürnberg | ||
| 24.08. - 26.08.2026 | München | ||
| 07.09. - 09.09.2026 | Nürnberg |





