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 di gRPC
  • Installazione e configurazione di Go Micro
  • Installazione di Docker
  • Installazione Kubernetes
  • Impostazione delle dipendenze Go
  • Configurazione di un server Go HTTP

gRPC Streaming

  • Implementazione di client e server API unari
  • Implementazione del client e del server dell'API di streaming del server
  • Implementazione del client e del server dell'API di streaming client
  • Implementazione di client e server API bidirezionali

Partire Microservices

  • Strutture di marshalling JSON Go
  • Strutture di umarshalling Go JSON
  • Creazione di immagini Docker per Go microservizi
  • Esecuzione in container in locale
  • Ottimizzazione delle immagini Docker

Ocrazione di microservizi con Kubernetes

  • Distribuzione dei microservizi Go in Kubernetes
  • Implementazione dei descrittori
  • Ridimensionamento delle distribuzioni
  • Aggiornamenti in sequenza

gRPC Risoluzione dei problemi e sicurezza

  • Utilizzo della gestione degli errori
  • Monitoraggio con scadenze
  • Creazione di certificati SSL per la crittografia SSL

Riassunto e conclusione

Requisiti

  • Go Esperienza di programmazione

Pubblico

  • Sviluppatori Web
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative