Prenez contact avec nous

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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires