Kurs
digicode: JAVA2B
Java Professional Application Skills
Kurs-Facts
Als PDF herunterladen- Implementieren eines robusten Exception-Handlings mit eigenen Exceptions und try-with-resources
- Einsetzen des Builder Pattern für komplexe Objekte
- Effizientes Verarbeiten von Strings und Anwenden regulärer Ausdrücke
- Nutzen von BigDecimal für präzise Finanzberechnunge
- Einsetzen des Java Date/Time API für Datum-/Zeit-Verarbeitung und -Formatierung
- Nutzen funktionaler Interfaces und Lambda-Ausdrücke für eleganten Cod
- Einsetzen des Collections Frameworks (List, Set, Map) für effiziente Datenstrukturen
- Gezieltes Einsetzen von KI-Tools für Debugging, Code-Review und produktives Programmieren
Tag 1: Robuste Anwendungen bauen
Du vertiefst Exception-Handling mit checked/unchecked Exceptions, eigenen Exception-Klassen und try-with-resources. Du lernst verschachtelte Klassen, das Builder Pattern und arbeitest mit Annotationen, Assertions, Lombok, Git-Grundlagen und Maven.
Tag 2: Die Java-Standardbibliothek meistern
Arbeite vertieft mit Strings (StringBuilder, Regex), beherrsche BigDecimal für exakte Berechnungen und das Java Date/Time API für professionelle Datum/Zeit-Verarbeitung. Dazu kommen Wrapper-Klassen, Währungsformatierung und Reflection.
Tag 3: Funktionale Programmierung und Collections
Du meisterst Lambda-Ausdrücke und funktionale Interfaces (Predicate, Function, Consumer, Supplier), arbeitest mit Optional und erlernst das Collections Framework komplett: ArrayList, HashSet, HashMap und deren Algorithmen.
Begleitend nutzt du KI-Tools als API-Assistent — zum Erkunden unbekannter Bibliotheken, Generieren von Regex und Optimieren von Lambda-Ausdrücken.
Der Kurs kombiniert Theorie und Praxis:
- Kurze Theorie-Inputs, Live-Coding und Demos durch den Trainer
- Zahlreiche Hands-on-Übungen mit steigendem Schwierigkeitsgrad
- KI-gestützte Übungen: API-Exploration, Regex-Generierung, Lambda-Optimierung
- Kapitelübungen als praxisnahe Mini-Projekte (Konfigurationsmanager, Gehaltsabrechnung, Bibliothek 2.0)
- Interaktives Training mit Raum für Fragen und Diskussionen
Java-Entwickler/innen mit OOP-Kenntnissen, die professionelle Application Skills erwerben möchten:
- Entwickler/innen, die robuste, produktionsreife Java-Applikationen bauen wollen
- IT-Fachkräfte, die die Java-Standardbibliothek und funktionale Programmierung meistern möchten
Voraussetzung sind Java-Grundkenntnisse entsprechend dem Kurs «Java Foundation» oder vergleichbare Kenntnisse: Variablen, Datentypen, Kontrollstrukturen (if/else, Schleifen), Methoden, einfache Klassen und Objekte.
Alle Teilnehmenden benötigen Zugang zu einem KI-Textbot (z. B. ChatGPT, Claude, Copilot oder Perplexity).
Bitte erstelle vor Kursbeginn einen kostenlosen KI-Account (z.B. ChatGPT, Claude, Copilot oder Perplexity).