Plan du cours

Introduction

gRPC Concepts

  • Sychrone ou asynchrone
  • Surface de l'API
  • Cycle de vie RPC

gRPC vs REST

  • gRPC Types d'API
  • Paradigmes REST

Préparation de l'environnement de développement

  • Installation et configuration de gRPC
  • Installation et configuration de Go Micro
  • Installation de Docker
  • Installation Kubernetes
  • Mise en place des dépendances de Go
  • Mise en place d'un serveur Go HTTP

gRPC Streaming

  • Mise en œuvre d'un client et d'un serveur d'API unaires
  • Mise en œuvre du streaming serveur API client et serveur
  • Mise en œuvre du streaming client API client et serveur
  • Mise en œuvre d'un client et d'un serveur d'API bidirectionnels

Aller Microservices

  • Structures de marshalling Go JSON
  • JSON umarshalling Go structures
  • Construire des images Docker pour Go microservices
  • Exécution locale des conteneurs
  • Optimisation des images Docker

L'orchestration des microservices avec Kubernetes

  • Déployer des microservices Go sur Kubernetes
  • Implémentation des descripteurs
  • Mise à l'échelle des déploiements
  • Mise à jour en continu

gRPC Dépannage et sécurité

  • Utilisation de la gestion des erreurs
  • Suivi des délais
  • Création de certificats SSL pour le cryptage SSL

Résumé et conclusion

Pré requis

  • Go expérience en programmation

Audience

  • Développeurs web
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires