Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Amazon API Gateway pour les applications sans serveur (Français) | Amazon API Gateway for Serverless Applications (French)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Ce cours présente Amazon API Gateway et vous apprend les bases de la création et du déploiement d'interfaces de programmation d'applications (API). Vous découvrirez les options permettant de gérer et de mesurer l'accès à vos API et de les intégrer à AWS Lambda. 

  • Niveau du cours : Basique
  • Durée : 120 min.


Remarque : ce cours comporte des transcriptions ou des sous-titres localisés. La narration est en anglais. Pour afficher les sous-titres, cliquez sur le bouton CC dans le coin inférieur droit du joueur.


Activités

Ce cours comprend des présentations et des évaluations.


Objectifs du cours

Dans ce cours, vous apprendrez à effectuer les tâches suivantes :

  • Identifier les cas d'utilisation initiaux où API Gateway et Lambda peuvent découpler un monolithe plus important
  • Identifier un plan pour votre application gérant les API qui inclut la sélection des points de terminaison, les configurations de mise en cache, les méthodes d'autorisation, les plans d'utilisation et les étapes de déploiement
  • Identifier comment créer des applications de communication par messages en temps réel en utilisant les API WebSocket
  • Utiliser la console API Gateway pour créer une API à partir de zéro, la tester avec un point de terminaison fictif et la déployer en utilisant une option d'autorisation disponible
  • Utiliser Amazon CloudWatch pour analyser le trafic sur votre API déployée et identifier les opportunités ou les améliorations, les validations, les réponses et le mappage
  • Utiliser API Gateway comme source d'événements pour une fonction Lambda en utilisant des alias Lambda et des variables d'étapes API Gateway


Public visé

Ce cours s'adresse aux personnes suivantes :

  • Développeurs de logiciels qui connaissent bien le développement de microservices et d'API, mais qui découvrent le sans serveur
  • Toute personne souhaitant comprendre les bases de l'utilisation d'API Gateway devant Lambda 


Prérequis

Pour ce cours, il est conseillé aux participants de disposer des connaissances suivantes :

  • Une certaine expérience de codage
  • Connaissance de l'architecture Cloud
  • Connaissance des autres services Amazon Web Services (AWS), notamment Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB et AWS Lambda.
  • Compréhension du développement basé sur les API


Déroulement du cours

Module 1 : Présentation d'API Gateway

  • Les défis de la gestion des API
  • Utilisation d'API Gateway comme porte d'entrée des API
  • Fonctionnalités d'API Gateway
  • Architecture d'API Gateway
  • Choix du meilleur type d'API pour votre cas d'utilisation

Module 2 : Conception d'API WebSocket

  • Communication par messages en temps réel avec les API WebSocket
  • Développement d'une API WebSocket dans API Gateway
  • Maintien des connexions aux API WebSocket

Module 3 : Conception d'API REST

  • API REST
  • Types de point de terminaison d'API REST API Gateway
  • Cache facultatif API Gateway
  • Considérations relatives à la tarification des API REST

Module 4 : Création et déploiement d'API avec API Gateway

  • Anatomie de l'appel d'API
  • Étapes à suivre pour créer une API avec API Gateway
  • Étapes d'API
  • Bonnes pratiques de création et de déploiement

Module 5 : Gestion de l'accès aux API

  • Gestion de l'accès aux API
  • Autorisation pour API Gateway
  • Autorisation avec IAM
  • Agents d'autorisation Lambda
  • Agents d'autorisation Cognito
  • Limitations et plans d'utilisation
  • Autorisations IAM
  • Politiques de ressources

Module 6 : Surveillance et dépannage

  • Métriques CloudWatch pour API Gateway
  • Amazon CloudWatch Logs pour API Gateway
  • Surveillance avec X-Ray et CloudTrail

Module 7 : Mappage des données et validation des demandes

  • Transformations de données avec des modèles de mappage
  • Gestion des erreurs à l'aide des réponses Gateway
  • Validation de demande de déchargement vers API Gateway

Module 8 : Conclusion et étapes suivantes

  • Conclusion
  • Ressources supplémentaires
  • Étapes suivantes


Reviews

Start your review of Amazon API Gateway pour les applications sans serveur (Français) | Amazon API Gateway for Serverless Applications (French)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.