Plan du cours

Introduction

Vue d'ensemble des fonctionnalités et de l'architecture de gRPC

  • Concepts de base et cycle de vie
  • Définition du service
  • Langages pris en charge

Compréhension des bases de gRPC

  • Types d'implémentation
  • Types de messages

Configuration de gRPC

  • Protocoles buffers
  • Dépendances et plugins

Création d'un fichier Proto

  • Définition du serveur et du client
  • Lignes de commande

Génération des classes Protobuf et gRPC

  • Création d'un dossier
  • Construction du projet

Mise en œuvre du serveur

  • Création d'une connexion sécurisée
  • Diffusion de messages
  • Intégration avec les applications

Mise en œuvre d'un client

  • Création d'une connexion sécurisée
  • Envoi de métadonnées
  • Appel gRPC unitaire

Diffusion avec gRPC

  • Diffusion par le serveur
  • Diffusion par le client
  • Diffusion bidirectionnelle

Gestion des services gRPC

  • Authentification
  • Benchmarking
  • Gestion des erreurs

Exploration des sujets avancés de gRPC

  • Intégration avec le client Evans
  • Sécurisation d'une connexion avec SSL/TLS
  • Équilibrage de charge

Dépannage

Résumé et conclusion

Pré requis

  • Expérience dans les langages de programmation tels que Go, Java, C#, Python, etc.
  • Familiarité avec la technologie du cloud computing

Public cible

  • Ingénieurs en logiciels
  • Programmeurs
  • Développeurs
 7 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (6)

Cours à venir

Catégories Similaires