O’dellya consulting

FORMATION SPRING MICROSERVICES : DUREE – 4 jours

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.

 

Les objectifs et ce que vous apprendrez :

 

 

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.

Quitter la version mobile