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

Amazon Web Services

Digital Classroom - Developing Serverless Solutions on AWS (French)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Ce cours permet aux développeurs de se familiariser et de s'exercer aux bonnes pratiques de création d'applications serverless à l'aide d'AWS Lambda et d'autres services de la plateforme AWS Serverless. Vous utiliserez les frameworks AWS pour déployer une application sans serveur dans des ateliers pratiques qui traiteront des rubriques les plus simples aux rubriques les plus complexes. Vous utiliserez la documentation AWS tout au long du cours pour développer des méthodes d'apprentissage et de résolution de problèmes authentiques au-delà de la salle de classe.


Objectifs du cours

Dans ce cours, vous apprendrez à :

  • Appliquer les bonnes pratiques axées sur les événements pour concevoir une application sans serveur en utilisant les services AWS appropriés
  • Identifier les défis et les compromis liés à la transition vers un développement sans serveur et formuler des recommandations adaptées à votre organisation de développement et à votre environnement
  • Créer des applications sans serveur en utilisant des modèles qui connectent ensemble les AWS Managed Services et tiennent compte des caractéristiques de service, notamment les Service Quotas, les intégrations disponibles, le modèle d'appel, la gestion des erreurs et la charge utile de la source d'événements
  • Comparer et mettre en contraste les options disponibles d'écriture d'une Infrastructure as Code, notamment AWS CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM) et AWS Cloud Development Kit (AWS CDK)
  • Appliquer les bonnes pratiques à l'écriture des fonctions Lambda, y compris la gestion des erreurs, la journalisation, la réutilisation de l'environnement, l'utilisation de couches, l'absence d'état, l'idempotence et la configuration de la simultanéité et de la mémoire
  • Appliquer les bonnes pratiques pour créer l'observabilité et la surveillance dans votre application sans serveur
  • Appliquer les bonnes pratiques de sécurité aux applications sans serveur
  • Identifier les principales considérations relatives à la mise à l'échelle d'une application sans serveur et associer chaque considération aux méthodes, outils ou bonnes pratiques qui permettent de la gérer
  • Utiliser les outils pour développeur AWS SAM, AWS CDK et AWS pour configurer un flux de travail CI/CD et automatiser le déploiement d'une application sans serveur
  • Créer et maintenir activement une liste de ressources sans serveur qui vous aideront à poursuivre le développement de votre solution sans serveur et votre engagement avec la communauté sans serveur


Public visé

Ce cours s'adresse aux personnes suivantes :

  • Développeurs qui ont une certaine connaissance des applications sans serveur et qui ont une expérience du développement dans le AWS Cloud


Prérequis

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

  • Connaissance des bases de l'architecture AWS Cloud
  • Compréhension du développement d'applications sur AWS ce qui équivaut à la formation en présentiel suivante : « Developing on AWS »
  • Connaissances équivalentes à celles acquises au terme des formations numériques suivantes sur les applications sans serveur : AWS Lambda Foundations et Amazon API Gateway for Serverless Applications


Déroulement du cours

Module 1 : Penser « sans serveur »

Module 2 : Développement axé sur API et sources d'événements synchrones

Module 3 : Introduction aux procédures d'authentification, d'autorisation et de contrôle d'accès

Module 4 : Frameworks de déploiement sans serveur

Module 5 : Utilisation d'Amazon EventBridge et d'Amazon SNS pour découpler les composants

Module 6 : Développement basé sur les événements à l'aide de files d'attente et de flux 

Module 7 : Écriture de bonnes fonctions Lambda

Module 8 : Step Functions pour Orchestration

Module 9 : Observabilité et surveillance

Module 10 : Sécurité des applications sans serveur

Module 11 : Gestion de la mise à l'échelle dans les applications sans serveur

Module 12 : Automatisation du pipeline de déploiement


Reviews

Start your review of Digital Classroom - Developing Serverless Solutions on AWS (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.