Nach dem Kurs können Sie:
- Docker installieren, einrichten und sicher bedienen
- Dockerfiles für Java-Anwendungen schreiben und optimieren
- Images und Container verwalten, vernetzen und in Registries ablegen
- Java-Prozesse und Applikationsserver im Container konfigurieren
- Logging, Debugging und Monitoring containerbasiert umsetzen
- Container in Build-, Test- und Release-Prozesse (CI/CD) integrieren
- mehrschichtige Java-Anwendungen und Microservices mit Docker realisieren
Docker ist längst Standard, wenn es um moderne Java-Applikationen geht – ob klassische Business-Anwendung oder Microservice-Landschaft. In diesem Seminar lernen Sie, wie Sie Ihre Java-Projekte konsequent containerbasiert denken: von der Installation und grundlegenden Docker-Bedienung bis hin zu professionellen Setups für Entwicklung, Test und Betrieb.
Sie erstellen eigene Docker-Images für Java-Anwendungen, konfigurieren die Java Virtual Machine im Container, binden Applikationsserver ein und machen Ihre Services für verschiedene Umgebungen (Dev, Test, Prod) reproduzierbar. Dabei arbeiten Sie mit realistischen Beispielen aus dem Projektalltag und sehen, wie Sie typische Stolperfallen bei Performance, Logging und Debugging vermeiden.
Ein weiterer Schwerpunkt liegt auf dem Zusammenspiel von Docker mit modernen Entwicklungsmethoden: Sie integrieren Container in Build-Pipelines, automatisieren Deployments (CI/CD) und verwenden eigene Repositories, um Images sicher und strukturiert zu verwalten. Zum Abschluss übertragen Sie das Gelernte auf typische System-Architekturen – etwa mehrschichtige Java-Anwendungen und Microservices – und lernen grundlegende Monitoring- und Überwachungsansätze kennen.
Zielgruppe
- Java-Entwicklerinnen und Java-Entwickler
- Software- und Systemarchitekt:innen, die Container in ihre Java-Landschaft integrieren möchten