Software & Webentwicklung
softwareentwicklung

Java Spring Boot Developer Intermediate Advanced – Kurs

Aufbaukurs zur serverseitigen Java-Entwicklung mit Schwerpunkt Spring Boot und Microservices für Entwickler mit vorhandenen Java-SE-Kenntnissen.

Auf einen Blick

Dauer1–3 MonateØ am Markt
Formatflexibelflexibel
KostenMeist voll gefördertauf Anfrage / Förderung
Finanzierung über Förderung möglich – mit Bildungsgutschein bis zu 100 % förderbar*
Dieser Kurs bildet für einen offiziellen Engpassberuf aus

Überblick

Diese Weiterbildung richtet sich an Java-Entwickler, die ihre Kenntnisse konsequent in Richtung serverseitige Web-Programmierung und moderne Backend-Architekturen erweitern möchten. Startend bei bewährten Java-EE-Technologien wie Servlets, JavaServer Pages (JSP) und der JSP Standard Tag Library (JSTL) führt der Kurs schrittweise zu Spring Boot als dem dominierenden Framework für die Entwicklung von Unternehmensanwendungen. Den Abschluss bildet eine Einführung in Microservices-Architekturen, die in heutigen Cloud-nativen Umgebungen unverzichtbar sind. Der Kurs wird als Combined Learning in Vollzeit durchgeführt und dauert typischerweise ein bis drei Monate.

Software- & PraxistrainingInhaltsstand 29.05.2026

Kompetenzen, Lernformen und Angebote für dieses Praxistraining

Die folgenden Angaben stammen aus den diesem Kursprofil zugeordneten Bildungsangeboten. Sie zeigen, was wir erfasst haben — nicht zwingend den gesamten Markt; konkrete Preise und Termine können je Anbieter abweichen.

Anbieter

11

an 16 Standorten

Angebote

7

diesem Kursprofil zugeordnete Angebote

Kommende Termine

0

an 22 erfassten Orten

Regionen

12 Bundesländer

inklusive Online- und Hybridangeboten, sofern vorhanden

Abschluss

Trägerinternes Zertifikat

Mögliche Förderwege

Bildungsgutschein · Aktivierungs- und Vermittlungsgutschein · Qualifizierungschancengesetz

Lernformen

  • Combined Learning100 %

Zeitmodelle

  • Vollzeit100 %

Dauer im Markt

  • mehr als 1 Monat bis 3 Monate

Gemeldete Preisgruppen

  • 5.000–10.000 €48×

Häufige Kursorte

  • Koblenz am Rhein
  • Neuwied
  • Montabaur
  • Leinefelde-Worbis
  • Mühlhausen/Thüringen
  • Leuna

Bundesländer

  • Rheinland-Pfalz21×
  • Thüringen
  • Hessen
  • Niedersachsen
  • Bremen
  • Sachsen-Anhalt

Vermittelte Kompetenzen

  • Java Servlets
  • JSP und JSTL
  • Spring Boot
  • Spring Data JPA
  • Dependency Injection
  • REST-API-Entwicklung
  • Microservices
  • Java Persistence API

Zugeordnete Zielberufe

  • Geoinformatik (grundständig)507 Stellen/12 Mon.
  • Technische Informatik (grundständig)469 Stellen/12 Mon.
  • Betriebswirt/Betriebswirtin (Fachschule) für Informationsverarbeitung/Bachelor Professional in Wirtschaft26 Stellen/12 Mon.
  • Technomathematik (grundständig)11 Stellen/12 Mon.

Datenbasis: 442 diesem Kurs zugeordnete Angebote sowie die dazu veröffentlichten Termindaten, Stand 19.08.2026. Mehrere Standorte eines Trägers zählen als ein Anbieter.

Kein Anbieter kann sich bei uns eine Platzierung oder Empfehlung kaufen.

So entstehen diese Daten · Fehler melden

Kursinhalte & Lernziele

