Architecture microservices – Les fondamentaux

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Identifier les problématiques de mise en œuvre et les bénéfices de l'architecture microservices ;
  • Décrire le rôle des services Web interopérables au sein d'une architecture microservices ;
  • Identifier et décrire le panorama des outils et technologies.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 1 jour - 7 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 1 jour - 7 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Embrassez le monde des microservices avec notre formation approfondie sur l’architecture microservices.
Cette formation débute par un aperçu des architectures traditionnelles, notamment monolithiques et orientées services (SOA), et la transition vers les microservices.
Nous analysons les concepts clés des microservices, les compromis inhérents à cette architecture, et discutons des principes d’implémentation de microservices, y compris la culture DevOps et les API légères.
Nous mettons un accent particulier sur le monitoring, la gestion des logs applicatifs, et l’importance de la centralisation des logs.
Nous vous guidons à travers le déploiement d’une architecture microservices, en abordant des sujets tels que les technologies de conteneurs, la gestion de configuration, et les solutions d’infrastructure.
Nous discutons également de la scalabilité dans le contexte du cloud computing et des problématiques de mise en œuvre des microservices.

Programme

Aperçu de l'approche traditionnelle

  • Architecture monolithique
  • L'émergence des services (EAI, CORBA)
  • Architecture orientée service (SOA)
  • L'émergence des services Web (SOAP)
  • Microservices

Concept et compromis

  • Flexibilité et complexité
  • Cohésion et couplage
  • Dépendances cachées VS dépendances explicites
  • Petits et grands systèmes
  • Module/Composant VS Service

Implémentation de microservices

  • Principe de responsabilité unique
  • Microservice VS Service
  • Culture DevOps
  • Déploiement et intégration continue
  • Protocoles HTTP, JMS, AMQP, Websockets, JSON
  • API légères (REST, GraphQL)

Gestion des logs applicatifs et monitoring

  • Le monitoring au centre d'un microservice
  • Métriques et health check
  • Centralisation des logs
  • Parcours de solutions : ELK, Graylog, Syslog

Déploiement d'une architecture microservices

  • Déploiement continu de dizaines/centaines d'applications
  • Technologies de conteneurs (Docker)
  • Gestion de configuration (Ansible)
  • Solutions d'infrastructure pour les microservices (Kubernetes)

Cloud computing et scalabilité

  • Haute Disponibilité (redondance et fail-over)
  • Performance (load balancing)
  • Scalabilité automatique

Problématiques de mise en œuvre

  • Complexité de l'écosystème
  • Performances réseaux
  • Sécurité
  • Déploiement
  • Tests
  • Nano-services

Prérequis

Notions de programmation.

Public

Développeur, Architecte, Chef de projet.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Orchestration Conteneurs, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre le fonctionnement et les enjeux de la conteneurisation et du modèle CaaS
  • Connaître les acteurs actuels du marché et savoir décrire leurs points de convergence & de divergence
  • Comprendre le fonctionnement de Kubernetes et de son écosystème
  • Connaître les points de liaison entre la conteneurisation et le cloud (public ou privé) ainsi que le Legacy
  • Être capable de décrire les enjeux majeurs de sécurité dans un modèle de type CaaS, en particulier avec Kubernetes et Docker
  • Savoir identifier les apports et les limitations des architectures microservices dans le cadre d’un déploiement en entreprise
Tarif

A partir de 2 400,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer le protocole propriétaire CISCO EIGRP
  • Installer, configurer et dépanner un service DHCP
  • Gérer les protocoles de routage OSPF et BGP
  • Mettre en place une architecture MPLS
  • Intégrer IPv6 aux réseaux Cisco
  • Utiliser les commandes de débogage et les applications appropriées pour s'assurer que la solution a été correctement mise en œuvre et qu'elle fonctionne comme prévu
Tarif

A partir de 3 940,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Parallel Sysplex, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les étapes pour implémenter un Parallel Sysplex "basic" ou "full"
  • Savoir implémenter un Sysplex "basic", un Sysplex de base multi-système et la connectivité pour un Parallel Sysplex
  • Être capable d'implémenter les fonctionnalités et les fonctions de Parallel Sysplex
  • Savoir implémenter Coupling Facility (CF) et comprendre son architecture ainsi que Coupling Facility Control Code (CFCC)
Tarif

A partir de 3 985,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Xamarin Forms vous aurez acquis les connaissances et compétences nécessaires pour :

  • Savoir développer une application mobile avec Xamarin.Forms
  • Construire une architecture applicative avec le pattern MVVM
  • Savoir développer des IHM avec les composants graphiques Xamarin.Forms
  • Être capable de coupler C# et XAML pour gérer l’interface graphique d’une application mobile
  • Comprendre comment accéder aux données locales et distantes pour enrichir l’application
  • Connaître les spécificités des différentes plateformes et savoir déployer votre application sur les différents magasins
Tarif

A partir de 2 490,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le processus de développement des microservices
  • Mémoriser l'état de l'art dans l'exposition des API microservices
  • Déployer plusieurs instances d'un même microservice
  • Mettre en place un load balancer / gateway de microservices
  • Manipuler quelques outils pour sécuriser les microservices.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir un projet architectural.
Tarif

A partir de 1 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Concevoir une solution de gouvernance
  • Concevoir une solution de calcul
  • Concevoir une architecture d’application
  • Concevoir le stockage, non relationnel et relationnel
  • Concevoir des solutions d’intégration de données
  • Concevoir des solutions d’authentification, d’autorisation et d’identité
  • Concevoir des solutions réseau
  • Concevoir des solutions de haute disponibilité
  • Concevoir des solutions de sauvegarde et de reprise d’activité après sinistre
  • Concevoir des solutions de monitoring
  • Concevoir des solutions de migration

 

Tarif

A partir de 2 790,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Quarkus, vous aurez les connaissances et compétences nécessaires pour :
  • Mettre en place un IDE et les outils de développement pour quarkus
  • Développer différents types de microservices avec Quarkus (API RestFul, Messagerie réactive, Client Rest) 
  • Comprendre la compilation AOT et les phases de build d’une application Quarkus
  • Déployer et surveiller une architecture micro-services Quarkus vers Kubernetes 
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Déployer des applications de microservices sur la plateforme Red Hat® OpenShift Container Platform
  • Créer une application de microservices avec Quarkus
  • Mettre en œuvre des tests unitaires et d'intégration pour les microservices
  • Utiliser la spécification config pour injecter des données dans un microservice
  • Sécuriser des microservices avec OAuth
  • Mettre en œuvre des contrôles d'intégrité, ainsi que du suivi et de la surveillance des microservices
  • Créer des applications réactives et asynchrones à l'aide de Quarkus
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Distance

Je cherche à faire...