Logo AWSDévelopper des solutions sans serveur sur AWS - icon10CLOUD COMPUTING ET VIRTUALISATION
Développement sans serveur
Solutions sur AWS
3 jours

Développer des solutions sans serveur sur AWS

AWS AU TRAVAIL LUMIFY
Lumify Work est un partenaire de formation AWS officiel pour l'Australie, la Nouvelle-Zélande et les Philippines. Grâce à nos instructeurs AWS agréés, nous pouvons vous proposer un parcours d'apprentissage adapté à vous et à votre organisation, afin que vous puissiez tirer le meilleur parti du cloud. Nous proposons des formations virtuelles et en présentiel en classe pour vous aider à développer vos compétences cloud et vous permettre d'obtenir la certification AWS reconnue par l'industrie.

POURQUOI ÉTUDIER CE COURS

Ce cours donne aux développeurs une exposition et une pratique des meilleures pratiques pour créer des applications sans serveur à l'aide d'AWS Lambda et d'autres services de la plate-forme sans serveur AWS. Vous utiliserez les frameworks AWS pour déployer une application sans serveur dans des laboratoires pratiques qui progressent de sujets plus simples à plus complexes. Vous utiliserez la documentation AWS tout au long du cours pour développer des méthodes authentiques d'apprentissage et de résolution de problèmes au-delà de la salle de classe.
Ce cours comprend des présentations, des laboratoires pratiques, des démonstrations, des vidéos, des contrôles de connaissances et des exercices de groupe.

CE QUE VOUS APPRENDRE

Ce cours est conçu pour enseigner aux participants comment :

  • Appliquer les meilleures pratiques basées sur les événements à une conception d'application sans serveur à l'aide des services AWS appropriés
  • Identifiez les défis et les compromis liés à la transition vers le développement sans serveur et formulez des recommandations adaptées à votre organisation et à votre environnement de développement.
  • Créez des applications sans serveur à l'aide de modèles qui connectent les services gérés AWS entre eux et tiennent compte des caractéristiques des services, notamment les quotas de services, les intégrations disponibles, le modèle d'appel, la gestion des erreurs et la charge utile de la source d'événement.
  • Comparez les options disponibles pour écrire une infrastructure sous forme de code, y compris AWS
    CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM) et AWS Cloud Development Kit (AWS CDK)
  • Appliquer les meilleures pratiques à l'écriture de fonctions Lambda, notamment la gestion des erreurs, la journalisation, la réutilisation de l'environnement, l'utilisation de couches, l'apatridie, l'idempotence et la configuration de la concurrence et de la mémoire.
  • Appliquez les meilleures pratiques pour créer de l'observabilité et de la surveillance dans votre application sans serveur.
  • Appliquer les meilleures pratiques de sécurité aux applications sans serveur
  • Identifiez les principales considérations de mise à l'échelle dans une application sans serveur et faites correspondre chaque considération aux méthodes, outils ou bonnes pratiques pour la 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
  • Créez et maintenez activement une liste de ressources sans serveur qui vous aideront dans votre développement sans serveur continu et dans votre engagement avec la communauté sans serveur.

Développer des solutions sans serveur sur AWS - icon8Mon instructeur était formidable de pouvoir mettre en place des scénarios dans des instances du monde réel liés à ma situation spécifique.
J'ai été bien accueilli dès mon arrivée et la possibilité de m'asseoir en groupe en dehors de la classe pour discuter de nos situations et de nos objectifs a été extrêmement précieuse.
J'ai beaucoup appris et j'ai senti qu'il était important que mes objectifs en participant à ce cours soient atteints.
Excellent travail de l'équipe Lumify Work.
Développer des solutions sans serveur sur AWS - icon9
AMANDA NICOL
SERVICES D'ASSISTANCE INFORMATIQUE
MANAGER – HEALT H WORLD LIMIT ED

Travail Lumify Formation personnalisée
Nous pouvons également proposer et personnaliser cette formation pour des groupes plus importants, ce qui permettra à votre organisation d'économiser du temps, de l'argent et des ressources.
Pour plus d'informations, veuillez nous contacter au 02 8286 9429.

SUJETS DE COURS

Module 0 : Int roduition

  • Introduction à l'application que vous allez créer
  • Accès aux ressources du cours (guide de l'étudiant, guide de laboratoire et supplément de cours en ligne)

Module 1 : Penser sans serveur

  • Meilleures pratiques pour créer des applications sans serveur modernes
  • Conception événementielle
  • Services AWS prenant en charge les applications sans serveur basées sur des événements

Module 2 : Développement piloté par API et sources d'événements synchrones

  • Caractéristiques des requêtes/réponses standard basées sur l'API web applications
  • Comment Amazon API Gateway s'intègre dans les applications sans serveur
  • Exercice d'essai : configurer un point de terminaison d'API HT TP intégré à une fonction Lambda
  • Comparaison de haut niveau des types d'API (REST /HT TP, WebPrise, Graphlet)

Module 3 : Réduction de l'int à l'ion Auth henicid, Auth héroisation et Contrôle d'accès

  • Authentification vs autorisation
  • Options d'authentification auprès des API à l'aide d'API Gateway
  • Amazon Cognito dans les applications sans serveur
  • Groupes d'utilisateurs Amazon Cognito par rapport aux identités fédérées

Module 4 : Cadres de déploiement sans serveur

  • Surview de la programmation impérative par rapport à la programmation déclarative pour l'infrastructure en tant que code
  • Comparaison de CloudFormation, AWS CDK, Amplify et les frameworks AWS SAM
  • Fonctionnalités d'AWS SAM et de l'AWS SAM CLI pour l'émulation et les tests locaux

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

  • Considérations de développement lors de l'utilisation de sources d'événements asynchrones
  • Fonctionnalités et cas d'utilisation d'Amazon EventBridge
  • Exercice d'essai : créer un bus et une règle EventBridge personnalisés
  • Comparaison des cas d'utilisation d'Amazon Simple Notification Service (Amazon SNS) et de
    Pont des événements
  • Exercice d'essai : configurer une rubrique Amazon SNS avec filtrage

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

  • Considérations de développement lors de l'utilisation de sources d'événements d'interrogation pour déclencher des fonctions Lambda
  • Distinctions entre les files d'attente et les flux en tant que sources d'événements pour Lambda
  • Sélection des configurations appropriées lors de l'utilisation d'Amazon Simple Queue Service (AmazonSQS) ou d'Amazon Kinesis Data Streams comme source d'événements pour Lambda
  • Exercice d'essai : configurer une file d'attente Amazon SQS avec une file d'attente de lettres mortes comme
    Source d'événement Lambda

Travaux pratiques

  • Atelier pratique 1 : Déployer une application simple sans serveur
  • Atelier pratique 2 : diffusion de messages avec Amazon EventBridge

Module 7 : Écrire de bonnes fonctions Lambda

  • Comment le cycle de vie Lambda influence votre code de fonction
  • Bonnes pratiques pour vos fonctions Lambda
  • Configurer une fonction
  • Code de fonction, versions et alias
  • Exercice d'essai : configurer et tester une fonction Lambda
  • Gestion des erreurs Lambda
  • Gestion des échecs partiels avec les files d'attente et les flux

Module 8 : Fonctions d'étape pour la rat ion d'orchestre

  • AWS Step Functions dans les architectures sans serveur
  • Exercice d'essai : états de Step Functions
  • Le modèle de rappel
  • Flux de travail standard ou express
  • Intégrations directes de Step Functions
  • Exercice d'essai : Dépannage d'un flux de travail Standard Step Functions

Module 9 : Observabilité et surveillance

  • Les trois piliers de l’observabilité
  • Journaux et informations sur les journaux Amazon CloudWatch
  • Rédaction d'un journal efficace files
  • Exercice d'essai : Interprétation des journaux
  • Utilisation d'AWS X-Ray pour l'observabilité
  • Exercice d'essai : Activer X-Ray et interpréter les traces X-Ray
  • Métriques CloudWatch et format de métriques intégrées
  • Exercice d'essai : métriques et alarmes
  • Exercice d'essai : ServiceLens

Travaux pratiques

  • Atelier pratique 3 : Orchestration de flux de travail à l'aide d'AWS Step Functions
  • Laboratoire pratique 4 : Observabilité et surveillance

Module 10 : Sécurité des applications sans serveur

  • Meilleures pratiques de sécurité pour les applications sans serveur
  • Appliquer la sécurité à toutes les couches
  • Passerelle API et sécurité des applications
  • Lambda et sécurité des applications
  • Protéger les données dans vos magasins de données sans serveur
  • Audit et traçabilité

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

  • Considérations de mise à l'échelle pour les applications sans serveur
  • Utiliser API Gateway pour gérer l'échelle
  • Mise à l'échelle de la concurrence Lambda
  • Comment différentes sources d'événements évoluent avec Lambda

Module 12 : Automatisation du pipeline de déploiement

  • L'importance du CI/CD dans les applications sans serveur
  • Outils dans un pipeline sans serveur
  • Fonctionnalités AWS SAM pour les déploiements sans serveur
  • Meilleures pratiques pour l'automatisation
  • Conclusion du cours

Travaux pratiques

  • Atelier pratique 5 : Sécuriser les applications sans serveur
  • Atelier pratique 6 : CI/CD sans serveur sur AWS

Attention : il s'agit d'un cours sur les technologies émergentes. Le plan du cours est sujet à changement selon les besoins.

À QUI S'ADRESSE LE COURS ?

Ce cours est destiné à:

  • Développeurs ayant une certaine familiarité avec le sans serveur et une expérience du développement dans le cloud AWS

CONDITIONS PRÉALABLES

Nous recommandons aux participants de ce cours d'avoir :

  • Familiarité avec les bases de l'architecture AWS Cloud
  • Une compréhension du développement d'applications sur AWS équivalente à la réalisation du Développement sur AWS cours
  • Connaissances équivalentes à la réalisation du cours numérique sans serveur suivant
    formations: AWS Lambda Foundations et Amazon API Gateway pour les applications sans serveur

https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
La fourniture de ce cours par Lumify Work est régie par les conditions générales de réservation. Veuillez lire attentivement les termes et conditions avant de vous inscrire à ce cours, car l'inscription au cours est conditionnelle à l'acceptation de ces équipes et conditions.

logo lumineux

Développer des solutions sans serveur sur AWS - icon1 ph.training@lumifywork.com Développer des solutions sans serveur sur AWS - Développement linkedin.com/company/lumify-work-ph
Développer des solutions sans serveur sur AWS - icon4 lumifywork.com Développer des solutions sans serveur sur AWS - icon3 twitter.com/LumifyWorkPH
Développer des solutions sans serveur sur AWS - icon2 facebook.com/LumifyWorkPh Développer des solutions sans serveur sur AWS - icon7 youtube.com/@lumifywork

Documents / Ressources

AWS développe des solutions sans serveur sur AWS [pdf] Manuel de l'utilisateur
Développement de solutions sans serveur sur AWS, Solutions sans serveur sur AWS, Solutions sur AWS

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *