AWS Certified developer Associate

Durée de vie
Intermédiaire
140 leçon
0 quiz
76 étudiants

Plan de formation AWS Certified Developer Associate

Présentation:

Le Bootcamp AWS Certified Developer – Associate est un programme intensif conçu pour former les développeurs et les professionnels IT à l’utilisation des services AWS du point de vue du développement d’applications cloud. Il offre une immersion complète dans les services clés AWS, avec des sessions théoriques et pratiques. À la fin de la formation, les participants seront préparés pour réussir l’examen AWS Certified Developer – Associate et acquérir une maîtrise pratique de la gestion d’applications sur AWS.

Public Cible:

  • Développeurs backend ou frontend souhaitant évoluer vers le cloud.
  • Ingénieurs DevOps ou développeurs souhaitant automatiser et améliorer leurs déploiements avec AWS.
  • Administrateurs systèmes voulant apprendre à créer des applications serverless sur AWS.
  • Étudiants et professionnels IT cherchant une certification AWS reconnue dans le secteur du cloud

Prérequis:

  • Notions de base en programmation (JavaScript, Python ou Java recommandés).
  • Compréhension de base des principes cloud.
  • Compte AWS actif avec accès au Free Tier pour les exercices pratiques.
  • Expérience préalable dans le développement ou la gestion d’applications souhaitée, mais non obligatoire.

Méthodologie d’enseignement:

  • Approche théorique et pratique avec exercices à chaque étape.
  • Projets concrets basés sur des scénarios réels pour mieux comprendre les concepts.

Info Pratiques:

  • La certification AWS Developer Associate (DVA-C02) est une certification de niveau associate.
  • C’est une certification à choix Multiples ou réponses multiples
  • Elle comprends 65 questions
  • Le passage de la certification se déroule sur 130 Minutes
  • Elle coûte 150 USD
  • La langue de passage de la certification est l’anglais

Ressources fournies:

  • Accès au repository Git des Supports PDF des Labs et Projets
  • Accès à un compte Free Tier AWS pour les exercices pratiques.(pour les intéressés)
  • Un document présentant les Tips d’examen

Objectifs pédagogiques:

    • Comprendre les principes de base du Cloud AWS
    • Développer et déployer des applications sur AWS
    • Maîtriser les bases de la programmation serverless
    • Gérer les données et la persistance
    • Utiliser efficacement AWS CDK, SDK et CLI
  • Concevoir des application résilientes et évolutives
  • Sécuriser les applications et les données
  • Superviser, monitorer et dépanner les applications cloud.
  • Se préparer a l’examen AWS Certified Developer -Associate

Description/Contenu

Module 00: Introduction (1h)

  • Pourquoi cette formation?
  • Présentation des objectifs
  • Présentation de la méthodologie
  • Présentation des formateurs
  • Présentation du metier de developpeur cloud AWS

Module 01: Les fondamentaux d’AWS (3h)

  • Infrastructure globale
  • Amazon EC2
  • Amazon S3
  • Amazon Route 53
  • AWS CLI
  • AWS CloudShell
  • AWS SDK
  • AWS CDK

Cas pratique 1: installation de AWS SDK dans votre IDE,
Cas pratique 2: Création et gestion d’un bucket S3 avec le CloudShell
Cas pratique 3: automatiser la création d’une infrastructure avec AWS CDK.
Module 02: AWS IAM avance (2h)

  • Revue des concepts fondamentaux (utilisateurs, groupes, rôles, politiques)
  • Utilisations des conditions keys et context keys pour affiner les accès
  • Permissions boundaries et stratégies de limitation des accès
  • Identité fédérée avec AWS Cognito et SAML 2.0
  • Délégation d’accès et rôles croisés (cross-account access)

Cas pratique 1: création d’un groupe, attacher les politiques aa ce dernier et ajout d’un utilisateur IAM a ce groupe et mettre en place des permissions boundaries.
Module 03: Les fondamentaux du réseau avec AWS VPC (2h)

  • Amazon VPC
  • VPC Peering
  • VPC Endpoint
  • Transit Gateway
  • VPC Peering
  • VPC Flow Logs

Cas pratiques: Mise en place d’une architecture réseau hautement disponible
Module 04: Introduction au Serverless computing (2h)

  • Vue globale d’AWS Serverless
  • Amazon API Gateway
  • Step function
  • AWS Lambda

Cas pratique: Déploiement d’une application serverless en utilisant AWS Step function, Lambda, et API Gateway.
Module 05: Services de stockage (2h)

  • Amazon S3
  • Amazon EFS
  • Amazon EBS

Cas pratique: déploiement d’une application statique, hautement disponible et performante avec amazon S3
Module 05: AWS Serverless Application Model (1h)

  • AWS Serverless Application Model
  • AWS Serverless Application Repository

Cas pratique: création d’une application dans SAM
Module 06: Services de base de données (1h30)

  • AWS DynamoDB
  • AWS RDS
  • Amazon Aurora
  • Amazon ElastiCache

Cas pratique: Projet sur DynamoDB
Module 07: Outils développeurs et d’intégration d’application (3h)

  • AWS CodeBuild
  • AWS CodeDeploy
  • Code Artifact
  • AWS CodeStar
  • AWS Amplify
  • AWS CodePipeline
  • AWS Code Guru
  • Amazon CodeWhisperer
  • Amazon Code Catalyst
  • Amazon SQS
  • Amazon SNS
  • AWS AppSync
  • Amazon EventBridge

Cas pratique: déploiement d’une application en mode CI/CD sur AWS Amplify
Module 08: AWS CloudFormation (2h)

  • Vue globale de CloudFormation
  • Fonctionnement
  • Structure des templates Cloudformation
  • Gestion des stacks et déploiements complexes
  • Changes sets
  • Drift detection
  • Resources
  • Parameter / Mapping
  • Designer

Cas pratique: mise en place d’une stack Cloudformation et provisionning automatique de l’infrastructure.
Module 09: containerization (2h)

  • Introduction à la conteneurisation avec Docker
  • AWS ECS
  • AWS ECR
  • AWS EKS
  • AWS Fargate

Cas pratique: déploiement d’une application conteneurisée, performante et hautement disponible sur ECS
Module 10: Sécurité et cryptage dans AWS (2h)

  • Cryptage avec KMS
  • Encryption SDK
  • AWS Secret Manger
  • AWS SSM parameter Store
  • AWS ACM
  • AWS cognito
  • AWS WAF

Cas pratique: implémentation d’un haut niveau de sécurité sur une infrastructure existante.
Module 11: AWS Elastic Beanstalk (2h)

  • Architecture et concepts clés
  • Personnalisation et configuration avancée
  • Surveillance et journalisation
  • Sécurité et gestion de coûts

Cas pratique: Déploiement d’une application web sur Elastic Beanstalk
Module 12: Fourniture de contenu avec le CDN AWS CloudFront (1h)

  • Vue globale de CloudFront
  • Architecture et fonctionnement
  • Sécurisation et personnalisation
  • Optimisation, surveillance et coûts

Cas pratique: Création d’une distribution cloudfront
Module 13: Monitoring et traçabilité (1h)

  • Amazon cloudWatch
  • Amazon X-Ray
  • AWS Cloudtrail

Cas pratique: implémenter le monitoring de vos ressources et actions utilisateurs avec Cloudwatch et Cloudtrail.
Module 14:Data et Analytics (2h)

  • Kinesis data streams
  • Kinesis data firehose
  • Kinesis data analytic
  • Amazon Athena
  • AWS Glue
  • OpenSearch

Cas pratique: déployer une tache AWS Glue avec AWS CodePipeline CICD
Module 15: autres services AWS -(1h)
AWS App Runner

  • AWS App Runner
  • AWS Proton
  • AWS ElasticSearch
  • AWS AppConfig
  • AWS MSK
  • AWS System Manager

Démo: App Runner, Proton, et AWS MSK
Module 16: Mock Exam (2h)

Poster le commentaire