Schulungsübersicht
Einführung
gRPC Konzepte
- Synchron vs. asynchron
- API-Oberfläche
- RPC-Lebenszyklus
gRPC im Vergleich zu REST
- gRPC-API-Typen
- REST-Paradigmen
Vorbereitung der Entwicklungsumgebung
- Installation und Konfiguration von gRPC
- Installation und Konfiguration von Go Micro
- Installation von Docker
- Installation von Kubernetes
- Aufsetzen von Go-Abhängigkeiten
- Aufsetzen eines Go-HTTP-Servers
gRPC-Streaming
- Implementierung des unären API-Clients und -Servers
- Implementierung des serverseitigen Streaming-API-Clients und -Servers
- Implementierung des clientseitigen Streaming-API-Clients und -Servers
- Implementierung des bidirektionalen Streaming-API-Clients und -Servers
Go-Microservices
- JSON-Marshalisieren von Go-Strukturen
- JSON-Unmarshalisieren von Go-Strukturen
- Aufbauen von Docker-Images für Go-Microservices
- Lokales Ausführen containerisierter Anwendungen
- Optimieren der Docker-Images
Mikroservice-Orchestrierung mit Kubernetes
- Bereitstellen von Go-Microservices in Kubernetes
- Implementierung von Deskriptoren
- Skalieren von Bereitstellungen
- Durchlaufende Aktualisierungen
gRPC-Fehlerbehebung und Sicherheit
- Fehlerbehandlung verwenden
- Verfolgen mit Deadlines
- Erstellen von SSL-Zertifikaten für SSL-Verschlüsselung
Zusammenfassung und Schlussfolgerungen
Voraussetzungen
- Erfahrung in Go-Programmierung
Zielgruppe
- Webentwickler
Erfahrungsberichte (5)
Sehr interaktiv. Der Trainer war sehr kenntnisreich und geduldig.
Robert
Kurs - Event Driven Architecture Custom
Maschinelle Übersetzung
Flexibilität, um die Themen abzudecken, die mich am meisten interessieren
James Ferrier - OptoicoreIT
Kurs - Building Microservices with Go
Maschinelle Übersetzung
Die Einfachheit der Sprache und die von der Lehrkraft gegebenen Beispiele
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Kurs - Go Programming Language for Programmers
Maschinelle Übersetzung
Unterstützung für Probleme der Teilnehmer. Die Untersuchung und Unterstützung auch nach dem Training ist sehr gut!
Hans Jurgen Hogerle - Daimler TSS GmbH
Kurs - Advanced Go Programming
Maschinelle Übersetzung
Die zusätzlichen Informationen, die nicht in den offiziellen Dokumenten enthalten sind
Sayf Eddine HAMMEMI - SCALITY SA
Kurs - Go for Systems Programming
Maschinelle Übersetzung