Serverseitige Java-Webprogrammierung mit Servlets und JSP: Dieser Einstiegsblock schließt an vorhandene Java-SE-Kenntnisse an und vermittelt die klassischen Technologien der serverseitigen Java-Entwicklung. Teilnehmende verstehen, wie HTTP-Anfragen in Java-Webanwendungen verarbeitet werden, und lernen das Model-View-Controller-Muster praktisch anzuwenden.

  • HTTP-Anfragen und Antworten mit Servlets verarbeiten
  • JavaServer Pages (JSP) und Expression Language (EL)
  • JSP Standard Tag Library (JSTL) einsetzen
  • MVC-Muster in Java-Webanwendungen strukturieren
  • Session-Management und Cookie-Verarbeitung
  • Filter und Listener für querschneidende Aufgaben nutzen
  • Security API: Authentifizierung und Autorisierung in Java EE
  • Tag Handler entwickeln und wiederverwenden
  • JPA: Datenbankzugriff objektorientiert gestalten

Spring Boot — Grundlagen und Konfiguration: Dieser Block führt in das Spring-Ökosystem ein und zeigt, wie moderne Java-Unternehmensanwendungen mit Spring Boot gebaut werden. Besonderer Fokus liegt auf der Konfiguration, dem Spring Container und dem Dependency-Injection-Konzept, das für wartbare und testbare Anwendungen unerlässlich ist.

  • Spring Boot CLI und Projekt-Scaffolding
  • Spring Container und Bean-Verwaltung
  • Dependency Injection und Inversion of Control
  • Aspektorientierte Programmierung (AOP) mit Spring
  • Scopes in Spring verstehen und anwenden
  • Serverstarter und automatische Konfiguration

Spring Boot — Fortgeschrittene Themen und Datenbankanbindung: Aufbauend auf den Grundlagen werden in diesem Block fortgeschrittene Konzepte behandelt. Teilnehmende lernen, RESTful APIs zu entwickeln, JSON-Daten zu serialisieren und Template Engines für die Seitengenerierung einzusetzen. Die Integration von JPA in Spring-Anwendungen ermöglicht strukturierte Datenbankabfragen.

  • JSON-Serialisierung mit Jackson
  • Template Engines (z. B. Thymeleaf) für HTML-Ausgaben
  • REST-Endpunkte mit Spring MVC entwickeln
  • Security in Spring-Anwendungen konfigurieren
  • Spring Data JPA für Datenbankoperationen
  • Testen von Spring Boot-Anwendungen

Microservices mit Spring Boot: Der abschließende Block führt in die Welt verteilter Systeme und Microservices ein. Teilnehmende verstehen, wie monolithische Anwendungen in eigenständige, skalierbare Dienste aufgeteilt werden, und lernen die wichtigsten Entwurfsmuster und Kommunikationsmechanismen zwischen Microservices kennen.

  • Grundprinzipien von Microservices-Architekturen
  • Service-Kommunikation mit REST und HTTP
  • Einfache Microservices mit Spring Boot erstellen
  • Service-Discovery und Lastverteilung im Überblick
  • Containerisierung und Deployment-Grundlagen

Praxisblock — Projekte und Übungen

  • Entwicklung einer vollständigen Java-Webanwendung mit Servlets und JSP
  • Implementierung eines MVC-Projekts mit JSTL und EL
  • Aufbau eines Spring Boot-Projekts von Grund auf mit CLI
  • Datenbankzugriff via Spring Data JPA in einem eigenen Projekt
  • REST-API mit Spring Boot entwickeln und testen
  • JSON-basierte Kommunikation zwischen Client und Server implementieren
  • Security-Konfiguration einer Spring Boot-Anwendung
  • Einfachen Microservice mit Spring Boot erstellen und lokal deployen
  • Gruppenübungen zu Dependency Injection und AOP
  • Review von Code-Strukturen nach MVC-Muster
  • Lösungsvergleiche und Trainer-Feedback zu eigenen Projekten
  • Fehleranalyse und Debugging in Spring-Anwendungen

Durch den handlungsorientierten Ansatz mit vielen Übungen wird sichergestellt, dass das erworbene Wissen unmittelbar anwendungsbereit ist. Die Trainer begleiten alle Übungsphasen und geben gezieltes Feedback. Die aufbauende Struktur des Kurses — von Java-EE-Basics über Spring Boot bis zu Microservices — ermöglicht einen lückenlosen Wissenszuwachs ohne unnötige Sprünge. Jedes Modul baut direkt auf dem vorherigen auf.

