Développer, déployer et déboguer des applications cloud natives sur AWS. Maîtriser les services clés : Lambda, API Gateway, DynamoDB, S3, IAM, CloudFormation et CI/CD. Prépare à la certification AWS Certified Developer – Associate (DVA-C02).
Objectifs pédagogiques :
- Développer et déployer des applications cloud natives sur AWS.
- Utiliser les services AWS core : Lambda, API Gateway, DynamoDB, S3, SQS/SNS.
- Gérer l'authentification et les autorisations avec IAM, Cognito et STS.
- Automatiser les déploiements avec CodePipeline, CodeBuild et CodeDeploy.
- Monitorer et déboguer les applications avec CloudWatch, X-Ray et CloudTrail.
- Se préparer à l'examen AWS Certified Developer – Associate (DVA-C02).
Compétences visées :
- Développement cloud natif AWS
- Serverless et API Gateway
- CI/CD et automatisation AWS
- Sécurité et gestion des identités
- Monitoring et debugging AWS
Prépare à la certification : AWS Certified Developer – Associate (DVA-C02) (Amazon Web Services (AWS)).
Durée : 3 jour(s), soit 21 heures. Formation animée par un formateur expert du domaine, alternant apports théoriques et travaux pratiques. Programme adaptable aux besoins du commanditaire.
Module 1 — Services de développement AWS core (0,75 jour)
Contenus :
- EC2, S3, RDS, DynamoDB — usage développeur
- Lambda : fonctions, triggers, limites
- API Gateway : REST & HTTP APIs, authorizers
- SQS, SNS, EventBridge — patterns événementiels
Activités :
- Lab : API serverless Lambda + API Gateway + DynamoDB
Résultats attendus :
- Concevoir et déployer une API cloud native sur AWS
Module 2 — Sécurité et gestion des accès (0,5 jour)
Contenus :
- IAM : rôles, politiques, bonnes pratiques développeur
- Cognito : user pools, identity pools, JWT
- STS : AssumeRole, sessions temporaires
- Secrets Manager et Parameter Store
Activités :
- Lab : authentification Cognito sur une API
Résultats attendus :
- Sécuriser les applications et gérer les accès AWS
Module 3 — Déploiement et CI/CD (0,75 jour)
Contenus :
- Elastic Beanstalk : déploiement d'applications
- CodeCommit, CodeBuild, CodeDeploy, CodePipeline
- SAM (Serverless Application Model) et CDK
- Stratégies de déploiement : Blue/Green, Canary, Rolling
Activités :
- Lab : pipeline CI/CD complet CodePipeline ? Lambda
Résultats attendus :
- Automatiser les déploiements avec un pipeline CI/CD AWS
Module 4 — Monitoring, debugging et optimisation (0,5 jour)
Contenus :
- CloudWatch : logs, métriques, alarmes, dashboards
- X-Ray : tracing distribué, analyse de performances
- CloudTrail : audit et conformité
- Optimisation des coûts et des performances Lambda/DynamoDB
Activités :
- Lab : mise en place X-Ray sur une application serverless
Résultats attendus :
- Monitorer, déboguer et optimiser une application AWS
Modalités d'évaluation : évaluation continue par travaux pratiques et quiz de fin de module. Une attestation de fin de formation précisant les acquis est remise à chaque stagiaire.
Attestation de formation
Non certifiante
Sans niveau spécifique