AWS Developer Associate - Préparation à la certification
Formation créée le 18/07/2025.
Version du programme : 2
Version du programme : 2
Type de formation
Formation présentielleDurée de formation
21 heures (3 jours)AWS Developer Associate - Préparation à la certification
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 de la formation
- 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
Profil des bénéficiaires
Pour qui
- 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
Contenu de la formation
Présentation de l’examen et pièges à éviter (1h30)
- 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
Modèle de responsabilité partagée AWS (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
Développement avec les services AWS - Développer du code pour des applications hébergées sur AWS (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
Développement avec les services AWS - Développer du code pour des applications hébergées sur AWS (1h30)
- 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
Développement avec les services AWS - Utiliser les magasins de données dans le développement d'applications (1h30)
- 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
Sécurité - Implémenter l'authentification et/ou l'autorisation (1h30)
- Amazon Cognito
- AWS IAM (Identity and Access Management)
- AWS STS (Security Token Service)
- TP : Authentification complète avec Cognito User Pools, Identity Pools
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
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
Déploiement - Préparer les artefacts d'application à déployer sur AWS (45min)
- AWS AppConfig
- Services de conteneurs
Déploiement - Tester les applications dans les environnements de développement (45min)
- Amazon API Gateway
- AWS Lambda - versions et alias
Déploiement - Automatiser les tests de déploiement (45min)
- AWS CloudFormation
- AWS CDK (Cloud Development Kit)
Déploiement - Déployer du code en utilisant les services CI/CD AWS (1h15)
- AWS CodePipeline
- AWS CodeBuild
- AWS CodeDeploy
- AWS CodeArtifact
- TP : Pipeline CI/CD complet avec CodePipeline, CodeBuild, CodeDeploy
Dépannage et Optimisation - Assister dans une analyse de cause racine (1h30)
- Amazon CloudWatch
- Amazon CloudWatch Logs
- AWS X-Ray
Dépannage et Optimisation - Instrumenter le code pour l'observabilité (1h)
- AWS X-Ray - approfondissement
- Amazon CloudWatch - métriques avancées
Dépannage et Optimisation - Optimiser les applications en utilisant les services et fonctionnalités AWS (1h)
- Amazon CloudFront
- Elastic Load Balancing
- Amazon Route 53
- TP complet : Application optimisée avec CloudFront, ELB, Route 53 et surveillance avancée
Autres Services AWS (1h)
- Calcul : Amazon EC2, AWS Elastic Beanstalk
- Analytique : Amazon OpenSearch Service
- Gestion : AWS CLI, AWS CloudShell
- Intégration d'applications : AWS AppSync
QCM blanc et session de questions/réponses (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
Clôture et synthèse (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
Équipe pédagogique
Professionnel expert technique et pédagogique.