Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dieser 5-tägigen Schulung "Java - Fortgeschrittene Programmiertechniken" lernen Sie fortgeschrittene Themen der Java-Programmiersprache. Sie erhalten etwa Einblicke in Generics, reguläre Ausdrücke, flexible Parameterlisten, Annotationen und funktionale Programmierung mit Lambda-Ausdrücken und Streams. Zudem werden Tools und Frameworks zur Entwicklungsoptimierung behandelt. Sie lernen, wie Sie die Code-Qualität steigern können und erhalten Einblicke in Logging, Performance-Optimierung und Testtechniken mit JUnit und Mockito.
Einleitung
- Entstehungsgeschichte
- Kompilieren und Ausführen
- Unterstützung in IDEs
- Buildtools
- Versionierung
Elemente der Sprache
- Generics
- Annotationen
- Lambda-Ausdrücke
- Reflection
- Logging
Elemente der Bibliothek
- Streams API
- Optional
- Reguläre Ausdrücke
- Completable Future
- Process API
Persistenz
- Serialisierung
- Umgang mit JSON
Testen
- Testframeworks, v.a. JUnit 5
- Vorgehen bei TDD
- Before / After
- Parametrisierte Tests
- JUnit in Maven
- Einsatz von Mockito
Ausblick auf größere Strukturen
- Clean Code