AWS Developer Associate - Préparation à la certification

Formation créée le 18/07/2025.
Version du programme : 2

Type de formation

Formation présentielle

Duré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.