Zielgruppe: Anwendungsentwickler und Systemarchitekten. Docker-Container werden immer häufiger in modernen System-Architekturen eingesetzt. Wir vermitteln Ihnen in diesem Seminar die Grundlagen von Docker. Sie lernen, Docker-Images für Java-Anwendungen zu konfigurieren und damit komplexe Anwendungen umzusetzen.
Inhalt
Einführung Docker, Überblick: - Installation von Docker - Aufbau von Dockerfile-Dateien - Arbeiten mit Images und Containern - Container im Netzwerk - Verbinden von Containern - Docker-Registries Java und Docker: Docker-Images für Java - Installation von Applikationsservern und Java-Libraries - Konfiguration des Java-Prozesses - Deployment - Debugging - Logging und Monitoring Software-Entwicklung: - Testing - Build- und Release-Management - Continous Integration und Delivery - DevOps - Eigene Docker-Repositories System-Architekturen: - Mehrschichtige Java-Anwendungen: Web, Business, DataAccess - Microservices - Überwachung
Voraussetzungen
Grundkenntnisse in Linux, Kenntnisse in der Java-Programmierung, Grundkenntnisse von Java Virtual Machine. Kenntnisse in Spring vorteilhaft.
Zielgruppe
Zielgruppe: Anwendungsentwickler und Systemarchitekten.
Zielsetzung
Docker-Container werden immer häufiger in modernen System-Architekturen eingesetzt. Wir vermitteln Ihnen in diesem Seminar die Grundlagen von Docker. Sie lernen, Docker-Images für Java-Anwendungen zu konfigurieren und damit komplexe Anwendungen umzusetzen.