Spring Core im Detail:
- Best Practices zur modernen Konfiguration via Annotations 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 Umsetzungen für JPA
Verteilte Anwendungen:
- RESTful WebServices: Implementierung und End-to-End Testing
- Spring WebServices
- Spring Integration Workflow
Hinweise
4
Zielgruppen
Zielgruppe
- Software-Ingenieurinnen und -Ingenieure, die ihre Kenntnisse im Spring Framework vertiefen möchten.
- Anwendungsentwickler:innen, die fortgeschrittene Konzepte von Spring Boot und Spring Data erlernen wollen.
- Internet- und Intranet-Entwickler:innen, die sich mit verteilten Anwendungen und Spring WebServices vertraut machen möchten.
Voraussetzungen
Teilnahme an der Schulung Spring - Einführung in die Programmierung leichtgewichtiger Java-Anwendungen oder vergleichbare Kenntnisse im Umgang mit dem Spring Framework.