Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
Concetti di gRPC
- Sincrono vs asincrono
- API surface
- Ciclo di vita RPC
gRPC vs REST
- Tipi di API gRPC
- Paradigmi REST
Preparazione dell'ambiente di sviluppo
- Installazione e configurazione di gRPC
- Installazione e configurazione di Go Micro
- Installazione di Docker
- Installazione di Kubernetes
- Configurazione delle dipendenze Go
- Creazione di un server HTTP Go
gRPC Streaming
- Implementazione del client e del server per l'API unaria
- Implementazione del client e del server per il streaming server-side dell'API
- Implementazione del client e del server per il streaming client-side dell'API
- Implementazione del client e del server per lo streaming bidirezionale dell'API
Microservizi Go
- Marshalling delle strutture Go in JSON
- Unmarshalling delle strutture Go da JSON
- Creazione di immagini Docker per i microservizi Go
- Esecuzione dei contenitori localmente
- Ottimizzazione delle immagini Docker
Orchestrazione di microservizi con Kubernetes
- Distribuzione di microservizi Go su Kubernetes
- Implementazione di descriptori
- Scalabilità delle distribuzioni
- Aggiornamenti rolling
Risoluzione dei problemi e sicurezza di gRPC
- Uso della gestione degli errori
- Traffico con deadline
- Creazione di certificati SSL per la crittografia SSL
Riassunto e conclusioni
Requisiti
- Esperienza di programmazione in Go
Pubblico
- Sviluppatori Web
14 ore
Recensioni (2)
La struttura del corso di formazione e gli esercizi erano fantastici. Il formatore è riuscito a farmi entusiasmare all'idea di lavorare con Go in futuro, cosa non facile da realizzare!
Noah Van Tiggel - Spot Buy Center BV
Corso - Advanced Go Programming
Traduzione automatica
Il formatore ha dimostrato di essere un esperto del tema, il che non do per scontato. Ha fornito intuizioni molto utili sulle norme dell'industria.
Giuseppe
Corso - Learning Go Programming
Traduzione automatica