0

Einführung in Spring Boot und REST API

Ihre Termine

Datum Ort Preis
22.07.2026
-24.07.2026
Nürnberg 1.610,07 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

In dieser 3-tägigen Schulung "Einführung in Spring Boot und REST API" lernen Sie als Teilnehmer, die bereits mit dem Spring-Framework vertraut sind, wie Sie Microservices mit Spring Boot entwickeln können. Spring Boot ist ein Open-Source-Framework auf Java-Basis, das die Entwicklung von Microservices auf einfache und elegante Weise ermöglicht und somit die Produktivität der Entwickler steigert.

Der Kurs beginnt mit einer kurzen Einführung in die Kernkonzepte des Spring-Frameworks, wie Inversion of Control (IoC), Annotationen und Spring-Konfiguration. Anschließend werden die Konzepte auf Code-Ebene behandelt, die für Spring Boot entscheidend sind. Der Kurs wird mit einer Übung abgeschlossen, in der Sie Spring Boot verwenden, um eine Microservice-Anwendung zu erstellen.

Inhalte

Spring Framework Grundlagen

  • Schlüssel-Konzepte
  • Inversion of Control (IoC) und Dependency Injection
  • Java-Beschriftungen
  • Spring-Konfiguration

Einführung in Web Services

  • Was sind Webdienste?
  • Schlüsselkonzepte
    • HTTP-Anfragen
    • HTTP-Antworten
    • Exception Handling
    • Validation
  • REST-Webdienste

Verwendung von Spring Boot mit Datenbanken

  • Grundlagen Auto-Konfiguration
    • Datenquelle und Pooling
  • Konfigurationseigenschaften
  • JPA-Support in Spring Boot
    • Data-JPA im Detail
    • CrudRepository/JPARepository
  • Definieren von Abfragen mit Spring Boot Data

Erstellen von RESTful Web Services mit Spring Boot

  • Initialisierung eines Projekts
  • Erstellen eines "Hello World"-Dienstes
  • Erweiterung des Dienstes um mehrere neue Funktionen
  • Implementieren von GET- und POST-Methoden im Service
  • Implementieren der exception handling
  • Implementieren der DELETE-Methode im Service
  • Implementierung von Validierungen
  • Was ist HATEOAS und wie kann ich es implementieren?
  • Überwachung Ihres Webdienstes
  • Filter implementieren
  • Absicherung Ihres Webdienstes mit einfacher Authentifizierung

Überblick über Spring Security

  • Spring Boot Starter Security
  • Spring Boot Daten REST

Service-Orchestrierung

  • Nachrichten zwischen Diensten versenden
  • Nachrichten von anderen Diensten empfangen
  • Erstellen einer Beispielanwendung mit mehreren Microservices

Spring Boot CLI

Voraussetzungen

Zwingende Voraussetzung für die Teilnahme an diesem Kurs sind:

  • Solide Kenntnisse in der Java-Programmierung

Zielgruppe

  • Softwareentwickler, die Spring Boot einführen möchten