Developing Serverless Solutions on AWS


Niveau

Intermédiaire

Prix

2430 Euros HT

Editeur

Durée

3 jours


Public visé

  • Les développeurs qui ont une certaine familiarité avec le sans serveur et une expérience du développement dans le Cloud AWS

Prérequis

  • Familiarité avec les bases de l’architecture AWS Cloud
  • Avoir suivi la formation “Developing on AWS”

Objectifs

  • Appliquer les meilleures pratiques axées sur les événements à la conception d’une application sans serveur à l’aide des services AWS appropriés.
  • Identifier les défis et les compromis de la transition vers le développement sans serveur, et faire des recommandations adaptées à votre organisation de développement et à votre environnement
  • Créez des applications sans serveur à l’aide de modèles qui connectent ensemble les services gérés AWS, et prendre en compte les caractéristiques du service, y compris les quotas de service, les intégrations disponibles, le modèle d’appel, la gestion des erreurs et charge utile de source d’événements.
  • Comparer et contraster les options disponibles pour écrire l’infrastructure en tant que code, y compris AWS CloudFormation, AWS Amplify, modèle d’application sans serveur AWS (AWS SAM) et le Cloud AWS Kit de développement (AWS CDK)
  • Appliquer les meilleures pratiques pour écrire des fonctions Lambda, y compris la gestion des erreurs, la journalisation, réutilisation d’environnement, utilisation de couches, absence d’état, idempotence et configuration de la simultanéité et de la mémoire
  • Appliquer les meilleures pratiques pour renforcer l’observabilité et la surveillance dans votre application sans serveur
  • Appliquer les meilleures pratiques de sécurité aux applications sans serveur.
  • Identifier les principales considérations de mise à l’échelle dans une application sans serveur et faire correspondre chaque considération à la méthode, aux outils ou les meilleures pratiques pour le gérer.
  • Utilisez AWS SAM, AWS CDK et les outils de développement AWS pour configurer un flux de travail CI/CD et automatiser le déploiement d’une application sans serveur.

Programme (3 jours)

JOUR 1

INTRODUCTION

“PENSER SANS SERVEUR”

DÉVELOPPEMENT PILOTÉ PAR API ET SOURCES D’ÉVÉNEMENTS SYNCHRONES

INTRODUCTION À L’AUTHENTIFICATION, À L’AUTORISATION ET AU CONTRÔLE D’ACCÈS

FRAMEWORKS DE DÉPLOIEMENT SANS SERVEUR

UTILISATION D’AMAZON EVENTBRIDGE ET D’AMAZON SNS POUR DISSOCIER LES COMPOSANTS

DÉVELOPPEMENT PILOTÉ PAR LES ÉVÉNEMENTS À L’AIDE DE FILES D’ATTENTE ET DE FLUX

Lab 1 : Déploiement d’une application sans serveur simple

Lab 2 : diffusion des messages avec Amazon EventBridge

JOUR 2

ÉCRIRE DE BONNES FONCTIONS LAMBDA

AWS STEP FUNCTIONS POUR L’ORCHESTRATION

OBSERVABILITÉ ET SURVEILLANCE

Lab 3 : Orchestration de flux de travail à l’aide d’AWS Step Functions

Lab 4 : Observabilité et surveillance

JOUR 3

SÉCURITÉ DES APPLICATIONS SANS SERVEUR

GESTION DE L’ÉVOLUTIVITÉ DANS LES APPLICATIONS SANS SERVEUR

AUTOMATISATION DU PIPELINE DE DÉPLOIEMENT

Lab 5 : Sécurisation des applications sans serveur

Lab 6 : CI/CD sans serveur sur AWS


Nos prochaines dates

DATEPRIXMODALITES
Du 22 au 24 février 20272430 Euros HTClasse virtuelle
Du 07 au 09 avril 20272430 Euros HTClasse virtuelle
Du 21 au 23 juin 20272430 Euros HTClasse virtuelle

Contact