Java

Aufbaukurs

Beschreibung

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.

Inhalte des Seminars

  • 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

Empfohlene Seminarvoraussetzungen

Sicherer Umgang mit den Grundlagen der Java-Programmierung, z. B. durch Teilnahme an einem unserer Java Grundlagenkurse oder vergleichbare Erfahrung.

Seminar Details

Dauer: 4 Tage

Unser Kürzel: JAA

Preis: 2.190,00 € (zzgl. 19% MwSt.)

Termin auswählen

individuelle Termine auf Anfrage

Standort oder Online auswählen

Weiter zur Buchung