Schulung: Spring Boot Grundlagenkurs

Entwicklung professioneller Unternehmensanwendungen und (Micro) Services mit Spring Boot

  • Basisbausteine für Enterprise-Applikationen und Microservices: REST, Application Container, Persistenz
  • Health Checking und Monitoring: Actuator
  • Umfangreiche Demos und Übungsanteile

 

Dieses Seminar führt in die Anwendungsentwicklung mit Spring (Boot) ein. Dabei werden die grundlegenden Bausteine und Techniken für die Entwicklung von Enterprise-Anwendungen oder Microservices mit Spring umfangreich erläutert. Alle Themen werden durch viele praktische Beispiele und Übungen vertieft.

In unserem Kurs lernen Sie, eine komplette Spring-Boot-Anwendung zu erstellen. Sie setzen eine Anwendung mithilfe von Spring Boot auf und konfigurieren diese. Für die Schnittstellen zu anderen Anwendungen schreiben Sie REST-Services mit Spring-Web. Unterschiedliche Komponenten der Anwendung verknüpfen Sie über Dependency-Injektion (Spring-Core). Die Persistenzschicht bilden Sie mithilfe von JPA (Hibernate) und Spring Data Repositories. Um die Anwendung zu überwachen, nutzen Sie die REST-Endpoints des Actuators. Das Testen der Anwendung führen Sie mithilfe von JUnit 5, SpringBootTest und MockMvc durch.

 

Einführung Spring Boot

  • ​Aufsetzen von Projekten
  • Application-Klasse
  • Spring Boot Starter
  • Konfiguration
  • Logging
  • Dev-Tools
  • Spring-Boot-Maven-Plugin

​RESTful Webservices (Spring Web)

  • ​REST Prinzipien
  • RestController
  • OpenAPI
  • Rest Client
  • Tests mit MockMvc
  • Ausblick Webflux

Dependency Injection (Spring Core)

  • ​DI-Container
  • Injektion von Beans
  • Qualifier
  • Austausch von Implementierungen
  • Scopes
  • AOP
  • Events und Listener

Persistenz mit JPA (Hibernate)

  • ​Persistente Klassen
  • Spring Data JPA-Repositories
  • CRUD-Operationen, ID-Generierung
  • Abfragen (JPQL und Query-Methoden)
  • Transaktionssteuerung
  • Relationen
  • Vererbung
  • Eager und Lazy Loading

​Bean Validation

  • ​Standard-Constraints und Validation API
  • Integration in Spring und JPA

​Überwachen mit Actuator

  • ​Health Checks
  • Metriken (Micrometer)
  • Web UI (Spring-Boot-Admin)

​Ausblick auf das weitere Spring-Ökosystem

 

Die Themen werden ausführlich präsentiert und mit übergreifenden Übungen vertieft.

 

Q&A-Session nach dem Kurs
Wir bieten bei dem Kurs allen Teilnehmenden im Nachgang eine individuelle Q&A-Session für Fragen rund um das Thema an. Es sind dabei auch alle interessierten Kolleg:innen eingeladen. Dauer: ca. 1 Stunde, online.

Dieser Kurs richtet sich an Software-Entwickelnde, die Unternehmensanwendungen oder Microservices mit Spring Boot entwickeln möchten.

Java-Kenntnisse werden vorausgesetzt.

Schulungstermine

13.10.–16.10.2026Online4 TageRabatt ab 2 Personenwenige Plätze frei2.280,00 €Details

02.03.–05.03.2027Bielefeld4 TageRabatt ab 2 PersonenPlätze frei2.380,00 €Details

02.03.–05.03.2027Online4 TageRabatt ab 2 PersonenPlätze frei2.280,00 €Details

02.03.–05.03.2027Berlin4 TageRabatt ab 2 PersonenPlätze frei2.480,00 €Details

29.06.–02.07.2027Bielefeld4 TageRabatt ab 2 PersonenPlätze frei2.380,00 €Details

29.06.–02.07.2027Online4 TageRabatt ab 2 PersonenPlätze frei2.280,00 €Details

29.06.–02.07.2027Berlin4 TageRabatt ab 2 PersonenPlätze frei2.480,00 €Details

16.11.–19.11.2027Bielefeld4 TageRabatt ab 2 PersonenPlätze frei2.380,00 €Details

16.11.–19.11.2027Online4 TageRabatt ab 2 PersonenPlätze frei2.280,00 €Details

16.11.–19.11.2027Berlin4 TageRabatt ab 2 PersonenPlätze frei2.480,00 €Details