Java-Programmierung: Java-Bereitstellung

Die Schulung ist darauf ausgelegt, ein tiefgreifendes Wissen über Java als Programmiersprache für die Full-Stack-Entwicklung (sowohl Back-End- als auch Front-End-Entwicklung) zu vermitteln. Der Kurs behandelt die Grundlagen der objektorientierten Programmierung, Java-Webentwicklung, Tests, Integration, Sicherheitsprinzipien und den Anwendungsfall von ChatGPT für AI-gestützte Programmierung mit Java.

Java in modernen Bereitstellungs-Pipelines
  • Verständnis der Rolle von Java bei der effizienten Software-Bereitstellung.
  • Einrichtung von Java-Umgebungen für Bereitstellungs-Workflows.
  • Nutzung von Java-Tools zur Optimierung des Bereitstellungsprozesses.
Kontinuierliche Integration für die Java-Entwicklung
  • Automatisierung von Build-Prozessen mit CI-Tools wie Jenkins und GitHub Actions.
  • Implementierung von Continuous Integration (CI) zur Verbesserung der Codequalität.
  • Nahtlose Verwaltung von Tests, Erstellung und Bereitstellung von Java-Anwendungen.
Vorbereitung von Java-Anwendungen für die Bereitstellung
  • Optimierung von Java-Anwendungen für die Skalierbarkeit der Bereitstellung.
  • Verwaltung von Abhängigkeiten und Konfigurationen für eine reibungslose Bereitstellung.
  • Verwendung von Java-Frameworks zur Vereinfachung des Bereitstellungsprozesses.
Testen und Debuggen in CI-Workflows
  • Erstellung automatisierter Tests zur Gewährleistung der Anwendungsstabilität.
  • Integration von Test-Frameworks in CI-Pipelines für kontinuierliches Feedback.
  • Debugging von Java-Anwendungen zur Aufrechterhaltung der Einsatzbereitschaft.
Optimierte Bereitstellung mit Java
  • Kombination von CI-Praktiken mit Java für robuste Bereitstellungspipelines.
  • Effiziente Erstellung und Bereitstellung skalierbarer Java-Anwendungen.
  • Vorbereitung auf fortgeschrittene Herausforderungen bei der Bereitstellung von Java-Anwendungen.

Schwerpunkte sind Java im Backend, Java als Programmiersprache, Java-Datenbanken, Java-Webentwicklung, Continuous Integration mit Jenkins und GitHub Actions, Tests, Debugging, Sicherheitsprinzipien sowie der Einsatz von ChatGPT für AI-gestützte Java-Programmierung.