This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Intro to The Serverless Framework
Tips For Learning
How to get the most out of this course
Course Introduction
Course Introduction (2:17)
What is a Lambda? (3:18)
The Serverless Framework (1:33)
Setting Up an AWS Account (5:55)
Configuring AWS and Serverless (3:06)
Mini Projects
Hello World (5:28)
Postman
REST Endpoint (9:38)
Deployment (7:09)
Cron Function (6:21)
Serverless Terminal Command Reference
Project 1: Yelp Scraper
Yelp Scraper Introduction (0:51)
Web Scraping Overview (3:00)
Detecting Javascript Rendered Pages (2:39)
Yelp Scraper Project Setup (5:28)
Fetching A Yelp Page (7:52)
Parsing a Yelp Page (10:08)
DynamoDB Setup (1:33)
Yelp Project YAML File (4:07)
Save Data to DynamoDB (7:34)
Finishing Up the Yelp Scraper (2:17)
Launching Yelp Scrapers with a Script (12:00)
Cron Lambda to Launch Scrapers (10:15)
Project 2: REST API
REST API Introduction (1:14)
First Route - GET (4:25)
Testing the GET Route (2:19)
POST Route (6:27)
Relational Database Overview (2:37)
Sequelize (2:02)
Todo Model (8:54)
DB File (4:53)
A Note About ElephantSQL Connection Limits
Database as a Service: ElephantSQL (3:09)
Testing ElephantSQL (5:02)
Database as a Service: AWS RDS (5:50)
Deleting an RDS Instance (1:33)
Deleting ElephantSQL (1:03)
GET Route - List all (6:50)
DELETE Route (9:24)
PATCH Route (9:29)
GET Route - GET one (3:32)
Error Handling (4:26)
API Deployment (5:57)
Security (3:44)
Project 3: S3 Notifications
S3 Notification Introduction (0:57)
Template and Pseudo-Code (5:21)
Extracting Event Data (6:35)
Event Filters (2:20)
Moment Timezone Zone List
Generating a Gmail App Password (2:22)
Config File (3:21)
Generate Email Content (9:51)
Send Email (8:46)
Complete the S3 Notification Handler (3:34)
Save Data to DynamoDB
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock