In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse im Bereich der Softwareentwicklung und lernen, Java zu programmieren. Sie erwerben Fähigkeiten in der Entwicklung und Bereitstellung von Java-Anwendungen unter Verwendung von DevOps-Prinzipien. Ein Schwerpunkt liegt auf der Nutzung von Containervirtualisierungstechnologien wie Docker und Kubernetes, um Java-Anwendungen effizient zu verwalten und zu skalieren. Zudem werden Sie in die Lage versetzt, Continuous Integration und Continuous Deployment Pipelines zu implementieren, um den Entwicklungsprozess zu automatisieren und die Qualität der Software zu erhöhen. Die methodisch-didaktische Umsetzung erfolgt durch eine Kombination aus theoretischen Einheiten und praktischen Übungen. Sie wenden das Erlernte direkt an, indem Sie eigene Java-Anwendungen programmieren und diese in einer DevOps-Umgebung bereitstellen. Durch die Bearbeitung von Fallstudien und Projekten vertiefen Sie Ihr Verständnis für die Integration von Java-Programmierung und DevOps-Methoden. Nach Abschluss der Weiterbildung sind Sie in der Lage, Java-Anwendungen zu programmieren und diese unter Anwendung von DevOps-Praktiken effizient zu entwickeln und bereitzustellen. Sie können Containerisierungstechnologien nutzen und Continuous Deployment Prozesse implementieren, um den gesamten Softwareentwicklungszyklus zu optimieren.
- Installation und Einrichtung einer Java-Entwicklungsumgebung mit Fokus auf java programmieren
- Kompilieren von Java-Programmen
- Grundlagen der objektorientierten Programmierung im Kontext von java programmieren
- Funktionsweise von Variablen mit primitivem Datentyp
- Verzweigungen, Schleifen und Operatoren bei java programmieren anwenden
- Funktionsweise von Funktionen und Funktionen mit Rückgabewert
- Arrays und Anwendung im Rahmen von java programmieren
- Fehlerbehebung in Java
Java-Fortgeschrittene Anwendungen und Sicherheit
- Dateisystemzugriff in Java unter besonderer Berücksichtigung von java programmieren
- Verwendung von SQL-Datenbanken in Java
- REST-APIs erstellen mit java programmieren
- Verwendung von Java-Bibliotheken
- Anwenden von java programmieren im Handel
- Information Security
DevOps und Continuous Practices
- Continuous Integration im Zusammenhang mit java programmieren und automatisiertes Testen
- Release-Automatisierung und Risikoreduktion
- Continuous Delivery mit Methoden aus java programmieren und Continuous Integration
Teamarbeit und Prozessmanagement in IT-Projekten
- Anwendung von Conways Gesetz im Rahmen von java programmieren
- Review- und Koordinationsprozesse