Struttura del corso
Introduzione
gRPC Concetti
- Sincrono vs asincrono
- Superficie API
- Ciclo di vita RPC
gRPC Confronto con REST
- gRPC Tipi di API
- Paradigmi REST
Preparazione dell'ambiente di sviluppo
- Installazione e configurazione gRPC
- Installazione e configurazione Go Micro
- Installazione Docker
- Installazione Kubernetes
- Configurazione delle dipendenze Go
- Impostazione di un server HTTP Go
gRPC Streaming
- Implementazione del client e del server per l'API unary
- Implementazione del client e del server per l'API streaming server-side
- Implementazione del client e del server per l'API streaming client-side
- Implementazione del client e del server per l'API bidirezionale
Partire Microservices
- Marcatura JSON delle strutture Go
- Demarcazione JSON delle strutture Go
- Crea immagini Docker per i microservizi Go
- Esecuzione localmente dei contenitori
- Ottimizzazione delle immagini Docker
Ocrazione di microservizi con Kubernetes
- Distribuzione dei microservizi Go su Kubernetes
- Implementazione dei descrittori
- Scaletta delle distribuzioni
- Aggiornamenti progressivi
gRPC Risoluzione dei problemi e sicurezza
- Utilizzo del gestione degli errori
- Rilevamento con scadenze
- Crea certificati SSL per la crittografia SSL
Riassunto e conclusione
Requisiti
- Go esperienza di programmazione
Pubblico
- Sviluppatori Web
Recensioni (5)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Corso - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Corso - Go Programming Language for Programmers
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jurgen Hogerle - Daimler TSS GmbH
Corso - Advanced Go Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Corso - Go for Systems Programming
Flexibility of the trainer. Really catered the course to our specific needs.