Lernziele:

Nach Abschluss dieser Weiterbildung verstehen Teilnehmende das Zusammenspiel von Servlets, JSP und JSTL im Java-Web-Ökosystem und können eigene serverseitige Webanwendungen damit umsetzen. Sie beherrschen das Model-View-Controller-Muster und können es in Java-Web-Projekten strukturiert anwenden. Sie kennen den Umgang mit Session Listeners und Filtern zur Steuerung von HTTP-Verarbeitungsprozessen. Die Security-API von Java ermöglicht es ihnen, Zugriffskontrollen und Authentifizierungsmechanismen in Webanwendungen zu implementieren. Teilnehmende können Tag Handler selbst entwickeln und einsetzen, um JSP-Seiten modular und wiederverwendbar zu gestalten. Die Java Persistence API (JPA) wird beherrscht, sodass Datenbankzugriffe objektorientiert und wartungsfreundlich umgesetzt werden können. Spring Boot CLI und der Spring Container sind vertraut, und Teilnehmende wissen, wie sie Applikationen konfigurieren und starten. Dependency Injection und Aspektorientierte Programmierung (AOP) werden verstanden und in eigenen Projekten eingesetzt. Teilnehmende sind in der Lage, Spring Boot-Anwendungen mit JSON-Serialisierung und Template Engines zu bauenDie Kursteilnehmenden können Microservices-Architekturen konzeptionell beschreiben und einfache Microservices mit Spring Boot entwickeln und bereitstellen. Schließlich sind sie auf die Anforderungen eines professionellen Java-Backend-Entwicklers in modernen Unternehmen vorbereitet.

Zielgruppe & Voraussetzungen

Die Weiterbildung richtet sich an Java-Entwickler, die bereits solide objektorientierte Programmierkenntnisse in Java SE mitbringen und nun die serverseitige Entwicklung und moderne Backend-Frameworks erlernen möchten. Entwickler, die bisher hauptsächlich Desktop- oder einfache Konsolenapplikationen entwickelt haben, finden in diesem Kurs den idealen Übergang zur professionellen Web- und Enterprise-Entwicklung.

  • Java-Programmierer mit Grundkenntnissen in Java SE, die in die Web-Backend-Entwicklung einsteigen
  • Quereinsteiger aus anderen Programmiersprachen mit OOP-Kenntnissen und gutem Java-Grundverständnis
  • Softwareentwickler, die ihr Portfolio um Spring Boot und Microservices erweitern möchten
  • IT-Fachkräfte in Umschulung, die auf Java-Entwicklerrollen im Backend-Bereich abzielen
  • Entwickler, die Kenntnisse in serverseitiger Java-Entwicklung für einen Karrierewechsel benötigen
Voraussetzungen:

Erforderlich sind fundierte Kenntnisse in der objektorientierten Programmierung mit Java, da der Kurs direkt auf diesen Fähigkeiten aufbaut. Grundlegende HTML-Kenntnisse sind sinnvoll, da Web-Benutzeroberflächen im Unterricht besprochen werden. Gute Deutschkenntnisse auf dem Niveau B2 sind notwendig, da der Unterricht auf Deutsch stattfindet. Da viele Frameworks, Tools und Dokumentationen auf Englisch vorliegen, werden zudem gute Englischkenntnisse vorausgesetzt. Eine hohe IT-Affinität, erweiterte PC-Kenntnisse und ein sicherer Umgang mit Windows und Dateisystemstrukturen werden ebenfalls erwartet.

Ablauf & Abschluss

Der Kurs wird als Combined Learning in Vollzeit durchgeführt. Präsenzphasen in der Gruppe wechseln mit Online-eigenständige Übungsphasen und betreuten Übungseinheiten ab. Trainer begleiten die Teilnehmenden durch alle Themenblöcke, geben Feedback zu eigenen Projekten und stehen für Rückfragen zur Verfügung. Praktische Programmieraufgaben und Mini-Projekte stehen im Zentrum der Methodik, um den Transfer von Theorie in angewandten Code sicherzustellen.

Die Weiterbildung dauert in der Vollzeitvariante typischerweise ein bis drei Monate. Die genaue Dauer hängt vom gewählten Anbieter sowie vom individuellen Lernplan ab. Ein Vorgespräch vor Seminarbeginn hilft, den passenden Umfang und Einstiegszeitpunkt zu bestimmen.

