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

Cursuri înrudite

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

Categorii înrudite