Seminare
Seminare

Spring Grundlagen - Java-Anwendungen mit Spring Framework und Spring Boot entwickeln

Seminar - Cegos Integrata GmbH

Das Spring Framework zählt zu den etablierten Technologien für die Entwicklung modularer und wartbarer Java-Anwendungen. Spring Boot vereinfacht zusätzlich die Konfiguration, Bereitstellung und Ausführung moderner Spring-Anwendungen.

In diesem dreitägigen Seminar lernen die Teilnehmenden nicht nur, wie Spring eingesetzt wird, sondern auch, welche grundlegenden Mechanismen hinter dem Framework stehen. Anhand eines durchgängigen Übungsprojekts analysieren sie zunächst die Aufgaben eines Bean Containers und entwickeln eine vereinfachte eigene Lösung. Dadurch werden Inversion of Control, Dependency Injection und die Rolle des Spring IoC Containers nachvollziehbar.

Anschließend übertragen die Teilnehmenden die Konzepte auf das Spring Framework und Spring Boot. Sie definieren und konfigurieren Beans, arbeiten mit Annotationen und Java-Konfiguration, testen Spring-Komponenten, greifen mit Spring JDBC auf eine Datenbank zu und entwickeln eine einfache Webanwendung sowie eine RESTful API.

Für Teilnehmende:

  • Sie verstehen die zentralen Architekturprinzipien von Spring und Spring Boot.
  • Sie können Beans und Abhängigkeiten mit Annotationen und Java-Konfiguration strukturieren.
  • Sie lernen, Spring-Komponenten und Anwendungskontexte grundlegend zu testen.
  • Sie setzen einen einfachen Datenbankzugriff, eine Webanwendung und eine REST-Schnittstelle praktisch um.


Für Unternehmen:

Mitarbeitende erhalten e...

Termin Ort Preis*
14.12.2026- 16.12.2026 Stuttgart 2.249,10 €
14.12.2026- 16.12.2026 online 2.249,10 €
13.01.2027- 15.01.2027 online 2.249,10 €
01.03.2027- 03.03.2027 online 2.249,10 €
19.04.2027- 21.04.2027 Frankfurt am Main 2.249,10 €
07.06.2027- 09.06.2027 online 2.249,10 €
26.07.2027- 28.07.2027 online 2.249,10 €
11.08.2027- 13.08.2027 Hamburg 2.249,10 €
06.09.2027- 08.09.2027 online 2.249,10 €
27.10.2027- 29.10.2027 Düsseldorf 2.249,10 €
06.12.2027- 08.12.2027 online 2.249,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Modul 1: Einstieg und Übungsprojekt

  • Begrüßung, Vorstellungsrunde und Lernziele
  • Architektur und Aufbau des durchgängigen Übungsprojekts
  • Überblick über Spring Framework und Spring Boot
  • Ursprung, Zielsetzung und Abgrenzung zu Jakarta EE

Modul 2: Inversion of Control und Dependency Injection

  • Aufgaben eines Bean Containers
  • Beans, Abhängigkeiten und Constructor Injection
  • Bean-Erzeugung und Lifecycle
  • Grundlagen Java Reflection

Modul 3: Entwicklung eines vereinfachten Bean Containers

  • Registrierung und Instanziierung von Komponenten
  • Auflösen einfacher Abhängigkeiten
  • Grenzen der Eigenimplementierung
  • Übertragung der Konzepte auf den Spring IoC Container

Modul 4: Bean-Definition und Container-Konfiguration

  • XML-basierte Bean-Definition im Überblick
  • Crashkurs Java-Annotationen im Spring-Kontext
  • ApplicationContext
  • @Configuration und @Bean
  • @Component und Component Scanning
  • Autowiring, Qualifier und Primary
  • Bean Scopes, Lifecycle und Conditional Beans

Modul 5: Ergänzende Spring-Grundlagen

  • Grundlagen aspektorientierter Programmierung
  • Proxies, Advice und typische Einsatzbereiche
  • Resource Handling
  • Spring Expression Language
  • externe Konfiguration, Properties und Profiles

