Description
Objectif pédagogique : Acquérir les compétences techniques et pratiques nécessaires pour développer, déployer, sécuriser et dépanner des applications cloud sur AWS, en vue de réussir la certification AWS Certified Developer - Associate.
Objectifs pédagogiques
- Développer des applications cloud natives en utilisant les services AWS (Lambda, DynamoDB, API Gateway…)
- Maîtriser les bonnes pratiques CI/CD sur AWS (CodePipeline, CodeDeploy…)
- Sécuriser les applications (authentification, autorisation, gestion des secrets)
- Déboguer, surveiller et optimiser des applications AWS
- Comprendre la structure de l’examen et savoir éviter les pièges fréquents
Public concerné
Développeurs cloud souhaitant certifier leurs compétences AWS
Ingénieurs DevOps / logiciels ayant déjà une expérience sur AWS
Prérequis
1 an d’expérience avec AWS en développement d’applications
Maîtrise d’un langage de programmation (Python, JavaScript, Java…)
Connaissances de base en réseau, sécurité et architectures cloud
Déroulé du programme
1
Présentation de l’examen et pièges à éviter (1h30)
1h
- Structure de l’examen : type de questions, notation, score minimum requis
- Contenu des domaines évalués et pondération
- Stratégies de gestion du temps et pièges fréquents à éviter
- Analyse de questions types et explication des distracteurs
- Conseils pratiques pour maximiser ses réponses et retours d'expériences
2
Modèle de responsabilité partagée AWS (1h)
1h
- Différence entre sécurité "dans" et "du" cloud
- Exemples concrets : qui gère quoi ? (mise à jour, réseau, chiffrement, etc.)
- Travaux pratiques : analyse de scénarios d’architecture pour déterminer les responsabilités
- Impacts sur les décisions de développement
3
Développement avec les services AWS - Développer du code pour des applications hébergées sur AWS (2h)
2h
- Amazon SQS (Simple Queue Service)
- Amazon SNS (Simple Notification Service)
- Amazon EventBridge
- Amazon Kinesis
- TP : Architecture événementielle complète avec SQS, SNS, EventBridge
4
Développement avec les services AWS - Développer du code pour des applications hébergées sur AWS (1h30)
1h
- AWS Lambda - fonctionnalités avancées
- AWS Step Functions
- AWS SAM (Serverless Application Model)
- Intégration Amazon VPC
- TP : Fonction Lambda complexe avec couches, VPC, destinations et surveillance
5
Développement avec les services AWS - Utiliser les magasins de données dans le développement d'applications (1h30)
1h
- Amazon DynamoDB
- Amazon RDS & Aurora
- Amazon ElastiCache & MemoryDB
- Amazon S3 - Classes de stockage et cycle de vie
- Amazon Athena
- Amazon EBS (volumes, instantanés, chiffrement)
- Amazon EFS (Système de fichiers réseau, cibles de montage)
- TP : Application full-stack avec DynamoDB, RDS, ElastiCache et S3
6
Sécurité - Implémenter l'authentification et/ou l'autorisation (1h30)
1h
- Amazon Cognito
- AWS IAM (Identity and Access Management)
- AWS STS (Security Token Service)
- TP : Authentification complète avec Cognito User Pools, Identity Pools
7
Sécurité - Implémenter le chiffrement en utilisant les services AWS (30min)
- AWS KMS (Key Management Service)
- AWS Certificate Manager (ACM)
- AWS Private Certificate Authority
8
Sécurité - Gérer les données sensibles dans le code d'application (30min)
- AWS Secrets Manager
- AWS Systems Manager Parameter Store
- AWS WAF (Web Application Firewall)
- AWS CloudTrail
- TP : Gestion complète des secrets avec rotation automatique
9
Déploiement - Préparer les artefacts d'application à déployer sur AWS (45min)
- AWS AppConfig
- Services de conteneurs
10
Déploiement - Tester les applications dans les environnements de développement (45min)
- Amazon API Gateway
- AWS Lambda - versions et alias
11
Déploiement - Automatiser les tests de déploiement (45min)
- AWS CloudFormation
- AWS CDK (Cloud Development Kit)
12
Déploiement - Déployer du code en utilisant les services CI/CD AWS (1h15)
1h
- AWS CodePipeline
- AWS CodeBuild
- AWS CodeDeploy
- AWS CodeArtifact
- TP : Pipeline CI/CD complet avec CodePipeline, CodeBuild, CodeDeploy
13
Dépannage et Optimisation - Assister dans une analyse de cause racine (1h30)
1h
- Amazon CloudWatch
- Amazon CloudWatch Logs
- AWS X-Ray
14
Dépannage et Optimisation - Instrumenter le code pour l'observabilité (1h)
1h
- AWS X-Ray - approfondissement
- Amazon CloudWatch - métriques avancées
15
Dépannage et Optimisation - Optimiser les applications en utilisant les services et fonctionnalités AWS (1h)
1h
- Amazon CloudFront
- Elastic Load Balancing
- Amazon Route 53
- TP complet : Application optimisée avec CloudFront, ELB, Route 53 et surveillance avancée
16
Autres Services AWS (1h)
1h
- Calcul : Amazon EC2, AWS Elastic Beanstalk
- Analytique : Amazon OpenSearch Service
- Gestion : AWS CLI, AWS CloudShell
- Intégration d'applications : AWS AppSync
17
QCM blanc et session de questions/réponses (2h)
2h
- 20 à 30 questions représentatives dans le format de l’examen
- Correction collective avec explication détaillée des bonnes réponses
- Revue des concepts critiques à revoir en autonomie
- Coaching individuel : plan d’actions avant passage de l’examen
18
Clôture et synthèse (1h)
1h
- Conseils pour le jour J (AWS Exam Readiness, outils, rythme)
- Ressources à exploiter après la formation (AWS Skill Builder, tutoriels, labs)
- Tour de table des acquis, recommandations personnalisées
Informations
Durée
3 jour(s)
21h
Tarif
2200 € HT
HT