Schița de curs

Introducere

Concepte gRPC

  • Sincron vs asincron
  • Suprafața API
  • Ciclul de viață RPC

gRPC vs REST

  • Tipuri de API gRPC
  • Paradigme REST

Pregătirea Mediului de Dezvoltare

  • Instalarea și configurarea gRPC
  • Instalarea și configurarea Go Micro
  • Instalarea Docker
  • Instalarea Kubernetes
  • Configurarea dependențelor Go
  • Configurarea unui server HTTP Go

Streaming gRPC

  • Implementarea clientului și serverului API unar
  • Implementarea clientului și serverului API de streaming de la server
  • Implementarea clientului și serverului API de streaming de la client
  • Implementarea clientului și serverului API bidirecțional

Microservicii Go

  • Marshalling JSON pentru structuri Go
  • Unmarshalling JSON pentru structuri Go
  • Construirea de imagini Docker pentru microservicii Go
  • Rularea containerizată local
  • Optimizarea imaginilor Docker

Orchestrarea Microserviciilor cu Kubernetes

  • Implementarea microserviciilor Go în Kubernetes
  • Implementarea descriptorilor
  • Scalarea implementărilor
  • Actualizări continue

Depanare și Securitate gRPC

  • Utilizarea Gestionării Erorilor
  • Urmărirea cu termene limită
  • Crearea de certificate SSL pentru criptare SSL

Rezumat și Concluzie

Cerințe

  • Experiență în programarea Go

Publicul țintă

  • Dezvoltatori Web
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite