4.53 sur 5
4.53

AWS Lambda et le framework sans serveur – Apprentissage pratique !

Développez et déployez des fonctions AWS Lambda avec des intégrations du monde réel Learn Lambda sans serveur avec Amazon Web Services
Développez et déployez correctement les fonctions AWS Lambda avec le Serverless Framework
Apprenez les fondamentaux et les options avancées d'AWS Lambda
Déployer trois projets réels qui interagissent avec S3, SES, Step Function, SNS, EventBridge, API Gateway, DynamoDB, EC2 & CloudWatch
Apprenez YAML et configurez et gérez l'ensemble de votre déploiement à l'aide de code
A la fin, vous serez prêt à écrire toutes les fonctions AWS Lambda que vous désirez
Découvrez AWS SAM (modèle d'application sans serveur)

AWS Lambda et le Serverless Framework est le moyen LE PLUS RAPIDE pour démarrer dans le monde sans serveur, pour déployer AWS Fonctions Lambda dans les Amazon Web Services qui évoluent à l’infini sans gérer de serveurs !

Ce cours, contrairement aux autres , a une approche qui vous apprend à déployer correctement les fonctions AWS Lambda dès les premiers cours.

  • pas de travail manuel via AWS  UI
  • toute votre configuration et votre déploiement sont codés à l’aide de YAML et du framework sans serveur
  • pas de soucis pour empaqueter vos fonctions sous forme de fichiers zip

AWS Lambda est un outil fantastique à maîtriser lorsqu’il est appris de la bonne manière.

  • Économisez des coûts : vous ne payez que par utilisation
  • Économisez en charge opérationnelle – pas de serveurs à gérer !
  • Évoluez automatiquement de 0 à des millions d’appels d’API .

De plus, vous apprendrez AWS SAM (Serverless Application Model), un autre framework utilisé pour configurer, développer et déployer des applications sans serveur.

Pour ce cours , nous déploierons plusieurs fonctions du monde réel sur AWS Lambda :

  • Un service de génération automatisée de vignettes sur S3 (Python)
  • Une API REST utilisant AWS API Gateway & Lambda (nodeJS)
  • Une API REST utilisant AWS API Gateway & Lambda ( Python 3)
  • Un service de messagerie utilisant Lambda, SES, API Gateway et NextJS pour le front-end (NodeJS)
  • Un service d’abonnement par e-mail utilisant SNS, API Gateway, S3, EventBridge (Schedule), DynamoDB, Lambda, SendGrid API (NodeJS)

Après avoir terminé le cours , vous pourrez écrire n’importe quelle fonction que vous voulez.

Dans ce cours, vous apprendrez, par la pratique, tout ce que vous devez savoir pour maîtriser l’utilisation d’AWS Lambda et l’intégration avec de nombreux services AWS différents via le framework sans serveur et le framework AWS SAM !

Essayez ce cours, et vous avez 30 jours pour être remboursé si vous ne l’aimez pas. Vous n’avez rien à perdre !

 

———————————– ——

Ce cours comprend également :

  • Accès à vie à toutes les futures mises à jour
  • Un instructeur réactif dans la section Q&A
  • Certificat d’achèvement WeCours prêt à être téléchargé
  • Une garantie de remboursement de 30 jours “Sans poser de questions” !

Rejoignez-moi dans ce cours si vous souhaitez en savoir plus sur AWS Lambda et le Serverless Framework et maîtrisez la plateforme AWS !

Course Introduction

1
Instructor Introduction
2
Course Objectives/Who Is this Course For
3
What Will You Learn in This Course
4
AWS Lambda Overview and Scenario

Code Download

1
Code Download

AWS Lambda & the Serverless Framework - Getting Started

1
AWS Lambda Console - Create Your First Lambda Function
2
Installing Serverless Framework & Setting up an AWS Profile
3
Deploying our First Function with Serverless
4
Updating the Function from the CLI
5
Fetching the Function Logs from the CLI
6
Removing the Function Completely
7
Section Summary

AWS Lambda & Serverless - Deep Dive

1
Create AWS Lambda Function Using any Runtime
2
YAML Crash Course
3
AWS Lambda and Serverless Framework Core Concepts
4
Functions Timeout and Memory
5
Inheriting Settings from the Provider Property
6
IAM Permissions for Lambda Functions
7
Environment Variables in AWS Lambda
8
VPC for Lambda Functions
9
AWS Lambda Pricing

AWS SAM CLI Setup

1
Setting up VS Code and AWS Toolkit
2
Installing the AWS CLI
3
Setting up AWS Configurations
4
Install Docker
5
Install AWS SAM CLI

AWS SAM CLI - Running AWS Lambda Function Locally

1
Introduction to AWS SAM
2
Creating and Running Our First AWS SAM Application
3
Deploy the AWS SAM App to AWS Cloud
4
Hosting the API Locally
5
Invoking your Lambda Function Directly
6
Deleting the Stack
7
Section Summary - What We've Done

Creating AWS SAM Apps Using VSCode & AWS Toolkit

1
Creating an AWS SAM Serverless Application in VS Code and AWS Toolkit
2
Deploying to AWS Console
3
Run and Debug Directly from the Project
4
Section Summary

AWS Step Functions - An Introduction

1
Step Functions - Introduction
2
Creating our First Step Function
3
Adding a Wait State to our State Machine in Step Function
4
Wait State in Step Function
5
Choice State - Full Example
6
The Task State - Step Functions with Lambda Functions

Step Functions & State Machine Using VS Code

1
Creating Step Functions with AWS SAM CLI vs VS Code
2
Creating State Machine from Template with VS Code and AWS Toolkit
3
Updating a State Machine
4
Section Summary

[Hands-on] - Real World Example Service - 1 - Thumbnail Creation (Python)

1
Creating Thumbnail Generator Service - Setup Basics - IAM Roles
2
Setup the Thumbnail Generator - Code - Part 1
3
Serverless YAML Setup - Configuring S3 and Custom Variables - Deploying the App
4
Adding a Layer Dependency to our Function - Debug Session
5
Setting up DynamoDB for Saving Thumbnail Metadata
6
Saving Thumbnail URLs and Metadata to Database
7
Creating a REST API (AWS API Gateway) for Thumbnail Metadata
8
Deleting and Updating Items with Postman
9
Clean up
10
Final Thoughts - Section Summary

[Hands-on] - Real World Example Service 2 - REST API (Python)

1
REST API with Python - Code Walkthrough
2
Testing and Debugging the API
3
Final Thoughts - Python REST API

[Hands-on] - Real World Example Service 3 - REST API (NodeJS)

1
Getting Started with Todo REST API - NodeJS
2
Creating a Todo - API Endpoint - Saving a Todo Through the API End Point
3
Listing All Todos - API End Point
4
Getting a Single Todo
5
Delete a Todo
6
Update a Todo
7
Clean up
8
Next Steps for REST APIs

[Hands-on] - Real World Example Service 4 - Contact us Form - SES, API Gateway

1
Amazon SES Introduction
2
Setting up the Email Service and Deploying It
3
Deploying SES Service and Testing
4
Setting up SES the Lambda function and the Front-end & SendEmail
5
SES Final Toughts

[Hands-on] - Real World Example Service 5 - Email Subscription Architecture

1
Email Subscription Service - Architecture Walkthrough
2
Setting up Our Service - Adding IAM roles for S3 & Uploading the JSON File to S3
3
Setting up the getQuotes End Point and Deploying the Service
4
Creating a Subscriber API Endpoint
5
Finished with Subscriber API EndPoint - What's Next
6
SES vs SNS
7
Setting up SNS in Serverless YAML and Confirming Email
8
Setting up SNS and the Mailer Endpoint
9
Using SNS to Publish Messages to Subscribers via the new Endpoint
10
Creating the Frontend Form and Sending Messages
11
Setting up SendGrid Email API
12
Setting up the SendEmail Endpoint
13
Set up SendEmail and getSubscriber Endpoints
14
Sending Email to our Subscribers with SendGrid API
15
Scheduling Events with EventBridge and CouldWatchEvent (Schedule)
16
Final Thoughts - Section Summary

Next Steps

1
Next Steps

Next Steps

1
Bonus

Links to my other courses. Coupons inside!!

Vous pouvez afficher et ru00e9viser les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur, alors assurez-vous d'u00eatre du bon cu00f4tu00e9u00a0!
4.5
4.5 sur 5
Notes7526

Détails des Notes

Étoiles 5
4290
Étoiles 4
2458
Étoiles 3
613
Étoiles 2
102
Étoiles 1
63
Suivre un cours
Garantie de remboursement de 30 jours

Inclut

10 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed