Seminar Background Picture
Für Java-Entwickler:Innen & Architekt:Innen

gRPC mit Spring

Erlernen Sie die Entwicklung und Optimierung leistungsstarker, skalierbarer Mikroservices mit gRPC und Java, um Ihre Anwendungen effizienter und robuster zu gestalten.

Zu den SchulungsterminenZur Seminaranfrage

gRPC mit Spring

Unser Seminar bietet eine tiefgreifende Einführung in gRPC, angefangen bei den Grundlagen bis hin zu fortgeschrittenen Konzepten. Sie lernen, wie sie mit gRPC und Protobuf leistungsstarke, effiziente und skalierbare Mikroservices entwickeln können. Das Seminar deckt alles ab, was Sie benötigen, um praktische gRPC-Anwendungen mit Java zu erstellen und zu optimieren.

Agenda

Arrow down
  • Einführung in gRPC
    • Grundlagen von gRPC und dessen Vorteile gegenüber REST
  • Protobuf (Protocol Buffers)
    • Erlernen von Datemodellierung mit Protobuf
    • Praktische Übungen: Erstellen des ersten Proto, Umgang mit Serialisierung und Deserialisierung
    • Vertiefung in Protobuf-Optionen und Anwendungsbereiche
    • Einführung in fortgeschrittene Themen wie Enums, Collections, OneOf und mehr
  • Entwicklung von gRPC-Services
    • Aufbau von gRPC-Servern und -Clients
    • Einblicke in verschiedene API-Kommunikationsmuster: Unary, Client Streaming, Server Streaming & Bi-Direktionales Streaming
    • Anwendung von Sicherheitskonzepten mit SSL/TLS
  • praktische gRPC-Anwendungen mit Spring Boot
    • Hands-on-Übungen zur Integration von gRPC in Spring Boot-Anwendungen
  • fortgeschrittene Konzepte
    • Implementierung und Anwendung von Interceptors
    • Einblick in Load Balancing, Deadlines und Input-Validierung
    • Fehlerbehandlung mit gRPC
  • Sicherheit und Performance
    • Konfiguration von SSL/TLS
    • Streaming- und Deadline-Probleme lösen
    • Anpassung von Channels und Load Balancing für Skalierbarkeit
  • interaktives Lernen
    • Gruppenaufgaben und Diskussionen
    • Interaktives Spiel zur Demonstration von Client/Server-Kommunikation
  • Spring Boot-Integration
    • Entwicklung von gRPC-Services mit Spring Boot
    • Integration und Testing von gRPC in Spring Boot-Anwendungen
  • Abschluss
    • Zusammenfassung des Gelernten und Vorschau auf weitere fortgeschrittene Themen
    • offene Diskussionsrunde und Q&A
Dauer
2 Tage

Zielgruppe

Dieses Seminar richtet sich an SoftwareentwicklerInnen und ArchitektInnen, die ihre Kenntnisse in der Entwicklung und Optimierung von Mikroservices mit gRPC und Spring Boot vertiefen möchten.

Voraussetzungen

Erfahrung in Java und Jakarta EE sowie Verständnis für die Architektur von verteilten Anwendungen (z.B. Microservices) sind vorteilhaft.

Lernziele

  • Sie verstehen die Grundlagen und Vorteile von gRPC im Vergleich zu REST.
  • Sie können gRPC-Services mit Protobuf und Spring Boot entwickeln und implementieren.
  • Sie lernen fortgeschrittene Konzepte wie Interceptors, Load Balancing und Fehlerbehandlung kennen und anwenden.

Seminartermine

* Alle Preise pro Person exkl. Mehrwertsteuer

Seminaranfrage "gRPC mit Spring"

Ihr Interesse:

Ihre Kontaktdaten:

Vielen Dank!
Deine Nachricht ist bei uns eingegangen.

Oops! Da hat sich der Fehlerteufel eingeschlichen.

Entdecken Sie Ihre Möglichkeiten:

Beratungsgespräch vereinbaren
Laura Bäumer

Ihre Ansprechpartnerin

Bei Fragen wenden Sie sich gerne an:

Laura Bäumer
(Koordination)
E-MailTelefon