Einführung in die Java Entwicklung
  • Grundlagen der objektorientierten Java-Programmierung als Basis für modernes Java Development
  • Verwendung von Datentypen, Variablen und Kontrollstrukturen im Kontext professioneller Java Development
  • Einführung in Tools wie IntelliJ und Maven zur strukturierten Projektarbeit in Java
  • Test Driven Development (TDD) mit JUnit als zentrale Methode im Java Development-Prozess

Moderne Webentwicklung mit Java
  • Erstellung REST-konformer Webserver mit Spring Web im Rahmen des Java Development
  • Verarbeitung von HTTP-Requests und JSON-Daten mit Java-Technologien
  • Nutzung von MongoDB und Datenbankanbindung für datengetriebene Java Development-Projekte
  • Verständnis und Anwendung von Dependency Injection zur Modularisierung in Java-Anwendungen

Frontend-Technologien für Java Development
  • Entwicklung dynamischer UIs mit React und TypeScript zur Ergänzung von Java Development
  • Integration des Backends mit Frontend über JavaScript, NPM und Axios in Java-Webprojekten
  • Formularverarbeitung, Routing und API-Kommunikation in Full-Stack Java Development

Integration und APIs in Java-Anwendungen
  • Einbindung externer Schnittstellen in professionelle Java Development-Umgebungen
  • Nutzung von externen APIs wie ChatGPT innerhalb Java-basierter Systeme
  • Effektives Fehlerhandling und Integrationstests zur Stabilisierung von Java-Webservern

Professionalisierung und Praxiswissen
  • Clean Code Prinzipien und Softwarequalität in der modernen Java Development
  • Arbeiten mit SonarCloud und CI/CD-Pipelines zur Automatisierung in Java-Projekten
  • Sicherheitskonzepte in Java Development, inklusive OAuth2 und Spring Security
  • Dockerisierung und Deployment von Java-Anwendungen in produktiven Umgebungen

Projektarbeit und Praxisorientierung
  • Eigenständige Umsetzung eines vollständigen Java Development-Projekts von Konzeption bis Präsentation
  • Durchführung professioneller Troubleshooting-Phasen und strukturierter Dokumentation in Java
  • Intensive Code Reviews im Team zur Qualitätssteigerung und Wissensvernetzung im Java Development
  • Praxisnahe Abschlusspräsentation mit Fokus auf moderne Tools und Methoden der Java-Programmierung

Die Java-Development-Zertifizierung umfasst den Einsatz von Sicherheitskonzepten wie OAuth2 und Spring Security in der Java-Entwicklung.