Modul 6: Testing

  • testbare Architektur durch Dependency Injection
  • Unit Tests und einfache Integrationstests
  • Testen des Spring Application Context
  • Grundlagen der Spring-Boot-Testunterstützung

Modul 7: Datenbankzugriff mit Spring JDBC

  • Konfiguration einer DataSource
  • Arbeiten mit JdbcTemplate
  • Abfragen, Änderungen und Row Mapping

Modul 8: Webanwendungen mit Spring MVC

  • grundlegende Architektur und Request-Verarbeitung
  • Controller und Request Mapping
  • Verarbeitung von Request-Parametern und Pfadvariablen

Modul 9: Spring Boot

  • Spring Initializr, Starter und Build-Systeme
  • Auto-Configuration und eingebetteter Webserver
  • externe Konfiguration
  • Paketierung, Ausführung und Developer Tools

Modul 10: RESTful APIs

  • REST- und HTTP-Grundlagen
  • REST-Controller und Request-/Response-Objekte
  • JSON-Verarbeitung und HTTP-Statuscodes

Modul 11: Abschluss und Transfer

  • Fertigstellung des Übungsprojekts
  • Zusammenfassung und Transfer in eigene Projekte
  • Ausblick auf Spring Data, Spring Security und weiterführende Architekturen
Dauer/zeitlicher Ablauf:
3 Tage
Teilnahmevoraussetzungen:
Fundierte Java-Kenntnisse sind erforderlich, insbesondere in objektorientierter Programmierung, Klassen und Interfaces, Exceptions, Collections und Generics. Grundlegende Kenntnisse zu Java-Annotationen werden im Seminar aufgefrischt. Kenntnisse in Maven oder Gradle, relationalen Datenbanken, HTTP, HTML und XML sind hilfreich, aber nicht zwingend erforderlich. Als geeignete Vorbereitung dient beispielsweise das Seminar 3323 Java Erweiterungen II - Vertiefung oder vergleichbare Praxiserfahrung.
Lehrgangsverlauf/Methoden:

Das Seminar kombiniert fachliche Impulse, Live-Coding, angeleitete Übungen und eigenständige Implementierungsaufgaben. Die Konzepte werden an einem durchgängigen Übungsprojekt nachvollzogen. Reflexions- und Transferphasen unterstützen die Übertragung auf bestehende oder neue Spring-Projekte der Teilnehmenden.
Unser Leistungsversprechen: Mit 4REAL und LearningHub @Cegos effizient lernen

Unser 4REAL-Vorgehensmodell (Real, Efficient, Adaptet, Learning) verspricht eine hohe Lerneffizienz und ein vereinfachtes Adaptieren des erlernten Wissens in das berufliche Umfeld. Darüber hinaus erhalten Sie zusätzliche digitale Lerninhalte, die bereits vor dem Seminar auf unserer Lernplattform LearningHub @Cegos bereitstehen.

Und das Beste? Alle Lerninhalte sind mobil bzw. ortsunabhängig abrufbar. Das ermöglicht flexibles und effizientes Lernen. Übrigens: Auch nach dem Seminar haben Sie über unsere Lernplattform weiterhin Zugriff auf die Lernunterlagen - das unterstützt unser Streben nach einem nachhaltigen Wissenstransfer.

So funktioniert unsere Lernplattform LearningHub @Cegos

Der LearningHub @Cegos bündelt alle Lerninhalte und sorgt für eine effiziente Wissensvermittlung durch:

  • eine personalisierte Lernumgebung,
  • individuelle Lernpfade,
  • passende Lerninhalte, Medien sowie Lösungen und
  • sozialen Austausch.

 

Zielgruppe:
Java-Softwareentwickler:innen mit fundierten Java-Kenntnissen, die Spring Framework und Spring Boot systematisch kennenlernen möchten. Das Seminar eignet sich für Entwickler:innen, die neue Spring-Anwendungen aufbauen oder bestehende Projekte verstehen und weiterentwickeln sollen. Erfahrungslevel: Einstieg in Spring bei sicherer Java-Praxis.
 
Seminarkennung:
33045
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha