Vous êtes ici :

Formation Conception d’architectures modernes : SOA, Micro services et API Management

A distance ou en présentiel

Tous les niveaux

Cette formation de 5 jours permet aux participants d’acquérir une compréhension approfondie des architectures modernes, notamment SOA, les micro services et l’API Management. Grâce à des études de cas pratiques et des exercices, les participants apprendront à concevoir, déployer et gérer des architectures évolutives et flexibles, à sécuriser les micro services et à orchestrer les services via les API. Les compétences acquises leur permettront de maîtriser l’ensemble du cycle de vie d’une architecture moderne, de la conception à la mise en production.

À qui s'adresse cette formation ?

  • Architectes logiciels, ingénieurs systèmes et développeurs d’applications
  • Responsables d’infrastructure et de gestion des architectures IT
  • Professionnels souhaitant maîtriser les architectures modernes, la gestion des API et la mise en œuvre des micro services dans des environnements d’entreprise

Pour la formation en Conception d’architectures modernes : SOA, Micro services et API Management, les prérequis sont :

  1. Connaissances en développement logiciel (langages comme Java, Python, etc.)
  2. Compréhension des architectures classiques (monolithiques, par exemple)
  3. Notions de conception d’APIs (REST, SOAP)
  4. Connaissances de base en bases de données
  5. Notions de conteneurs et virtualisation (Docker, Kubernetes, etc.) sont un plus

Les objectifs de la formation

  • Comprendre les concepts clés de l’architecture orientée services (SOA), des microservices et de l’API Management.
  • Apprendre à concevoir et mettre en œuvre des architectures modernes pour des applications évolutives et flexibles.
  • Maîtriser la gestion des API et la mise en place de solutions API Management dans un environnement d’entreprise.
  • Acquérir les compétences nécessaires pour intégrer des micro services dans une architecture SOA existante.
  • Développer des solutions robustes pour le déploiement et l’orchestration de services à travers différentes plateformes.

Contenu de la formation

  • Découverte des Architectures Modernes : SOA, Micro services et API

    • Introduction aux architectures modernes : SOA, Micro services et API
    • Comprendre l’architecture orientée services (SOA) et ses principes
    • Micro services : définition, avantages et défis
    • Comparaison SOA vs Microservices
    • Introduction à l’API Management : rôle et gestion des API dans une architecture moderne
  • Conception et Déploiement d'Architectures Micro services

    • Conception et mise en œuvre d’une architecture micro services
    • Découpage des services, gestion des dépendances et de la communication inter-services
    • Mise en place d’une stratégie de déploiement pour les microservices
    • Gestion des transactions et de l’intégrité des données dans une architecture micro services
    • Exemples de modèles d’architecture micro services
  • Gestion et Sécurisation des APIs et Micro services

    • API Management : gestion des versions, de la sécurité et des accès via les API
    • Introduction aux outils d’API Management (API Gateways, gestion des versions)
    • Mise en place de la sécurité des API : authentification, autorisation, gestion des clés et des tokens
    • Stratégies de surveillance et de reporting des API
    • Sécurisation des micro services et gestion des communications sécurisées
  • Gestion et Optimisation des Micro services

    • Orchestration et gouvernance des services : utilisation des outils et plateformes pour automatiser la gestion
    • Intégration continue et déploiement continu (CI/CD) dans un environnement micro services
    • Mise en œuvre des pratiques DevOps pour les micro services
    • Gouvernance et suivi de l’architecture des micro services
    • Analyse des coûts et des performances dans les architectures micro services
  • Conception et Déploiement d'Architectures Modernes : Pratiques, Optimisation et Intégration

    • Études de cas pratiques et mise en œuvre d’une architecture moderne à l’aide de SOA, Micro services et API Management
    • Mise en place d’un projet complet : de la conception à la mise en production
    • Tests de performance, gestion des erreurs et gestion de la scalabilité
    • Stratégies d’évolution et d’intégration d’une architecture micro services dans une organisation existante
    • Bilan de la formation, retour d’expérience et bonnes pratiques

Formation

A distance ou en présentiel

Référence :

DEV304

Durée :

5 jours


Ce cours est réalisable en intra-entreprise, dans vos locaux, dans nos salles ou à distance.

Contacter notre service Intra