- Spring Core im Detail:
- Best Practices zur modernen Konfiguration mit Annotationen und Configuration-Klassen
- Aspektorientierte Programmierung
- Nutzung von Anwendungs-Profilen
- Logging
Spring Boot:
- Aufsetzen eines Projekts mit Apache Maven via Spring Initializr
- Build-Prozess im Detail: Parent, Starter und Boot-PlugIn
- Autoconfiguration
- Konfiguration der Boot-Anwendung über application.properties und Umgebungsvariablen
- Developer Tools
- Monitoring mittels Actuator
- Testing
Datenbank-Zugriff:
- Die Starter für JDBC und JPA
- Deklarative Transaktionssteuerung im Detail
- Spring Data: Repositories, konkrete Implementierungen für JPA und typische Zugriffsmuster
Verteilte Anwendungen:
- RESTful Web Services
- Spring Web Services
- Spring Integration: Workflows für verteilte Anwendungen
Methode
Das Seminar kombiniert Vorträge unserer Trainer:innen mit Diskussionen und praktischen Übungen am System. Sie setzen die gezeigten Konzepte direkt im Code um und vertiefen sie anhand realitätsnaher Beispiele.