- Grundverständnis für die Arbeit als Java Developer - von Datentypen bis Kontrollstrukturen
- Einführung in IntelliJ und Maven für effiziente Java-Projektarbeit
- Test Driven Development (TDD) mit JUnit - ein wichtiges Werkzeug für jeden Java Developer
Objektorientierte Programmierung (OOP) in Java
- Anwendung objektorientierter Konzepte, wie Klassen und Objekte, in der Java Developer Praxis
- Vererbung, Interfaces und Polymorphismus - Schlüsselelemente für moderne java development
- Nutzung des Java Collections Frameworks zur strukturierten Datenverwaltung
Erste Schritte der Webentwicklung mit Java
- Entwicklung einfacher REST APIs mit Spring Web - ein zentraler Baustein für Java Developer
- Verarbeitung von JSON und HTTP für reibungslose Webkommunikation
- Einführung in MongoDB und Spring Data zur Datenhaltung in Java-Anwendungen
Wichtige Java Konzepte und Werkzeuge
- Professionelle Codeverwaltung mit Git & GitHub - Standard für jeden java developer
- Fehlerbehandlung mit Exceptions & Errors für stabile Software
- Fortgeschrittene Features wie Enums, Records und BigDecimal in der täglichen java development
Praktische Frontend Grundlagen
- Grundlagen in JavaScript und TypeScript für java developer mit Full-Stack Ambitionen
- Erstellung interaktiver Oberflächen mit React und Anbindung an das Java-Backend
- Verwaltung externer Abhängigkeiten mit NPM und Axios - essenziell für moderne java development
Projektarbeit und praktische Umsetzung
- Planung und Umsetzung eines praxisnahen Projekts als angehender java developer
- Troubleshooting, Debugging und saubere Dokumentation
- Code Reviews zur Qualitätssteigerung im Entwicklungsprozess
- Abschlusspräsentation als Beleg für die erlernten java development Kompetenzen
Der Kurs vermittelt wichtige Konzepte für Anfänger in der Java Entwicklung, einschließlich Test Driven Development und objektorientierter Programmierung.