Kursdetails & Termine
Kursbeschreibung
Der Kurs richtet sich an Java-Entwickler, die ihr Wissen erweitern möchten. Es werden moderne Java-Funktionen vermittelt sowie Entwurfsmuster, saubere Architekturen und Testkonzepte behandelt.
Seminarinhalte
Wiederholung & Vertiefung OOP
- Wiederholung: Klassen, Objekte, Vererbung, Interfaces
- Abstrakte Klassen vs. Interfaces
- Polymorphie und dynamisches Binden
- SOLID-Prinzipien der objektorientierten Softwareentwicklung
- Design Patterns: Factory, Singleton, Strategy
Java Collections & Generics
- Überblick über Collection-Framework: Listen, Sets, Maps
- Iteratoren, For-Each, Streams
- Einführung in Generics: Typ-Parameter, Wildcards
- Best Practices bei der Verwendung von Collections und Generics
Moderne Sprachelemente
- Lambda-Ausdrücke und funktionale Interfaces
- Stream API im Detail: Filter, Map, Reduce
- Optional und funktionale Fehlerbehandlung
- Method References
- Record Classes (ab Java 14) und Switch Expressions (ab Java 14+)
Praktische Anwendung & Architektur
- Einführung in Modul-System (ab Java 9)
- Vorgehen im Test Driven Development (TDD)
- Java-Projektstruktur und Build-Tools (Maven oder Gradle)
- Objektrelationale Abbildung mit der Jakarta Persistence API
- Refactoring und Clean Code
- Mini-Projekt oder Workshop mit Code Reviews
Zielgruppe
Erfahrene Java-Entwickler, die moderne Sprachmittel und Konzepte effizient einsetzen möchten.
Voraussetzungen
Sicherer Umgang mit den Grundlagen der Java-Programmierung, z.?B. durch Teilnahme an einem unserer Java Grundlagenkurse oder vergleichbare Erfahrung.
Lernziele
Anfrage zum Firmenseminar
Termine & Buchung
Terminfilter
Ihre Auswahl
Verfügbare Termine
Kursdetails & Termine
Termine & Buchung
Terminfilter
Ihre Auswahl
Verfügbare Termine
Kursbewertungen
1 Rezension für Oracle Java – Aufbaukurs
Fragen & Antworten
Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.



Tina L. –
Dieser Kurs hat mir sehr geholfen, Java besser zu verstehen und meine Arbeit zu verschönern, indem ich ein klareres Bild davon bekommen habe, wie alles funktioniert.
Nicht verifizierter Kauf.