Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Microservices, vous aurez acquis les connaissances et les compétences nécessaires :
Tarif |
Contacter l'organisme |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
Contacter l'organisme |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Les microservices sont une technique de développement logiciel — une variante du style architectural de l'architecture orientée services (SOA) — qui structure une application comme un ensemble de services faiblement couplés. Contrairement à une approche monolithique classique, selon laquelle tous les composants forment une entité indissociable, les microservices fonctionnent en synergie pour accomplir les mêmes tâches, tout en étant séparés. Ces microservices indépendants communiquent les uns avec les autres en utilisant des API indépendantes du langage de programmation.
La philosophie de l'architecture microservices s'appproche de la philosophie UNIX. Les services y sont petits, et conçus pour remplir une seule fonction. Chaque service est résilient, élastique, composable, minimal et complet. L'architecture, quant à elle, facilite le déploiement continu du code.
Vision d’ensemble
Les applications monolithiques
Les architectures SOA/WOA/ROA
Présentation de l’architecture en microservices
Architecture du projet
Place des outils dans le projet
Présentation du framework
Fonctionnement global
Injection de dépendances / Inversion de contrôle
Spring MVC : principe
JPA/Hibernate et Spring Data
Principes
HATEOAS
Tests automatisés
Versionning
Documentation
Exemple avec : Spring Boot, Spring MVC, Spring HATEOAS, Swagger, Spring REST Docs
Configuration d’une architecture microservices
Externalisation et centralisation de la configuration
Environnements et profils
Sécurité
Configuration des serveurs avec Spring Cloud Config
Présentation des bases de données NOSQL
Comparaison avec les bases de données relationnelles
Les différentes familles de NOSQL (document, graph, clés/valeurs, colonnes)
Présentation des différentes bases de données NOSQL
Du REST au GraphQL
Les « Message Oriented Middleware » (MOM)
Présentation de Kafka
Mise en place de Kafka et Zookeeper
Mise en place d’un microservice Node.js
Les registres de services : présentation
Consul
Eureka
Kubernetes
Zookeeper
Mise en place du registre de services
Load balancing
Mise en application : Load balancing avec Zuul
Gestion des ressources
Récupération des métriques
Mise en application : Actuator Spring Boot
Gestion des logs
ELK
Graylog
Identifiant de corrélation
Mise en place de la gestion des logs
Cloud (Heroku, AWS, Azure)
Mise en application : packaging et déploiement d’une application microservices
À l'issue de cette formation Veeam, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 995,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 2 790,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3 jours (21 heures) |
Modes |
|
A l'issue de cette formation CDN, vous aurez acquis les connaissances necessaires pour :
Tarif |
A partir de 890,00 € |
Durée |
1j / 7h |
Modes |
|
À l'issue de cette formation Technologies Web vous aurez acquis les connaissances et les compétenes nécesaires pour :
Tarif |
A partir de 2 695,00 € |
Durée |
5j / 35h |
Modes |
|
À l'issue de cette formation Hibermate Search vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 1 400,00 € |
Durée |
2 jours |
Modes |
|
Tarif |
A partir de 1 590,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
1 jour ( 7 heures) |
Modes |
|
À l'issue de cette formation Design Patterns, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 850,00 € |
Durée |
5j / 35h |
Modes |
|