Java: Software Developer in Java Entwicklung mit Java Virtual Machine

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 für Bereitstellungs-Workflows
  • Erkundung der Rolle von Java bei der Bereitstellung skalierbarer Anwendungen.
  • Einrichtung von Java-Umgebungen für optimierte Bereitstellungspipelines.
  • Verständnis der Integration von Java in moderne Bereitstellungstools.
Grundlagen der kontinuierlichen Integration
  • Erlernen der Prinzipien der kontinuierlichen Integration (CI) in der Softwareentwicklung.
  • Automatisierung von Erstellungsprozessen mit CI-Tools wie Jenkins und GitHub Actions.
  • Sicherstellung der Codequalität durch automatisierte Test- und Bereitstellungspipelines.
Erstellung von Java-Anwendungen für die Bereitstellung
  • Vorbereitung von Java-Anwendungen für eine nahtlose Bereitstellung.
  • Verwaltung von Abhängigkeiten und Konfigurationen für skalierbare Software.
  • Verwendung von Java-Frameworks zur Steigerung der Bereitstellungseffizienz.
Testen in der kontinuierlichen Integration
  • Schreiben und Ausführen von Komponententests zur Aufrechterhaltung der Anwendungsstabilität.
  • Automatisierung von Test-Workflows innerhalb von CI-Pipelines.
  • Debugging und Optimierung von Java-Anwendungen für die Bereitstellung.
Umfassende Java-Bereitstellungspraktiken
  • Kombination von CI-Tools mit Java für effiziente Bereitstellungs-Workflows.
  • Erstellung robuster Bereitstellungspipelines für Full-Stack-Java-Anwendungen.
  • Vorbereitung auf fortgeschrittene Herausforderungen bei der Bereitstellung von Java-Anwendungen.

Die Inhalte decken Java für Full-Stack-Entwicklung, Java-Webentwicklung, CI mit Jenkins und GitHub Actions, Tests, Sicherheit sowie ChatGPT-gestützte Programmierung auf der Java Virtual Machine ab.