- 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.