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

Corsi relativi

Combined C/C++, JAVA and Web Application Security

28 ore

Advanced Java Security

21 ore

Combined JAVA, PHP and Web Application Security

28 ore

Standard Java Security

14 ore

Java and Web Application Security

21 ore

Categorie relative