Docker Motivation für den Einsatz von Container-Images, Gegenüberstellung virtuelle Maschine vs. Container, Begrifflichkeiten Image, Registry, Container Docker-Kommando Docker-Images laden, verwalten, starten, Port-Mapping, Log...
Eigenschaften der Programmier-Plattform Java Grundlegende Konzepte der Programmiersprache Java, Java-Editionen, Java Development Kit (JDK) und Entwicklungswerkzeuge, Einführung in die Java-Entwicklungsumgebung Eclipse Sprachkonstrukte der Programmie...
Einführung in die Testautomatisierung Testen von Software, Automatisierte vs. manuelle Tests, Arten von automatisierten Tests (Unit-Test, Integrations-Test, Abnahmetest), Überblick zur Messung der Testüberdeckung Grundlagen von JUnit Überblick über...
Einführung in die Testautomatisierung Vorstellung der genutzten Java-EE-Anwendung Aufsetzen der Test-Umgebung (Datenbank, Application-Server, Enterprise-Anwendung), Betrachtung des Verhältnisses von Software-Architektur und Testbarkeit, Herausf...
JEE-Anwendung als Referenz-Implementierung Aufsetzen der Anwendung (Application Server, Datenbank usw.), Einführung in die Fachlichkeit und das Datenmodell der Anwendung, Multi Tier Architecture, Nutzung der JEE-Plattform, Überblick über die Ziel-...