Formation Construction de microservices avec Go
Go (Golang) est un excellent langage pour construire des microservices en raison de son empreinte mémoire réduite.
Spring Cloud est un cadre open-source léger pour les microservices.
Dans cette formation dirigée par un instructeur et réalisée en direct, les participants apprendront à construire des microservices à l'aide de Go (Golang) et de Spring Cloud.
Format du cours permettant d'évaluer les participants
- Partie exposé, partie discussion, exercices et pratique intensive
Plan du cours
Introduction
Aperçu de l'architecture en microservices
Aperçu de Spring Cloud
Aperçu de la syntaxe et des opérations Go
Mise en place de votre environnement de développement
Création de votre premier microservice Go
Découverte de service et équilibrage de charge
Routage dynamique
Sécurisation de vos microservices
Débogage de votre microservice Go
Tests unitaires des services HTTP avec GoConvey
Journalement et surveillance
Tracer les microservices pour révéler les latences
Conteneurisation de vos microservices avec Docker
Déploiement sur Docker Swarm
Livraison continue
Résolution des problèmes
Synthèse et conclusion
Pré requis
- Expérience de programmation dans n'importe quel langage
- Une compréhension des concepts de conteneurs (Docker)
Public cible
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Construction de microservices avec Go - Réservation
Formation Construction de microservices avec Go - Demande de renseignements
NobleProg propose des formations professionnelles conçues spécifiquement pour les entreprises et les organisations. Ces formations ne sont pas destinées aux particuliers.
Construction de microservices avec Go - Demande d'informations consulting
Nos clients témoignent (1)
Flexibilité pour aborder les sujets qui m'intéressent le plus
James Ferrier - OptoicoreIT
Formation - Building Microservices with Go
Traduction automatique
Cours à venir
Cours Similaires
Administration de Confluent Apache Kafka
21 HeuresAvancé RabbitMQ - 2 Jours
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs et ingénieurs logiciels qui souhaitent utiliser RabbitMQ pour communiquer entre les microservices par le biais de la messagerie et effectuer une mise en œuvre et un dépannage avancés.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en place l'environnement nécessaire pour commencer à développer des solutions de messagerie avancées avec RabbitMQ.
- Comprendre comment concevoir une architecture distribuée de microservices avec RabbitMQ.
- Apprendre à mettre en œuvre une configuration avancée, la sécurité, le réseau, la haute disponibilité et la réplication.
- Connaître les problèmes courants rencontrés dans les installations RabbitMQ et savoir comment les résoudre.
- Apprendre l'optimisation de la mémoire, le contrôle de flux et le réglage avancé des performances.
- Appliquer des techniques de dépannage avancées.
Apache Camel avancé
21 HeuresCe cours en ligne (en présentiel ou à distance) avec instructeur en France s'adresse aux développeurs, architectes en intégration et administrateurs système souhaitant maîtriser l'art des motifs et techniques d'intégration avancée via Apache Camel.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les motifs et techniques d'intégration avancée.
- Implémenter des routages complexes et des transformations.
- Optimiser les performances et l'évolutivité.
- Gérer les erreurs et les exceptions dans des scénarios d'intégration complexes.
- Intégrer Apache Camel avec diverses technologies et plateformes.
Apache Camel
21 HeuresGestion des API avec Apigee
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs qui souhaitent apprendre à construire, tester, déboguer et déployer une API sur la plate-forme Apigee API de Google Cloud.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en place un environnement de développement qui comprend toutes les ressources nécessaires pour commencer à développer une API.
- Comprendre et mettre en œuvre les outils disponibles dans Apigee Edge.
- Construire et déployer une API sur Google Cloud.
- Surveiller et déboguer les erreurs de l'API.
- Exploiter les solutions d'analyse et d'apprentissage automatique de Google Cloud pour rendre les API plus intelligentes.
Développement d'Architecture Microservice avec Apigee Edge
21 HeuresConfluent Apache Kafka : Exploitation et configuration de cluster
16 HeuresCréer un service mesh avec Istio et Kubernetes
14 HeuresMicroservices Java
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs Java de niveau intermédiaire qui souhaitent concevoir, développer, déployer et maintenir des applications basées sur des microservices en utilisant des frameworks Java tels que Spring Boot et Spring Cloud.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les principes et les avantages de l'architecture microservices.
- Construire et déployer des microservices en utilisant Java et Spring Boot.
- Mettre en œuvre la découverte de services, la gestion de la configuration et les passerelles API.
- Sécuriser, surveiller et mettre à l'échelle les microservices de manière efficace.
- Déployer des microservices en utilisant Docker et Kubernetes.
Messagerie distribuée avec Apache Kafka
14 HeuresKafka pour les administrateurs
21 HeuresCette formation dirigée par un instructeur en France (en ligne ou sur site) s'adresse aux administrateurs système et ingénieurs d'exploitation de niveau débutant, intermédiaire ou avancé qui souhaitent utiliser Apache Kafka pour déployer, sécuriser, surveiller et dépanner des clusters Kafka.
À la fin de cette formation, les participants seront capables d'expliquer l'architecture de Kafka et le mode KRaft, de gérer et sécuriser des clusters Kafka, de surveiller les performances et la fiabilité, et de résoudre les problèmes courants en production.
Apache Kafka pour les Développeurs
21 HeuresCette formation dirigée par un instructeur et en direct à France (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire qui souhaitent développer des applications de big data avec Apache Kafka.
À la fin de cette formation, les participants seront capables de :
- Développer des producteurs et consommateurs Kafka pour envoyer et lire des données depuis Kafka.
- Intégrer Kafka avec des systèmes externes en utilisant Kafka Connect.
- Écrire des applications de streaming avec Kafka Streams & ksqlDB.
- Intégrer une application cliente Kafka avec Confluent Cloud pour des déploiements Kafka basés sur le cloud.
- Acquérir une expérience pratique grâce à des exercices pratiques et des cas d'usage réels.
Fondamentaux de Kafka pour les développeurs Java
14 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs Java de niveau intermédiaire qui souhaitent intégrer Apache Kafka dans leurs applications pour des messages fiables, évolutifs et à haut débit.
À la fin de cette formation, les participants seront capables de :
- Comprendre l'architecture et les composants clés de Kafka.
- Configurer et mettre en place un cluster Kafka.
- Produire et consommer des messages à l'aide de Java.
- Mettre en œuvre Kafka Streams pour le traitement de données en temps réel.
- Assurer la tolérance aux pannes et l'évolutivité dans les applications Kafka.
Développement de microservices avec Spring Cloud et Docker
21 HeuresDans cette formation en direct animée par un instructeur en France, les participants apprendront les fondamentaux de la création de microservices à l'aide de Spring Cloud et de Docker. Les connaissances acquises seront mises à l'épreuve à travers des exercices et le développement progressif de microservices d'exemple.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les fondamentaux des microservices.
- Utiliser Docker pour créer des conteneurs destinés aux applications microservices.
- Créer et déployer des microservices conteneurisés en utilisant Spring Cloud et Docker.
- Intégrer des microservices avec des services de découverte et la passerelle API Spring Cloud.
- Utiliser Docker Compose pour des tests d'intégration de bout en bout.
Construire des Microservices avec Spring Cloud et Docker - 5 Jours
35 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire et aux ingénieurs DevOps qui souhaitent construire, déployer et gérer des microservices en utilisant Spring Cloud et Docker.
A l'issue de cette formation, les participants seront capables de :
- Développer des microservices en utilisant Spring Boot et Spring Cloud.
- Conteneuriser des applications avec Docker et Docker Compose.
- Mettre en œuvre la découverte de services, les passerelles API et la communication inter-services.
- Surveiller et sécuriser les microservices dans les environnements de production.
- Déployer et orchestrer des microservices à l'aide de Kubernetes.