Udemy - Build a Serverless URL Shortener with Python and AWS Lambda
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size3.3 GB
- Uploaded Byfreecoursewb
- Downloads36
- Last checkedApr. 13th '24
- Date uploadedApr. 12th '24
- Seeders 14
- Leechers16
Infohash : B9CDA0695B7B915A0BF1F60D2648BD5ABBE8EB69
Build a Serverless URL Shortener with Python & AWS Lambda
https://DevCourseWeb.com
Published 4/2024
Created by Paul Omeally
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 36 Lectures ( 6h 11m ) | Size: 3.33 GB
Create Your Own Bitly: Learn AWS Lambda By Building a Serverless URL Shorter with Api Gateway, Python, Firebase Auth
What you'll learn:
Creating Infrastructure as code with SAM buy using Application Composer
Create Lambda Functions with Python
Setup Api Gateway HTTP API to process our request
Secure Api Gateway Routes with Firebase JWT Authorizer
Use DynamoDB with Python Lambda function
Use AWS Route 53 to create custom domain
Use AWS Secrets manager to manage secrets
Introduction to AWS Lambda Layers
CICD to automate Serverless deployments using SAM Pipelines
Requirements:
Basic programming knowledge, familiarity with Python and AWS.
Basic Concepts in how APIs works
Files:
[ DevCourseWeb.com ] Udemy - Build a Serverless URL Shortener with Python and AWS Lambda- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 1. Introduction
- 1. Introduction.mp4 (42.4 MB)
- 1.1 Dev_Tool_links.pdf (25.0 KB)
- 2. Tools Overview.mp4 (17.7 MB)
- 3. Setup AWS Profile.mp4 (67.8 MB)
- 1. Setup Python Lambda with Application Composer (AWS SAM).mp4 (46.0 MB)
- 2. Setup AWS API Gateway, Python Lambda, and DynamoDB with AWS SAM Template - 2.mp4 (104.7 MB)
- 2.1 Dev_tool.pdf (25.8 KB)
- 3. Python Lambda function to Create and store Short URLs in Dynamodo - Part1.mp4 (129.7 MB)
- 4. Python Lambda function to Create and store Short URLs in Dynamodo - Part2.mp4 (150.9 MB)
- 5. Python Lambda function to Get our created URLS from Dynamodb database - Part1.mp4 (126.5 MB)
- 6. Python Lambda function to Get our created URLS from Dynamodb database - Part2.mp4 (23.4 MB)
- 7. Python Lambda function to Delete specific URLS form our Database.mp4 (146.6 MB)
- 1. Update SAM Template to use HTTP API instead of REST API.mp4 (80.7 MB)
- 2. Update URLs to use our new HTTP API Endpoint onc.mp4 (81.3 MB)
- 1. Setup Redirect Python Lambda Function - Part 1.mp4 (84.0 MB)
- 2. Setup Redirect Python Lambda Function - Part 2.mp4 (164.1 MB)
- 3. Setup Redirect Python Lambda Function - Part 3.mp4 (147.3 MB)
- 4. Update redirect lambda function to increment visits each time an URL is visited.mp4 (60.3 MB)
- 1. Create Domain and Subdomain parameters in our SAM Template.mp4 (137.1 MB)
- 2. Create Domain and Subdomain parameters in our SAM Template - Part 2.mp4 (147.0 MB)
- 3. Update Create URL Python Code for Custom Domain Changes.mp4 (147.9 MB)
- 4. Update Get URL API Endpoint to use Custom Domain.mp4 (45.9 MB)
- 1. JWT Auth Intro.mp4 (8.8 MB)
- 10. Send Email Verification Links with Firebase auth.mp4 (19.6 MB)
- 11. Setup Lambda function for Login.mp4 (199.1 MB)
- 12. Complete Login Function.mp4 (101.6 MB)
- 2. Firebase setup - store Firebase secrets in AWS Secret Manager.mp4 (54.7 MB)
- 3. Create Custom Lambda Execution Role with Permission for Secret, Dynamodb.mp4 (141.4 MB)
- 4. Create Lambda Layer to manage AWS Secrets.mp4 (90.8 MB)
- 5. Signup Lambda Function - Part 1.mp4 (92.4 MB)
- 6. Signup Lambda Function - Part 2.mp4 (141.2 MB)
- 7. Sign up Lambda function - Add user to DynamodDB.mp4 (160.4 MB)
- 8. Send Email With AWS SES after Signup - Part 1.mp4 (92.2 MB)
- 9. Send Email With AWS SES after Signup - Part 2.mp4 (112.1 MB)
- 1. Update Create API and Lambda function for JWT Auth.mp4 (45.8 MB)
- 2. Update Get API and Lambda function for JTW Auth.mp4 (101.0 MB)
- 3. Update Delete API and Lambda function for JWT Auth.mp4 (58.4 MB)
- 4. Remove Auth from Redirect API Endpoint.mp4 (21.5 MB)
- Bonus Resources.txt (0.4 KB)
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce