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