Microservices avec Spring

Maîtrisez le développement d'applications microservices avec Spring Boot et Spring Cloud

Commencer à apprendre

À propos de ce cours

Ce cours complet vous guidera à travers le développement d'applications microservices avec Spring Boot et Spring Cloud. Vous apprendrez à créer des systèmes distribués robustes et évolutifs, à gérer la communication entre services, et à implémenter des patterns essentiels comme la découverte de services, la configuration centralisée, et la gestion des erreurs.

Niveau : intermédiaire
15 tutoriels
Catégorie : Backend
springjavamicroservicesspring bootspring cloud
Microservices avec Spring
1

Introduction aux Microservices

Découvrez les concepts fondamentaux des microservices et leur implémentation avec Spring Cloud.
Leçon 1 sur 15
Commencer ce tutoriel
2

Spring Boot pour les microservices

Créez votre premier microservice avec Spring Boot, de la configuration initiale au déploiement.
Leçon 2 sur 15
Commencer ce tutoriel
3

Premiers pas avec Spring Boot

Créez votre premier microservice avec Spring Boot. Apprenez à configurer, structurer et développer un service REST simple et efficace.
Leçon 3 sur 15
Commencer ce tutoriel
4

Communication entre microservices

Implémentez différentes stratégies de communication entre vos microservices : REST, messaging avec RabbitMQ, gRPC et plus encore.
Leçon 4 sur 15
Commencer ce tutoriel
5

Service Discovery

Découvrez comment implémenter la découverte de services avec Netflix Eureka dans votre architecture microservices.
Leçon 5 sur 15
Commencer ce tutoriel
6

Configuration

Apprenez à centraliser la configuration de vos microservices avec Spring Cloud Config.
Leçon 6 sur 15
Commencer ce tutoriel
7

Configuration Server

Centralisez la configuration de vos microservices avec Spring Cloud Config Server.
Leçon 7 sur 15
Commencer ce tutoriel
8

API Gateway

Découvrez comment mettre en place une API Gateway pour gérer le routage et la sécurité de vos microservices.
Leçon 8 sur 15
Commencer ce tutoriel
9

Circuit Breaker

Apprenez à implémenter le pattern Circuit Breaker avec Resilience4J pour gérer la résilience de vos microservices.
Leçon 9 sur 15
Commencer ce tutoriel
10

Tracing

Apprenez à implémenter le tracing distribué avec Sleuth et Zipkin pour suivre les requêtes à travers vos microservices.
Leçon 10 sur 15
Commencer ce tutoriel
11

Distributed Tracing avec Sleuth et Zipkin

Implémentez le tracing distribué dans vos microservices avec Spring Cloud Sleuth et Zipkin. Apprenez à suivre et analyser les requêtes à travers votre système.
Leçon 11 sur 15
Commencer ce tutoriel
12

Sécurité

Apprenez à sécuriser vos microservices avec Spring Security et OAuth2.
Leçon 12 sur 15
Commencer ce tutoriel
13

Monitoring avec Prometheus et Grafana

Mettez en place un système de monitoring complet avec Prometheus et Grafana. Apprenez à collecter, stocker et visualiser les métriques de vos microservices.
Leçon 13 sur 15
Commencer ce tutoriel
14

Docker

Apprenez à conteneuriser et déployer vos microservices avec Docker.
Leçon 14 sur 15
Commencer ce tutoriel
15

Kubernetes

Apprenez à orchestrer vos microservices avec Kubernetes pour une gestion efficace des conteneurs.
Leçon 15 sur 15
Commencer ce tutoriel