0

Software-Entwicklung mit Spring

Ihre Termine

Datum Ort Preis
16.11.2026
-20.11.2026
09:00 - 16:00 Uhr
München 2.731,05 €*
Buchen
14.12.2026
-18.12.2026
09:00 - 16:00 Uhr
Köln % 2.648,94 €*
Buchen
25.01.2027
-29.01.2027
09:00 - 16:00 Uhr
Nürnberg % 2.594,20 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer
Inklusive digitaler Teilnahmebescheinigung.

Beschreibung

In dieser 5-tägigen Schulung "Software-Entwicklung mit Spring" lernen Sie, professionelle Java-Anwendungen mit dem Spring Framework und Spring Boot zu entwickeln. Sie erhalten eine fundierte Einführung in Dependency Injection und die Spring-Core-Technologien und lernen, wie Sie Datenzugriffsschichten mit Spring JDBC, JPA und Spring Data Repositories umsetzen. Darüber hinaus entwickeln Sie Webanwendungen und RESTful Services mit Spring MVC, sichern diese mit Spring Security ab und schreiben automatisierte Tests mit Spring-Test und Mockito. Abschließend lernen Sie, wie Sie Ihre Anwendungen mit Spring Boot produktionsreif bereitstellen und mit Spring Cloud in verteilten, Cloud-nativen Architekturen betreiben. Anhand praxisnaher Übungen vertiefen Sie das Gelernte direkt am eigenen Code.

Inhalte

Spring Core

  • ApplicationContext
  • Spring Beans
  • Application Lifecycle
  • Initialisieren von Beans
  • Interceptoren
  • BeanPostProcessor
  • Scopes

Inversion of control

  • Motivation
  • Dependency Injection
  • Component und ComponentScan
  • Autowired

Konfiguration

  • JavaConfig
  • Expression Language

Spring-Test

  • Controller-Tests mit MockMVC
  • Mockito

Spring JDBC

  • DataSource
  • JDBC Client

Spring ORM / Spring Data

  • EntityManagerFactory
  • PersistenceContext
  • Transactions
  • Spring Data Repositories

Spring MVC

  • Model-View-Controller
  • RequestMappings
  • Forms, Redirect

RESTful-Services

  • ResponseBody, RequestBody
  • Accept-Header
  • Exception-Handler

Spring Security

  • Authentication
  • FilterChain
  • Method Level Security

Spring Boot

  • Embedded Server
  • Autoconfiguration
  • Actuator

Spring Cloud

  • Config Server
  • Service Discovery

Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Gute Programmierkenntnisse in Java sowie Grundlagen der objektorientierten Programmierung
  • Grundkenntnisse in relationalen Datenbanken und SQL sind für die Kapitel zu Spring JDBC und Spring Data von Vorteil
  • Erfahrung mit einem Build-Tool wie Maven oder Gradle ist hilfreich, aber nicht zwingend erforderlich

Zielgruppe

  • Java-Entwickler, die Spring-basierte Anwendungen entwickeln oder in Projekten mit Spring bzw. Spring Boot arbeiten möchten
  • Software-Architekten und technische Leads, die einen fundierten Überblick über das Spring-Ökosystem benötigen