Vertiefung des Spring Frameworks für fortgeschrittene Entwickler:innen mit Fokus auf Spring Boot, Spring Data und verteilte Anwendungen- 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
MethodeDas 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.
LernzieleModerne Java-Anwendungen basieren zunehmend auf dem Spring Framework – insbesondere in komplexen, verteilten Systemarchitekturen. Für Entwickler:innen mit ersten Erfahrungen bietet dieses Aufbauseminar die Möglichkeit, ihr Wissen gezielt zu vertiefen und auf den neuesten Stand zu bringen.
In drei intensiven Tagen vertiefen Sie Ihre Kenntnisse im Umgang mit dem Spring-Framework und lernen, moderne Anwendungen strukturiert und wartbar zu entwickeln. Das Seminar wird wahlweise als Präsenzseminar oder als Live Online Training angeboten und kombiniert Vortrag, Diskussion und praktische Übungen am System.
Nach dem Seminar sind Sie in der Lage, Spring-Projekte effizient aufzusetzen, Datenbankzugriffe professionell zu steuern und verteilte Anwendungen mit Spring WebServices umzusetzen. Damit schaffen Sie eine solide Grundlage für anspruchsvolle Entwicklungsprojekte in Ihrem Unternehmen.
Zielgruppen
- 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.