Formation : Microservices avec Spring Boot et Spring Cloud

Explorer l’univers de l’architecture de microservices à travers Spring Boot et Spring Cloud

Vous êtes à la recherche d’une formation pour maîtriser les microservices et propulser votre entreprise vers l’avenir? Vous êtes au bon endroit. Découvrez en détail notre formation microservices avec Spring Boot et Spring Cloud, une formation conçue pour vous aider à relever les défis liés à la gestion de microservices en intégrant les meilleures pratiques DevOps de Gologic.

Explorez et découvrez cette architecture à travers le framework Spring Boot et son composant Spring Cloud. Préparez-vous à transformer votre architecture informatique et à atteindre de nouveaux sommets.

Logo du framework web Java open-source Spring Boot

Qu’est-ce que la formation Microservices avec Spring Boot et Spring Cloud?

La formation microservices de deux jours sur les microservices avec Spring Boot offre aux participants des informations précieuses et une compréhension approfondie des principes et des pratiques pour développer et déployer des applications basées sur une architecture de microservices.

Les participants apprennent à:

  1. concevoir des microservices autonomes
  2. les intégrer efficacement à l’aide de Spring Boot
  3. gérer les communications entre les services
  4. mettre en œuvre des mécanismes de résilience et de mise à l’échelle pour créer des applications robustes et évolutives

À qui s’adresse la formation microservices?

La formation microservices s’adresse aux développeurs de niveau intermédiaire possédant des connaissances de base sur JAVA et qui ont le désir de s’initier aux architectures de microservices. 

Déroulement de la formation

Une formation microservices dispensée par un membre de l’équipe Gologic

Architecture de microservices

Acquérez une compréhension des principes fondamentaux de l’architecture de microservices, en particulier si vous êtes un développeur soucieux, et explorez les distinctions par rapport aux architectures monolithiques traditionnelles. Apprenez à concevoir et à découper votre application en services indépendants et interopérables.

Introduction à Spring Boot et Spring Cloud

Familiarisez-vous avec les concepts et les fonctionnalités clés de Spring Boot et Spring Cloud. Découvrez comment ils simplifient le développement de microservices en fournissant des bibliothèques et des outils puissants.

Externalisation des configurations

Apprenez à externaliser et à gérer les configurations de vos microservices en utilisant les fonctionnalités de configuration de Spring Cloud. Explorez les différents mécanismes de stockage des configurations et découvrez comment les adapter à votre environnement.

Communication intermicroservices

Découvrez les différentes options de communication entre les microservices, telles que REST, gRPC, AMQP, et apprenez à les mettre en œuvre à l’aide de Spring Cloud. Comprenez comment gérer les appels synchrones et asynchrones entre les services.

Sécuriser les microservices de façon déclarative

Découvrez comment garantir la sécurité des technologies en explorant les mécanismes proposés par Spring Security et Spring Cloud. Sécuriser vos microservices grâce à l’utilisation judicieuse d’annotations et de configurations déclaratives.

Découverte des services

Explorez les fonctionnements des outils de découverte de services offerts par Spring Cloud, tels que Eureka et Consul. Apprenez à enregistrer, rechercher et appeler dynamiquement des services au sein de votre architecture de microservices.

Routage avec Spring Cloud Gateway

Découvrez Spring Cloud Gateway, un outil puissant pour le routage et la mise en œuvre de la passerelle d’API. Apprenez à:

  • configurer les routes
  • gérer les filtres
  • optimiser les flux de trafic entre vos microservices

Traçabilité des requêtes avec Spring Cloud Micrometer et Zipkin

Explorez les outils de traçabilité des requêtes, tels que Spring Cloud Micrometer et Zipkin. Apprenez à:

  1. collecter des métriques
  2. des traces pour surveiller et diagnostiquer les performances de vos microservices

Résilience en utilisant un circuit Breaker avec Resilience4J

Découvrez comment gérer la résilience de vos microservices en utilisant des patrons de conception tels que le circuit breaker avec Resilience4J. Apprenez à détecter et à gérer les erreurs et les retards dans un environnement de fonctionnement distribué.

Démonstration complète

Participez à une démonstration complète où vous mettez en pratique les connaissances acquises tout au long de la formation microservices. Développez et déployez un ensemble d’exemples pratiques de microservices interconnectés et découvrez les bonnes pratiques de développement et d’administration.

Durant ces deux jours de formation, nos formateurs vous guident pour vous aider à acquérir des connaissances théoriques tout en vous permettant de développer vos compétences pratiques.

À la fin de la formation microservices, vous serez en mesure de créer et de déployer une architecture de microservices dans ce domaine en constante évolution. N’hésitez pas à nous contacter par téléphone, adresse mail ou via le formulaire sur notre site pour obtenir davantage d’informations sur nos ateliers Devops.

Réservez votre formation dès maintenant !

10 & 11 mars

Obtenez votre certification DevOps Foundation ®
$975
$ 850
  • Formation en ligne
  • Places limitées
promotion

7 & 8 avril

Obtenez votre certification DevOps Foundation ®
$975
$ 850
  • Formation en ligne
  • Places limitées
Promotion

21 & 22 avril

Obtenez votre certification DevOps Foundation ®
$975
$ 850
  • Formation en ligne
  • Places limitées
Promotion

Formateur Gologic

HAIDAR DAHNOUN — Développeur JAVA senior, architecte de solutions et spécialiste de microservices

Haidar Dahnoun co-fondateur Gologic

Développeur senior JAVA et architecte de solutions avec plus de 20 ans d’expérience, Haidar est spécialisé dans l’intégration de systèmes ainsi qu’en développement d’applications Web et mobiles.

En tant qu’architecte de solutions, il dirige des équipes de développement et de services backend RESTful. Il possède également une expertise en DevOps avec les technologies telles que Pivotal Web Services, Docker, Jenkins, Git, et plus encore. Ses compétences en programmation incluent entre autres JAVA, Spring, JPA et les API REST.

Co-fondateur de Gologic, il a occupé divers mandats dans le domaine bancaire, de l’administration publique, du commerce de détail et de l’immobilier. Ses compétences techniques et sa maîtrise de la gestion de projet ainsi que ses capacités en leadership ont été des atouts majeurs pour le succès de plusieurs projets impliquant: des APIs, des microservices et des plateformes CMS.

La formation Microservices Spring Boot et Spring Cloud en résumé

Description

La formation sur les microservices présente aux participants une solide compréhension de la bonne pratique pour concevoir et déployer des applications basées sur une architecture de microservices. Les participants apprennent à:

  1. concevoir des microservices autonomes
  2. les intégrer efficacement à l’aide de Spring Boot
  3. gérer les communications entre les services
  4. mettre en œuvre des mécanismes de résilience et de mise à l’échelle pour créer des applications robustes et évolutives

Sujets présentés

  • Architecture de microservices
  • Introduction à Spring Boot et Spring Cloud
  • Externalisation des configurations
  • Communication intermicroservices
  • Sécuriser les microservices de façon déclarative
  • Découverte des services
  • Routage avec Spring Cloud Gateway
  • Traçabilité des requêtes avec Spring Cloud Micrometer et Zipkin
  • Résilience en utilisant un circuit Breaker avec Resilience4J
  • Démonstration complète

Type d'atelier

Atelier théorique et pratique

Participants

Développeurs. À partir de 5 participants.

Durée

2 jours

Prérequis

Connaissances de base en JAVA

Emplacement

En entreprise ou à distance

RESTONS EN CONTACT

Remplissez le formulaire ci-dessous et vous recevrez bientôt de nos nouvelles