Curriculum
Course:
Build a Serverless URL Shortener with Py...
Login
Curriculum
Build a Serverless URL Shortener with Python and AWS Lambda
1. Introduction
0/3
1. Introduction
Video lesson
Preview
2. Tools Overview
Video lesson
3. Setup AWS Profile
Video lesson
2. Python Project Setup with AWS Application Composer
0/7
1. Setup Python Lambda with Application Composer (AWS SAM)
Video lesson
2. Setup AWS API Gateway, Python Lambda, and DynamoDB with AWS SAM Template - 2
Video lesson
3. Python Lambda function to Create and store Short URLs in Dynamodo - Part1
Video lesson
4. Python Lambda function to Create and store Short URLs in Dynamodo - Part2
Video lesson
5. Python Lambda function to Get our created URLS from Dynamodb database - Part1
Video lesson
6. Python Lambda function to Get our created URLS from Dynamodb database - Part2
Video lesson
7. Python Lambda function to Delete specific URLS form our Database
Video lesson
3. Update API Gateway from REST To using HTTP API
0/2
1. Update SAM Template to use HTTP API instead of REST API
Video lesson
2. Update URLs to use our new HTTP API Endpoint onc
Video lesson
4. Setup Redirect Python Lambda Function
0/4
1. Setup Redirect Python Lambda Function - Part 1
Video lesson
2. Setup Redirect Python Lambda Function - Part 2
Video lesson
3. Setup Redirect Python Lambda Function - Part 3
Video lesson
4. Update redirect lambda function to increment visits each time an URL is visited
Video lesson
5. Create Custom Domain with Route 53
0/4
1. Create Domain and Subdomain parameters in our SAM Template
Video lesson
2. Create Domain and Subdomain parameters in our SAM Template - Part 2
Video lesson
3. Update Create URL Python Code for Custom Domain Changes
Video lesson
4. Update Get URL API Endpoint to use Custom Domain
Video lesson
6. Setup JWT Authentication for our HTTP API
0/12
1. JWT Auth Intro
Video lesson
2. Firebase setup - store Firebase secrets in AWS Secret Manager
Video lesson
3. Create Custom Lambda Execution Role with Permission for Secret, Dynamodb
Video lesson
4. Create Lambda Layer to manage AWS Secrets
Video lesson
5. Signup Lambda Function - Part 1
Video lesson
6. Signup Lambda Function - Part 2
Video lesson
7. Sign up Lambda function - Add user to DynamodDB
Video lesson
8. Send Email With AWS SES after Signup - Part 1
Video lesson
9. Send Email With AWS SES after Signup - Part 2
Video lesson
10. Send Email Verification Links with Firebase auth
Video lesson
11. Setup Lambda function for Login
Video lesson
12. Complete Login Function
Video lesson
7. Update Create, Get API Endpoints to authenticate with JWT Token
0/4
1. Update Create API and Lambda function for JWT Auth
Video lesson
2. Update Get API and Lambda function for JTW Auth
Video lesson
3. Update Delete API and Lambda function for JWT Auth
Video lesson
4. Remove Auth from Redirect API Endpoint
Video lesson
Video lesson
1. Introduction
Lesson Materials
1.1 Dev_Tool_links.pdf
25 kb
Download
Sign In
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter
Remember me
Sign In
Sign Up
Restore password
Send reset link
Password reset link sent
to your email
Close
Your application is sent
We'll send you an email as soon as your application is approved.
Go to Profile
No account?
Sign Up
Sign In
Lost Password?