In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse im Bereich Cloud Computing mit Java und erlernen den effektiven Einsatz von Kubernetes. Sie werden in die Lage versetzt, Java-Anwendungen für die Cloud zu entwickeln und diese mit Kubernetes zu orchestrieren. Sie lernen, containerisierte Anwendungen zu erstellen und mit Kubernetes zu verwalten. Dabei erwerben Sie Fähigkeiten in der Implementierung von Continuous Integration und Continuous Deployment (CI/CD) Pipelines für Java-Projekte. Zudem setzen Sie sich mit der Skalierung und Überwachung von Anwendungen in Kubernetes-Clustern auseinander. Durch praktische Übungen und Projektarbeiten wenden Sie das erlernte Wissen direkt an. Sie entwickeln eigene Java-Anwendungen, die Sie in Kubernetes-Umgebungen deployen und betreiben. Nach Abschluss der Weiterbildung sind Sie in der Lage, Java-basierte Cloud-Anwendungen zu entwickeln und diese effizient mit Kubernetes zu verwalten.
- Installation und Einrichtung einer Java-Entwicklungsumgebung
- Funktionsweise von Verzweigungen, Schleifen, Variablen mit primitivem Datentyp und Operatoren
- Grundlagen der objektorientierten Programmierung
- Funktionsweise von Funktionen und Funktionen mit Rückgabewert
- Arrays und Anwendung von Listen
- Fehlerbehebung und Fehlererkennung in Java
- Kompilieren von Java-Programmen
Erweiterte Java-Entwicklung
- Erstellung von REST-APIs mit Java
- Abstrakte Methoden und Klassen
Cloud-Technologien und -Werkzeuge
- Einführung in die Terminologie von Kubernetes
- Theoretische Grundlagen von Softwarecontainern
- Grundlagen und spezifische Verwendung von Kubernetes
- Grundlagen und Verwendung von Docker
- Kostenkalkulation und Effizienzpotenziale im Umfeld von Kubernetes
- Auswahl von IaaS-Anbietern
- Einrichtung und Verwaltung mit Kubernetes
- Überwachung von Cloud Computing mit Prometheus
Branchenspezifische Anwendung von Java und Cloud-Services
- Anwendungen aus dem Bereich Kubernetes im Handel