Einführung in Spring Boot
Classroom training | German | Claim
Duration of training: 3 days
Objectives
Die Schulung Einführung in Spring Boot baut darauf auf, dass Sie bereits mit dem Spring-Framework vertraut sind.
Sie erwerben im Kurs die notwendigen Kenntnisse, um Microservices mit Spring Boot zu entwickeln. Spring Boot ist ein Open-Source-Framework auf Java-Basis, mit dem Microservices auf einfache und elegante Weise entwickelt werden können, was die Produktivität der Entwickler erhöht.
- Der Kurs beginnt mit einer kurzen Einführung in die Kernkonzepte des Spring-Frameworks, wie Inversion of Control (IoC), Annotationen und Spring-Konfiguration.
- Danach geht der Kurs zu den Konzepten auf Code-Ebene über, die für Spring Boot entscheidend sind.
- Abschließend wird der Kurs mit einer Übung zur Verwendung von Spring Boot zur Erstellung einer Microservice-Anwendung abgeschlossen.
Target audience
Softwareentwickler, die Spring Boot einführen möchten
Requirements
- Solide Kenntnisse in der Java-Programmierung
- Grundlegende Kenntnisse des Spring Frameworks
Agenda
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
- SOAP-Webdienste
- 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
Objectives
Die Schulung Einführung in Spring Boot baut darauf auf, dass Sie bereits mit dem Spring-Framework vertraut sind.
Sie erwerben im Kurs die notwendigen Kenntnisse, um Microservices mit Spring Boot zu entwickeln. Spring Boot ist ein Open-Source-Framework auf Java-Basis, mit dem Microservices auf einfache und elegante Weise entwickelt werden können, was die Produktivität der Entwickler erhöht.
- Der Kurs beginnt mit einer kurzen Einführung in die Kernkonzepte des Spring-Frameworks, wie Inversion of Control (IoC), Annotationen und Spring-Konfiguration.
- Danach geht der Kurs zu den Konzepten auf Code-Ebene über, die für Spring Boot entscheidend sind.
- Abschließend wird der Kurs mit einer Übung zur Verwendung von Spring Boot zur Erstellung einer Microservice-Anwendung abgeschlossen.
Target audience
Softwareentwickler, die Spring Boot einführen möchten
Requirements
- Solide Kenntnisse in der Java-Programmierung
- Grundlegende Kenntnisse des Spring Frameworks
Agenda
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
- SOAP-Webdienste
- 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