0

Spring Boot 4 und Spring Framework 7

Ihre Termine

Datum Ort Preis
05.01.2026
-09.01.2026
Virtuelles Live Training 2.963,10 €* Buchen
02.03.2026
-06.03.2026
Virtuelles Live Training 2.814,35 €* Buchen
04.05.2026
-08.05.2026
Virtuelles Live Training 2.814,35 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

In unserem vielfach erprobten Spring-Training beschäftigen wir uns zuerst intensiv mit den Grundlagen der Konfiguration von Beans im ApplicationContext.

Darauf aufbauend entwickeln wir an einem durchgängigen Beispiel eine Webapplikation mit Spring MVC, Security und Spring Data.

In einem zweiten Projekt entwickeln wir eine REST-ähnliche-Schnittstelle, die wir nach dem Richardson-Maturity-Model aufbauen und mit einer JWT-Authentifizierung absichern.

Gegen Ende der Schulung erarbeiten wir uns ein kleines Beispiel mit Spring Cloud mit einem Config Server, einer Service Discovery und Load-Balancing.

Alle praktischen Übungen werden durchgängig von Unit-Tests begleitet.

Inhalte

  • Inversion of control - Motivation - Dependency Injection, was ist das nochmal?
  • Grundlagen - ApplicationContext - Spring Beans - Application Lifecycle - AOP - BeanPostProcessor - Scopes
  • Konfiguration - JavaConfig - ComponentScan - Profiles - Qualifier - Scopes - Conditional
  • Spring Boot - Embedded Server - Autoconfiguration - Actuator
  • Spring MVC - Controller und View - RequestMappings - RequestParameter - PathVariable - Formulare, Validierung und Fehlerbehandlung - ControllerAdvice Exception-Handler
  • Spring-Test - Controller-Tests mit MockMvcTester - Mockito - TestContainers
  • Spring Security - Authentication - Requestfilter - Method Level Security
  • Restful-Services - ResponseBody, RequestBody - ResponseEntity - Accept-Header - RestClient - HATEOAS - Rest-Documentation
  • Spring Data JPA - Transactions - Spring Data Repositories - Queries - Projektionen
  • Spring Data JDBC - RowMapper - Repositories
  • Spring Native - Spring AOT - Spring Anwendungen mit GraalVM in nativen Code übersetzen

Voraussetzungen

Für eine erfolgreiche Teilnahme am Kurs benötigen Sie

  • Gute Java Vorkenntnisse und
  • eine Vorstellung von HTTP-APIs

Zielgruppe

  • Software-Ingenieure
  • Internet- und Intranet-Entwickler
  • Anwendungsentwickler

Hinweise

Prüfungsinfo: keine Prüfung eingeplant.

E