Plan du cours

Introduction

Concepts de gRPC

  • Synchrone vs asynchrone
  • Surface d'API
  • Cycle de vie des appels RPC

gRPC vs REST

  • 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

Streaming avec gRPC

  • Mise en œuvre du client et du serveur API unaire
  • Mise en œuvre du client et du serveur API de streaming côté serveur
  • Mise en œuvre du client et du serveur API de streaming côté client
  • Mise en œuvre du client et du serveur API bidirectionnel

Microservices avec Go

  • Sérialisation JSON des structures Go
  • Désérialisation JSON des structures Go
  • Construction d'images Docker pour les microservices Go
  • Exécution en conteneur localement
  • Optimisation des images Docker

Orchestration de microservices avec Kubernetes

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

Dépannage et sécurité avec gRPC

  • Utilisation du traitement des erreurs
  • Suivi avec des délais d'expiration
  • Création de certificats SSL pour le chiffrement SSL

Résumé et conclusion

Pré requis

  • Expérience en programmation Go

Public visé

  • Développeurs web
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires