Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
- Aperçu et bonnes pratiques pour la construction d'applications serverless modernes
- Aperçu des services AWS prenant en charge la conception événementielle pour les applications serverless
Développement piloté par les API
- Aperçu des applications web API basées sur des requêtes/réponses standards
- Utilisation d'Amazon API Gateway pour les applications serverless
- Comparaison des différents types d'API
- Configuration d'un point de terminaison HTTP API intégré à une fonction Lambda
Authentification, Autorisation et Contrôle d'accès
- Comparaison de l'authentification et de l'autorisation
- Authentification aux API via API Gateway
- Utilisation d'Amazon Cognito
Cadres de déploiement serverless
- Compréhension de la programmation impérative et déclarative pour l'infrastructure as code
- Comparaison des cadres CloudFormation, AWS CDK, Amplify et AWS SAM
Amazon EventBridge et Amazon SNS
- Utilisation de sources d'événements asynchrones
- Fonctionnalités et cas d'utilisation d'Amazon EventBridge
- Création d'un bus et de règles personnalisés pour EventBridge
- Comparaison des cas d'utilisation d'Amazon Simple Notification Service (Amazon SNS) et EventBridge
Utilisation des files d'attente et des flux dans le déploiement événementiel
- Utilisation des files d'attente et des flux comme sources d'événements pour Lambda
- Utilisation d'Amazon Simple Queue Service (Amazon SQS) ou d'Amazon Kinesis Data Streams comme sources d'événements pour Lambda
Écriture de fonctions Lambda
- Aperçu du cycle de vie de Lambda et des bonnes pratiques pour écrire des fonctions Lambda
- Configuration d'une fonction Lambda
- Gestion des erreurs
Utilisation d'AWS Step Functions
- Utilisation d'AWS Step Functions dans les architectures serverless
- Comparaison des workflows standard et express
- Intégration directe des Step Functions
Observabilité et surveillance des applications serverless
- Compréhension des trois piliers de l'observabilité
- Rédaction et interprétation des journaux
- Utilisation d'Amazon CloudWatch Logs
- Utilisation d'AWS X-Ray pour l'observabilité
Sécurisation des applications serverless
- Meilleures pratiques de sécurité pour les applications serverless
- Sécurité des API Gateway, Lambda et des applications
- Protection des données dans le stockage de données serverless
- Audit
Mise à l'échelle des applications serverless
- Utilisation d'API Gateway pour la gestion de la mise à l'échelle
- Mise à l'échelle via la concurrence Lambda
- Mise à l'échelle de différentes sources d'événements avec Lambda
Automatisation du pipeline de déploiement
- Utilisation de CI/CD dans les applications serverless
- Outils utilisés dans un pipeline serverless
- Utilisation des fonctionnalités d'AWS SAM pour les déploiements serverless
- Meilleures pratiques d'automatisation
Dépannage
Résumé et prochaines étapes
Pré requis
- Une compréhension des bases de l'architecture cloud AWS
- Connaissances de AWS Lambda
Public cible
- Développeurs
21 Heures
Nos clients témoignent (1)
La convivialité tout en apprenant