Schulungsübersicht
Einführung
gRPC Konzepte
- Synchron vs asynchron
- API-Oberfläche
- RPC-Lebenszyklus
gRPC gegen REST
- gRPC API-Typen
- REST-Paradigmen
Vorbereiten der Entwicklungsumgebung
- Installieren und Konfigurieren von gRPC
- Installieren und Konfigurieren von Go Micro
- Installieren von Docker
- Installieren von Kubernetes
- Konfigurieren der Go-Abhängigkeiten
- Aufsetzen eines Go HTTP-Servers
gRPC Streaming
- Implementierung des einstufigen API-Client und -Servers
- Implementierung des serverseitigen Streaming-API-Client und -Servers
- Implementierung des clientseitigen Streaming-API-Client und -Servers
- Implementierung des bidirektionalen API-Client und -Servers
Weiter Microservices
- JSON-Marshalling von Go-Strukturen
- JSON-Ummarshalling von Go-Strukturen
- Bereitstellung von Docker-Bildern für Go Microservices
- Lokales Ausführen von containerisierten Anwendungen
- Optimierung der Docker-Bilder
Microservice Ochrestration mit Kubernetes
- Bereitstellung von Go Microservices auf Kubernetes
- Implementieren von Descriptoren
- Aufscalend der Bereitstellungen
- Rollierende Updates
gRPC Fehlerbehebung und Sicherheit
- Verwenden von Fehlertextverarbeitung
- Verfolgen mit Deadlines
- Erstellen von SSL-Zertifikaten für SSL-Verschlüsselung
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Go Programmiererfahrung
Publikum
- Webentwickler
Erfahrungsberichte (5)
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
Flexibilität des Trainers. Hat den Kurs wirklich unseren spezifischen Bedürfnissen angepasst.
Daniel Kurner - Daimler TSS
Kurs - Learning Go Programming
Maschinelle Übersetzung