Seminare
Seminare

Live-Online: Java für Cloud-native Unternehmensanwendungen: Backend-Services, APIs und Cloud Integration mit Java

Webinar - Haufe Akademie GmbH & Co. KG

Von der Java-Applikation zur Enterprise-Lösung: Lerne Spring Boot, REST APIs, Datenbankanbindung mit JPA, Security und Docker-Deployment. Inklusive KI-gestützter Entwicklung.
Termin Ort Preis*
15.03.2027- 17.03.2027 online 2.130,10 €
28.06.2027- 30.06.2027 online 2.130,10 €
14.09.2027- 16.09.2027 online 2.130,10 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Tag 1: Spring Boot und REST APIs


Lerne das Spring Framework und Spring Boot kennen – Dependency Injection, IoC-Container, Auto-Configuration und Starters. Du baust REST APIs mit Spring Web (@RestController, @GetMapping, @PostMapping), arbeitest mit JSON/Jackson und implementierst Validierung und Fehlerbehandlung.


 


Tag 2: Datenbank und Security


Du bindest Datenbanken mit Spring Data JPA an – Entities, Repositories, Query Methods und Beziehungen (@OneToMany, @ManyToOne). Du arbeitest mit der H2-Datenbank für die Entwicklung und sicherst deine API mit Spring Security ab (Authentication, Authorization, Rollen und Berechtigungen).


 


Tag 3: Docker und Cloud-Deployment


Du containerisierst deine Spring Boot-Anwendung mit Docker (Multi-Stage Build, Dockerfile) und orchestrierst Multi-Container-Setups mit Docker Compose (App + PostgreSQL). Dazu erhältst du einen Überblick über CI/CD-Pipelines, Cloud-Deployment (PaaS, Container Services, Kubernetes) und Cloud-Native-Alternativen (Quarkus, GraalVM).


Begleitend nutzt du KI-Tools als Entwicklungswerkzeug zum Designen von REST APIs und Swagger UI. Ebenfalls nutzt du KI zum Generieren von JPA-Entities und Queries sowie zum Erstellen von Dockerfiles und CI/CD-Konfigurationen.


 


Anforderungen:


Voraussetzung sind fundierte Java-Kenntnisse entsprechend dem Kurs „Modern Java: Streams, Testing & Concurrency oder vergleichbare Kenntnisse: Streams API, Unit Testing mit JUnit 5, Maven-Projektmanagement und Grundverständnis nebenläufiger Programmierung.


Alle Teilnehmenden benötigen Zugang zu einem KI-Textbot (z. B. ChatGPT, Claude, Copilot oder Perplexity).


 


Zusatzinfo:


Bitte erstelle vor Kursbeginn einen kostenlosen KI-Account (z.B. ChatGPT, Claude, Copilot oder Perplexity).

Dauer/zeitlicher Ablauf:
3 Tage
Ziele/Bildungsabschluss:
  • Erstellen und Konfigurieren von Spring-Boot-Anwendungen von Grund auf
  • Entwickeln, Validieren und Dokumentieren von RESTful APIs mit Spring Web
  • Anbinden von Datenbanken mit Spring Data JPA und Modellieren von Entities
  • Schreiben von Query Methods und benutzerdefinierten Abfragen mit @Query
  • Absichern von Anwendungen mit Spring Security (Authentication, Authorization)
  • Containerisieren von Spring-Boot-Anwendungen mit Docker und Orchestrieren mit Compose
  • Einsetzen von KI-Tools für API-Design, JPA-Generierung und Docker-Konfiguration
Zielgruppe:

Java-Entwickler:innen mit fundierten Kenntnissen in Streams, Testing und Maven, die Enterprise-Anwendungen mit Spring Boot bauen möchten. Der Kurs eignet sich besonders für:


  • Entwickler:innen, die den Schritt von der Java-Anwendung zur produktionsreifen Enterprise-Lösung machen möchten
  • IT-Fachkräfte, die REST APIs, Datenbankanbindung und Cloud-Deployment mit Spring Boot beherrschen wollen
Seminarkennung:
43445
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