Plan du cours

Introduction

gRPC Concepts

  • Synchronisé vs asynchrone
  • Surface d'API
  • Cycle de vie RPC

gRPC vs REST

  • Types d'API gRPC
  • 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 de Kubernetes
  • Configuration des dépendances Go
  • Configuration d'un serveur HTTP Go

gRPC Streaming

  • Mise en œuvre du client et du serveur pour l'API unaire
  • Mise en œuvre du client et du serveur pour l'API de diffusion par le serveur
  • Mise en œuvre du client et du serveur pour l'API de diffusion par le client
  • Mise en œuvre du client et du serveur pour l'API bidirectionnelle

Aller Microservices

  • Marshalling des structures Go en JSON
  • Umarshalling des structures Go en JSON
  • Construction d'images Docker pour les microservices Go
  • Exécution locale dans un conteneur
  • Optimisation des images Docker

L'orchestration des microservices avec Kubernetes

  • Déploiement de microservices Go sur Kubernetes
  • Mise en œuvre des descripteurs
  • Mise à l'échelle des déploiements
  • Mises à jour progressives

gRPC Dépannage et sécurité

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

Résumé et conclusion

Pré requis

  • Go expérience de programmation

Audience

  • Développeurs web
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires