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

Spring Boot CLI

Tags

Recommend this site