Formation Technologies de l'information : AWS : Développement avancé sur Amazon Web Services
Cette formation s’adresse aux développeurs expérimentés souhaitant approfondir leur maîtrise d’AWS dans le cadre d’architectures cloud natives et de migrations applicatives modernes. Elle met l’accent sur la transformation d’applications monolithiques vers des environnements en microservices, en s’inspirant de la méthodologie des 12 facteurs.
<br/>
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.
Le programme 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é.
À qui s'adresse cette formation ?
Public cible
Développeurs de logiciels expérimentés qui connaissent déjà les services AWS
Prérequis
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
Les 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.
Les points forts de la formation
- 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.
