Intrati in legatura

Schița de curs

Introducere

Concepte gRPC

  • Sincron vs asincron
  • Suprafața API
  • Ciclu 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 pe server
  • Implementarea clientului și serverului API de streaming pe client
  • Implementarea clientului și serverului API bidirecțional

Microservicii Go

  • Marshalling JSON a structurilor Go
  • Unmarshalling JSON a structurilor Go
  • Construirea imaginilor Docker pentru microserviciile 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 certificatelor 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 (2)

Cursuri viitoare

Categorii înrudite