Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Nos clients témoignent (2)
La structure de la formation et des exercices était fantastique. Le formateur a réussi à m'enthousiasmer pour travailler avec Go à l'avenir, ce qui n'est pas une tâche facile !
Noah Van Tiggel - Spot Buy Center BV
Formation - Advanced Go Programming
Traduction automatique
Le formateur a prouvé qu'il était un expert du sujet, ce que je ne prends jamais pour acquis. Il a fourni des informations très utiles sur les normes de l'industrie.
Giuseppe
Formation - Learning Go Programming
Traduction automatique