Prenez contact avec nous

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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires