Un autre sujet que nous traitons lors de nos formations chez O’dellya Consulting : Spring MicroServices.
Spring Framework est un Framework d’application et une inversion du conteneur de contrôle pour la plate-forme Java. Les fonctionnalités principales du Framework peuvent être utilisées par n’importe quelle application Java, mais il existe des extensions pour créer des applications Web au-dessus de la plate-forme Java EE.
De par cette formation nous vous aidons à implémenter l’architecture MicroService dans Spring Framework, Spring Boot et Spring Cloud. Conçue par nos experts chez O’dellya Consulting, cette formation Spring MicroServices, vous permet de créer des applications Java modernes à l’échelle de l’Internet en un rien de temps.

- Nous commencerions par un rappel sur Spring les lignes directrices pour mettre en œuvre des microservices.
- Nous allons alors plonger profondément dans Spring Boot, Spring Cloud, Docker, Mesos et Marathon.
- Ensuite, vous comprendrez comment Spring Boot est utilisé pour déployer des services autonomes, sans serveur, en supprimant le besoin d’avoir un serveur d’applications lourd. Plus tard, vous apprendrez à aller plus loin en déployant vos microservices sur Docker et de le gérer avec Mesos.
- À la fin de la formation, vous saurez avec plus de clarté sur la façon de mettre en œuvre des microservices à l’aide de Spring Framework et de les utiliser dans des déploiements à l’échelle de l’Internet grâce à des exemples concrets.
Les objectifs et ce que vous apprendrez :
- Apprenez à connaître le processus de cycle de développement de microservices.
- Voir comment mettre en œuvre la gouvernance des microservices.
- Familiarisez-vous avec l’architecture microservices et ses avantages.
- Utilisez Spring Boot pour développer des microservices.
- Découvrez comment éviter les pièges communs lors du développement de microservices.
- Être présenté aux microservices de bout en bout écrit dans Spring Framework et Spring Boot.
Programme de formation en Spring MicroServices :
1 : Démystifier les MicroServices |
2 : Construction des MicroServices avec Spring BOOT |
- L’évolution des microservices
- Qu’est-ce que les microservices ?
- Microservices – l’analogie du nid d’abeilles
- Principes des microservices
- Caractéristiques des microservices
- Exemples de microservices
- Les bénéfices de Microservices
- Relation avec d’autres styles d’architecture
- Cas d’utilisation par microservice
- Résumé
|
- Configurer un environnement de développement
- Développer un service RESTful
- Passer des applications Web traditionnelles aux Microservices
- Utilisation de Spring Boot pour créer des microservices RESTful
- Mise en route avec Spring Boot
- Développer le microservice Spring Boot à l’aide de la CLI(interface de commande en ligne).
- Développer le microservice Java Spring Boot en utilisant STS (SpringTool Suite)
- Développer le microservice Spring Boot en utilisant Spring Initializer
- Et après ?
- La configuration Spring Boot
- Modification du serveur Web embarqué par défaut
- Mise en œuvre de la sécurité Spring Boot
- Activer les accès cross-Origin pour les microservices
- Mise en œuvre de la messagerie Spring Boot
- Développer un exemple complet de microservice
- Actionneurs Spring Boot
- Configuration des informations d’application
- Ajout d’un module de santé personnalisé
- Documenter des microservices
- Résumé
|
3 : Application des concepts MicroServices |
4 : Evolution MicroServices – Etude de cas |
- Modèles et décisions communes de conception
- Défis des microsystèmes
- Le modèle de capacité microservices
- Résumé
|
- Examen du modèle de capacité microservices
- Comprendre l’application PSS
- Mort des architectures monolithiques
- Architectures Microservices à la rescousse
- Exemple d’un cas métier
- Plan de l’évolution
- Migrez les modules uniquement si nécessaires
- Architecture cible
- Vue d’implémentation cible
- Résumé
|
5 : MicroServices avec Spring CLoud |
6 : MicroServices d’autoscalation |
- Examiner les capacités des microservices
- Examiner l’implémentation PSS de BrownField
- Qu’est-ce que Spring Cloud ?
- Configuration de l’environnement pour BrownField PSS
- Configuration de Spring Cloud
- Feignez-vous en tant que client REST déclaratif
- Ruban pour équilibrage de charge
- Eureka pour l’inscription et la découverte
- Proxy Zuul comme API de passerelle
- Streams pour les microservices réactifs
- Résumer l’architecture BrownField PSS
- Résumé
|
- Examen du modèle de capacité de microservice
- Mise à l’échelle des microservices avec Spring Cloud
- Comprendre le concept de mise à l’échelle automatique
- Approches d’auto-évaluation
- Résumé
|
7 : Gestion des Logs et monitoring des MicroServices |
8 : Connexion des MicroServices avec Docker |
- Examen du modèle de capacité de microservice
- Comprendre les défis liés à la gestion des logs
- Une solution de journalisation centralisée
- La sélection des solutions de journalisation (logs)
- Monitoring des microservices
- Analyse des données à l’aide de data Lakes
- Résumé
|
- Analyse de la capacité du Model microservice
- Comprendre les lacunes BrownField PSS dans les microservices
- Quels sont les conteneurs ?
- La différence entre les machines virtuelles et les conteneurs
- Les avantages des conteneurs
- Microservices et conteneurs
- Introduction à Docker
- Déploiement de microservices dans Docker
- Exécuter RabbitMQ sur Docker
- Utilisation du registre Docker
- Microservices sur le Cloud
- Exécuter les services BrownField sur EC2
- Mise à jour du gestionnaire du cycle de vie
- L’avenir de la conteneurisation – Unikernels et sécurité renforcée
- Résumé
|
9 : Gestion de MicroServices dokerisés avec Mesos et Marathon |
10 : Le cycle de vie de développement des MicroServices |
- Analyse de la capacité du Model microservice
- Les pièces manquantes
- Pourquoi la gestion des Clusters est-elle importante?
- Que fait la gestion des Clusters ?
- Relation avec les microservices
- Relation avec la virtualisation
- Solutions de gestion de Clusters
- Gestion de Clusters avec Mesos et Marathon
- Mettre en place Mesos et Marathon pour les microservices BrownField
- Le métamodèle technologique
- Résumé
|
- Analyse de la capacité du Model microservice
- Le nouveau mantra de lean IT – DevOps
- Rencontrer le trio – microservices, DevOps et le nuage
- Points pratique pour le développement des microservices
- Gouvernance de développement de Microservices, architectures de référence et bibliothèques
- Résumé
|
O’dellya Consulting, c’est l’assurance d’un service adapté à vos besoins réels en temps réel et selon votre profil.
Découvrez toutes nos formations sur notre site internet odellya.com. Suivez-nous également sur Facebook pour plus d’actualités.

O’DELLYA CONSULTING,
toujours à votre écoute
Pour nous contacter, rendez-vous :
Sur notre formulaire de contact en ligne
Par téléphone et E-mail
France : Roland Chrisbel – +33 1 79 75 88 00 / a.roland@odellya.com
Côte d’Ivoire : Athanase Kouassi – +225 07 89 46 04 / contact@odellya.com
Congo : Arouna Molekastiba – +242 06 630 60 82 / contact@odellya.com
Facebook / Twitter / Google +
By D.C for O’dellya Consulting. All rights reserved to O’dellya Consulting.
Laisser un commentaire