Les participants apprendront à déconstruire des architectures existantes, à identifier les services AWS adaptés à une application en microservices, à automatiser leur gestion via API, CLI ou SDK, et à intégrer les pratiques DevOps nécessaires à leur déploiement. La formation couvre également des stratégies de persistance, de résilience, de sécurité et d’observabilité dans des environnements distribués.
Objectifs de la formation
Cette formation avancée couvre des sujets de développement avancés, tels que l’architecture pour un environnement en Cloud Computing ; déconstruire les applications existantes sur site et les reconditionner dans des architectures cloud natives ; et appliquer les principes de la méthodologie d'application des douze facteurs.Clientèle visée
Développeurs de logiciels expérimentés qui connaissent déjà les services AWSPréalables
Pour assister à ce cours, il est recommandé de :• Connaitre au moins un langage de programmation de haut niveau
• Connaitre les services AWS de base et mettre en œuvre le cloud public
• Avoir suivi la formation "Developing on AWS", ou de disposer d'un niveau similaire
• Avoir déjà une base de développement d'application dans un environnement AWS
Formateurs
Gains pour les participants
- Analyser une architecture d'application monolithique pour migrer vers une autre divisée en services AWS
- Appliquer les concepts et les étapes du manifeste d'application à 12 facteurs lors de la migration à partir d'une architecture monolithique
- Recommander les services AWS appropriés pour développer une application cloud native basée sur microservices
- Utiliser les API, l'AWS CLI et les kits SDK AWS pour surveiller et gérer les services AWS
- Expliquer les interdépendances SysOps et DevOps nécessaires pour déployer une application de microservices dans AWS.
Architecture de la formation
1. Introduction au voyage dans le Cloud et aux gains d’agilité
- Présentation des concepts de base du Cloud Computing
- Avantages de l’agilité dans le Cloud
2. De l’application monolithique aux microservices
- Déconstruction des applications monolithiques
- Persistance polyglotte
- Modèles distribués complexes
3. Résilience et mise à échelle
- Stratégies de résilience pour les applications cloud
- Options de messagerie logicielle AWS
- Sécurité et observabilité.
Détails pédagogiques
Méthode pédagogique
La formation repose sur un scénario concret consistant à intégrer une application monolithique existante sur site et à la reconvertir en une architecture de microservices sans serveur.
Type de cours
Formation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumissionFormation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumission