Accéder au contenu principal

Cours

Développer des applications sur AWS

Intermédiaire3 h

Python3 h11 vidéos44 exercices2,650 XP401Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez notre conditions d'utilisation, nos politique de confidentialité et que vos données soient stockées aux États-Unis.

Plébiscité par les apprenants de milliers d'entreprises

Vous formez une équipe ?

Essayer pour les entreprises

Description du cours

Créez des applications cloud prêtes pour la production sur AWS. Découvrez les modèles d'architecture adaptés au cloud, les microservices, le serverless et l'event-driven, puis mettez-les en pratique avec Amazon API Gateway, AWS Lambda, Amazon SQS, Amazon SNS, Amazon EventBridge, Amazon Kinesis et DynamoDB Streams.À travers des exercices interactifs et des manipulations concrètes dans la console AWS, vous allez concevoir des API résilientes, découpler des services à l'aide de files d'attente et de topics, et créer des workflows event-driven qui passent à l'échelle — des compétences essentielles pour livrer des applications serverless en production et évaluées dans l'examen AWS Certified Developer – Associate (DVA-C02).

Prérequis

Programme de formation

Plan du cours

1

Principes fondamentaux du développement logiciel sur AWS

Apprenez les bases architecturales des logiciels cloud-native. À la fin de ce chapitre, vous serez en mesure de choisir entre monolithe, microservices, serverless et modèles event-driven ; d'analyser les compromis entre couplage fort et faible, et communication synchrone ou asynchrone ; de gérer l'état dans des services stateless ; et de concevoir la résilience avec des retries, du backoff exponentiel, des coupe-circuits (circuit breakers) et des files d'attente de lettres mortes (dead-letter queues).
Commencer le chapitre
2

Créer des API sur AWS

Créez, sécurisez et exploitez des API sur Amazon API Gateway. À la fin de ce chapitre, vous saurez choisir le bon type d'API (REST, HTTP ou WebSocket) ; configurer des intégrations Lambda avec validation et transformations ; déployer des API sur plusieurs stages à l'aide de CloudFormation, SAM et CDK ; et les protéger avec Amazon Cognito, IAM, des autorisateurs Lambda, le chiffrement et le throttling.
Commencer le chapitre
3

Modèles d'application avancés

Concevez des charges de travail découplées, event-driven et orientées flux. À la fin de ce chapitre, vous serez capable de découpler des services avec des files d'attente Amazon SQS (y compris FIFO et dead-letter queues) et des topics Amazon SNS avec filtrage des abonnements ; de router des événements avec Amazon EventBridge à l'aide de règles, de modèles d'événements et de schémas ; de traiter des données à haut débit avec Amazon Kinesis Data Streams et Data Firehose ; et de réagir en temps réel aux modifications de tables avec Amazon DynamoDB Streams.
Commencer le chapitre

Développer des applications sur AWS

Cours
terminé

Obtenez un certificat de réussite

S'inscrire maintenant

Développez vos compétences en données avec DataCamp for Mobile

Progressez où que vous soyez grâce à nos cours mobiles et à nos défis de code quotidiens de 5 minutes.