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 meilleures pratiques pour la construction d'applications modernes sans serveur
- Aperçu des services AWS qui prennent en charge la conception événementielle pour les applications sans serveur
Développement piloté par les API
- Aperçu des applications web standard basées sur le modèle requête/réponse via API
- Utilisation d'Amazon API Gateway pour les applications sans serveur
- Comparaison des différents types d'API
- Configuration d'un point de terminaison d'API HTTP 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 sans serveur
- Compréhension de la programmation impérative et déclarative pour l'infrastructure en tant que 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
- Construction d'un bus EventBridge personnalisé et d'une règle
- Comparaison des cas d'utilisation d'Amazon Simple Notification Service (Amazon SNS) et d'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 meilleures 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 sans serveur
- Comparaison des flux de travail standard et express
- Intégration directe des Step Functions
Observabilité et surveillance des applications sans serveur
- Compréhension des trois piliers de l'observabilité
- Rédaction et interprétation des journaux
- Utilisation des journaux Amazon CloudWatch
- Utilisation d'AWS X-Ray pour l'observabilité
Sécurisation des applications sans serveur
- Meilleures pratiques de sécurité pour les applications sans serveur
- Sécurité des applications, d'API Gateway et de Lambda
- Protection des données dans un stockage de données sans serveur
- Audit
Mise à l'échelle des applications sans serveur
- Utilisation d'API Gateway pour la gestion de la mise à l'échelle
- Mise à l'échelle par le biais de la concurrence Lambda
- Mise à l'échelle des différentes sources d'événements avec Lambda
Automatisation du pipeline de déploiement
- Utilisation de CI/CD dans les applications sans serveur
- Utilisation d'outils dans un pipeline sans serveur
- Utilisation des fonctionnalités d'AWS SAM pour les déploiements sans serveur
- Meilleures pratiques d'automatisation
Dépannage
Résumé et prochaines étapes
Pré requis
- Une compréhension des bases de l'architecture cloud AWS
- Des connaissances sur AWS Lambda
Public
- Développeurs
21 Heures
Nos clients témoignent (1)
La convivialité tout en apprenant