Schița de curs

Introducere

gRPC Concepte

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

gRPC vs REST

  • gRPC Tipuri de API
  • 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

gRPC Streaming

  • Implementarea unui client și a unui server API unar
  • Implementarea serverului de streaming API client și server
  • Implementarea API client de streaming client și server
  • Implementarea unui client și a unui server API bidirecțional

Du-te Microservices

  • Structuri JSON marshalling Go
  • Structuri JSON umarshalling Go JSON
  • Construirea imaginilor Docker pentru Go microservicii
  • Rularea locală a containerelor
  • Optimizarea imaginilor Docker

Microserviciu Ochrestration cu Kubernetes

  • Implementarea microserviciilor Go în Kubernetes
  • Implementarea descriptorilor
  • Scalarea implementărilor
  • Rularea actualizărilor

gRPC Depanare și securitate

  • Utilizarea gestionării erorilor
  • Urmărirea cu termene limită
  • Crearea de certificate SSL pentru criptarea SSL

Rezumat și concluzii

Cerințe

  • Go experiență în programare

Audiență

  • Dezvoltatorii web
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)