Nach erfolgreichem Abschluss erhalten Teilnehmende ein trägerinternes Zertifikat bzw. eine qualifizierte Teilnahmebescheinigung des jeweiligen Kursanbieters. Dieses Zertifikat dokumentiert die erworbenen Kenntnisse in der serverseitigen Java-Entwicklung mit Spring Boot und Microservices.

Nutzen & Perspektiven

Spring Boot hat sich als der De-facto-Standard für Java-Backend-Entwicklung in Unternehmen etabliert. Wer Spring Boot beherrscht, ist für nahezu jede moderne Java-Entwicklerrolle qualifiziert — von mittelständischen Softwarehäusern bis zu internationalen Konzernen. Das Marktwachstum im Bereich cloudnativer Anwendungen sorgt für eine anhaltend hohe Nachfrage nach Entwicklern mit diesen Fähigkeiten. Der Kurs schlägt gezielt die Brücke zwischen klassischer Java-EE-Entwicklung und modernen Microservices-Architekturen. Teilnehmende erwerben damit ein breites Kompetenzspektrum, das sowohl für die Arbeit in bestehenden Java-EE-Projekten als auch für die Neuentwicklung mit Spring Boot und Cloud-Technologien qualifiziert. Diese Flexibilität erhöht die Einstiegsmöglichkeiten am Arbeitsmarkt erheblich.

Welche Förderung passt zu dir?

Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.

Arbeitsmarkt-Report

IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.

Einstieg (0-2 J.):38.000–48.000 €
Mittel (3-7 J.):52.000–68.000 €
Senior (8+ J.):70.000–95.000 €

Zielberufe & offene Stellen

Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.

  • Geoinformatik (grundständig)
    507 Stellen
  • Technische Informatik (grundständig)
    469 Stellen
  • Betriebswirt/Betriebswirtin (Fachschule) für Informationsverarbeitung/Bachelor Professional in Wirtschaft
    26 Stellen
  • Technomathematik (grundständig)
    11 Stellen

Unverbindliche Anfrage

Wir vergleichen passende Anbieter nach Region und Förderfähigkeit und melden uns in Kürze mit kostenlosen Kurs-Optionen.

Angaben ergänzen (optional) – für ein genaueres Angebot

Kostenlos & unverbindlich · Daten sind sicher

Verwandte Kurse & Alternativen

30 ähnliche Qualifizierungen & Kurse in diesem Themenfeld

Häufig gestellte Fragen (FAQ)

Welche Vorkenntnisse benötige ich für diesen Kurs?

Fundierte objektorientierte Programmierkenntnisse in Java SE sind Pflichtvoraussetzung. Grundlegende HTML-Kenntnisse sind hilfreich. Gute Deutsch- (B2) und Englischkenntnisse werden ebenfalls erwartet, da viele Tools und Dokumentationen auf Englisch sind.

Welche Themen deckt der Kurs ab?

Der Kurs behandelt serverseitige Java-Webprogrammierung mit Servlets, JSP und JSTL, dann Spring Boot mit Dependency Injection, Datenbankzugriff via JPA und Security, und schließlich eine Einführung in Microservices-Architekturen.

Kann ich die Weiterbildung fördern lassen?

Bei AZAV-zertifizierten Anbietern ist eine Förderung über Bildungsgutschein möglich. Daneben kommen das Qualifizierungschancengesetz, die Berufsförderung der Bundeswehr, Rehabilitationsleistungen oder die Deutsche Rentenversicherung in Frage. Eine Beratung vorab wird empfohlen.

Wie lange dauert der Kurs?

In der Vollzeitvariante dauert die Weiterbildung typischerweise ein bis drei Monate. Die genaue Dauer variiert je nach Anbieter und individuellem Lernplan.

Welches Zertifikat erhalte ich?

Teilnehmende erhalten nach Abschluss ein trägerinternes Zertifikat bzw. eine qualifizierte Teilnahmebescheinigung des Bildungsträgers. Dieses dokumentiert die Fachkompetenz in der Java-Backend-Entwicklung mit Spring Boot und Microservices.