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)
Cron Function
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock