Java-Microservices mit gRPC

Methode
Dauer

Java-Microservices mit gRPC

HECKER CONSULTING
Logo von HECKER CONSULTING

Tipp: Sie suchen eine Inhouse Schulung? Erhalten Sie von mehreren Anbietern unverbindliche Angebote!

Beschreibung

gRPC hilft Java-Entwicklern skalierbare Java-Microservices mit geringer Latenz und höherem Durchsatz aufzubauen.

 

Entdecken Sie die Grundlagen von gRPC und seine wichtigsten Funktionen. Es beginnt mit der grundlegenden Theorie hinter RPC und dem HTTP/2-Protokoll und dann lernen Sie, wie man zwei gRPC-Dienste in Java von Grund auf mit Protokollpuffern erstellt und diese Dienste mit gRPC miteinander verbindet.

Sie werden auch lernen, wie man Client-Programme erzeugt, die diese Dienste aufrufen können. Wenn Sie ein Entwickler sind, der nach neuen Wegen für die Entwicklung von Webdiensten sucht, ist es eine großartige Möglichkeit, neue Konzepte zu lernen und gleichzeitig zu sehen, wie diese Kon…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Java, OO (Objekt Orientierte) Programmierung, (X)HTML & CSS, JavaScript & AJAX und jQuery.

gRPC hilft Java-Entwicklern skalierbare Java-Microservices mit geringer Latenz und höherem Durchsatz aufzubauen.

 

Entdecken Sie die Grundlagen von gRPC und seine wichtigsten Funktionen. Es beginnt mit der grundlegenden Theorie hinter RPC und dem HTTP/2-Protokoll und dann lernen Sie, wie man zwei gRPC-Dienste in Java von Grund auf mit Protokollpuffern erstellt und diese Dienste mit gRPC miteinander verbindet.

Sie werden auch lernen, wie man Client-Programme erzeugt, die diese Dienste aufrufen können. Wenn Sie ein Entwickler sind, der nach neuen Wegen für die Entwicklung von Webdiensten sucht, ist es eine großartige Möglichkeit, neue Konzepte zu lernen und gleichzeitig zu sehen, wie diese Konzepte in die Praxis umgesetzt werden.

 

Einführung in gRPC

  • Microservices mit gRPC
  • Dienstübergreifende Kommunikation
  • gRPC-Framework-Übersicht
  • gRPC-Framework-Funktionen
  • gRPC-Grundlagen
  • HTTP/1-Probleme
  • Wie ist HTTP/2 besser?
  • Verstehen von Protokollpuffern
  • Schritte zur Entwicklung eines gRPC-Dienstes

Bausteine von gRPC

  • Verwenden von Protokollpuffern
  • Verwenden der gRPC-API: Dienstprogramme herunterladen
  • Dienstdefinition unter Verwendung von Protobuffs
  • Generieren von Stubs mit protoc
  • Durchlauf durch generierte Klassen
  • Metadaten und Kanäle
  • Arten von gRPC-Aufrufen

Erstellen von Benutzerdiensten mithilfe von RPC

  • Überblick über die im Kurs erstellten Auftragsverwaltungsdienste
  • Erstellen eines maven-gRPC-Projekts
  • Definition von user.proto und Generierung von Service-Stubs
  • Datenbank-Code einrichten
  • Hinzufügen einer Datenbankmethode zum Abrufen von Benutzerdetails
  • Service-Stub implementieren
  • Code schreiben, um den Benutzerdienst zu hosten
  • Testen des Benutzerdienstes

Auftragsverwaltungsdienst mit gRPC erstellen

  • Definition von order.proto und Generierung von Stubs
  • Datenbankmethode zum Abrufen von Bestellungen hinzufügen
  • Service-Methode hinzufügen, um Bestelldetails zu erhalten
  • Code schreiben, um den Bestellungsdienst zu hosten
  • Den Bestelldienst mit dem Client testen
  • Rekapitulieren, um Benutzer- und Bestelldienst zu verbinden
  • Einen Client zum Aufrufen des Bestelldienstes schreiben
  • Bestellclient vom Benutzerdienst aufrufen
  • Den gesamten Ablauf der Auftragsverwaltung testen

 

GRPC ist ein Framework, das über das HTTP/2-Protokoll arbeitet. Es hilft Entwicklern, skalierbare Microservices mit niedriger Latenz und höherem Durchsatz zu erstellen. Sie lernen die Grundlagen von gRPC und seine Funktionen kennen, werden mit Protokollpuffern arbeiten und ein gRPC-Projekt aufsetzen, um damit ein "paar" Microservices zu "bauen", die miteinander interagieren.

 

Die Weiterbildung "Java-Microservices mit gRPC" bieten wir Ihnen als Firmenseminar sowie Inhouse-Schulung Live-Online und Vor-Ort an!

 

Erstklassige Beratung, Coaching, Workshops und Training für Ihre IT-, Online- und Digitalisierungsthemen. Über 500 aktuelle IT-, Online-, Digital-Themen - Live-Online und Vor-Ort in Ihrem Hause, auf jeden Fall immer persönlich und individuell!

Sie erhalten von uns:

➜ Training & Coaching für Einzelpersonen
➜ Training & Workshops für Teams und Abteilungen
➜ Training-Komplett-Lösungen für Ihr Unternehmen

Sie finden bei uns:

AWS, Analytics + Business Intelligence (BI), Azure, Big Data + Data Science, Cloud-Computing, Collaboration, Datenbanken, DevOps, Digitale Strategie, Digitale Transformation, E-Commerce, E-Learning, Excel, Für Marketing, Für Verkauf + Vertrieb, IT & Software, Java, JavaScript, Künstliche Intelligenz (KI), Microsoft, Moodle, No-Code / Low-Code, Online Marketing, Online-Meeting, PHP, Power Platform, Programmiersprachen, Projektmanagement, Python, R, Robotic Process Automation (RPA), SEO, SQL, SQL Server, Scrum, Software Engineering, Tableau, Teams

Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 300 IT-, Online- und Digital-Beratungsleistungen.

Es wurden noch keine Bewertungen geschrieben.
  • Sehen Sie sich ähnliche Produkte mit Bewertungen an: Java.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!