Seminare
Seminare

Spring Boot Master Class

Seminar - GFU Cyrus AG

Nach dem Seminar verfügen Sie über vertiefte, praxisorientierte Kenntnisse in den ausgewählten Spring-Boot-Themen. Sie können die behandelten Ansätze für Tests, Konfiguration, Datenzugriff, APIs, Sicherheit, Messaging oder Monitoring in Ihren Projekten einsetzen. Die konkreten Lernziele richten sich nach den vereinbarten Schwerpunkten. Optionale Themen wie WebFlux, Microservices und Container werden bei entsprechendem Bedarf und innerhalb des verfügbaren Zeitrahmens berücksichtigt.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Spring-Boot-Grundlagen auffrischen
    • Wiederholung zentraler Konzepte und Funktionen von Spring Boot

  • Spring Boot Testing
    • Tests mit JUnit Jupiter
    • Unit- und Integrationstests
    • Testkonfiguration

  • Spring Boot Configuration
    • Eigene Starter mit Autokonfiguration und Properties
    • Erweitertes Property Binding
    • Individuelle Konfiguration mit Spring Boot

  • Spring Boot Data
    • JPA und Hibernate mit Spring Boot
    • Verteilte Transaktionen und JTA
    • MongoDB mit Spring Boot
    • Redis mit Spring Boot

  • Spring Boot RESTful APIs
    • OpenAPI mit Contract-First- und Code-First-Ansätzen
    • HATEOAS und Hypermedia
    • Entwicklung RESTful APIs mit Spring Boot

  • Spring Boot Actuator und Monitoring
    • Architektur und Monitoring-Grundlagen
    • Metriken und Micrometer
    • Monitoring mit Prometheus
    • Eigene Actuator-Endpunkte und deren Konfiguration

  • Spring Boot Security
    • Authentifizierung mit OAuth2 und JWT

  • Spring Boot Messaging
    • AMQP mit RabbitMQ und Spring Boot

  • Optional: Reactive Programming mit Spring WebFlux
    • Reactive Programming mit Spring Framework 7
    • Project Reactor und Reactive Streams
    • Entwicklung reaktiver Anwendungen und APIs mit Spring WebFlux
    • Reaktiver Datenzugriff
    • Reaktive Endpunkte und Monitoring
    • Reactive Security mit Spring Security und WebFlux
    • Reaktives Messaging mit RabbitMQ

  • Optional: Spring Boot und Microservices
    • Microservices-Architektur
    • Service Discovery mit Eureka
    • Load Balancing mit Spring Cloud LoadBalancer

  • Optional: Spring Boot und Container
    • Überblick über Docker und Container
    • Spring-Boot-Anwendungen als Docker-Images erstellen und bereitstellen
    • Container-Orchestrierung mit Kubernetes

Zielgruppe:
Das Seminar richtet sich an erfahrene Java-Entwicklerinnen und Java-Entwickler sowie Softwarearchitektinnen und Softwarearchitekten, die bereits mit Spring Boot arbeiten und ausgewählte fortgeschrittene Themen vertiefen möchten.

Teilnahmevoraussetzungen


Sie benötigen solide Java-Kenntnisse und Erfahrung in der Entwicklung von Webanwendungen mit Spring Boot. Autokonfiguration, Dependency Injection und Spring MVC sollten Ihnen vertraut sein.

Sie sollten mit Maven oder Gradle sowie Tests mit JUnit arbeiten können. Kenntnisse in RESTful APIs, Datenbanken und Datenzugriff werden vorausgesetzt. Grundkenntnisse der Linux-Kommandozeile sind für die optionalen Container-Themen hilfreich.
Seminarkennung:
S2896
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