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 Similaires

Advanced Go Programming

21 heures

Go Programming Language for Programmers

28 heures

Go for Systems Programming

35 heures

Learning Go Programming

28 heures

Building Microservices with Go

28 heures

Introduction à la Programmation

35 heures

Clean Code

14 heures

Linux Network Programming

14 heures

Java Advanced

28 heures

Continuous Integration (CI) for Java

14 heures

Combined C/C++, JAVA and Web Application Security

28 heures

Advanced Java Security

21 heures

Combined JAVA, PHP and Web Application Security

28 heures

Standard Java Security

14 heures

Java and Web Application Security

21 heures

Catégories Similaires

1