Skip to content
NW SERVICES PROVIDERNW SERVICES PROVIDER
  • Home
  • Trainings
      AI
      Unlock AI Master Prompt Engineering with ChatGPT
      2.5 total hours
      $6 $4
      admin1

      Unlock AI Master Prompt Engineering with ChatGPT

      Welcome to the next evolution of AI literacy — where how you talk to AI determines what it can do for you. In "Unlock AI: Master Prompt Engineerin...
      Beginner
      21 Lectures
      2.5 total hours
      Preview this course
      Add to Wishlist
      $6 $4
      AI
      The Forbidden ChatGPT Money Hacks they dont want you to know
      $6
      admin1

      The Forbidden ChatGPT Money Hacks they dont want you to know

      🤖💰 What if you could use ChatGPT to build real income streams in 2025 — with little to no upfront investment? In “The Forbidden ChatGPT Money Ha...
      10 Lectures
      Preview this course
      Add to Wishlist
      $6
      AI
      Bootstrap 2025 Bootcamp Master Responsive Website Design
      1.5 total hours
      Free
      admin1

      Bootstrap 2025 Bootcamp Master Responsive Website Design

      Welcome to the ultimate Bootstrap 2025 Bootcamp — your complete, hands-on guide to building responsive, modern websites using the world’s most popu...
      Beginner
      22 Lectures
      1.5 total hours
      Preview this course
      Add to Wishlist
      Free
      AI
      AI Phone Callers
      1.5 total hours
      Free
      admin1

      AI Phone Callers

      Welcome to "AI Phone Callers", the ultimate course for learning how Artificial Intelligence is revolutionizing the way businesses and individuals m...
      Beginner
      19 Lectures
      1.5 total hours
      Preview this course
      Add to Wishlist
      Free
      AI
      AI Music for Learning and Teaching
      2.5 total hours
      $6
      admin1

      AI Music for Learning and Teaching

      Discover how Artificial Intelligence (AI) is transforming music education! Whether you're an educator, student, or music enthusiast, this course wi...
      Beginner
      11 Lectures
      2.5 total hours
      Preview this course
      Add to Wishlist
      $6
      AI
      AI Agents with Dify – Build No-Code AI Agents with Dify
      1.5 total hours
      $6
      admin1

      AI Agents with Dify – Build No-Code AI Agents with Dify

      Welcome to "AI Agents with Dify – Build No-Code AI Agents with Dify", the ultimate beginner-friendly course to help you harness the power of AI wit...
      Beginner
      40 Lectures
      1.5 total hours
      Preview this course
      Add to Wishlist
      $6
  • About Us
  • Contact
  • Blog
NW SERVICES PROVIDERNW SERVICES PROVIDER
  • Home
  • Trainings
      AI
      Unlock AI Master Prompt Engineering with ChatGPT
      2.5 total hours
      $6 $4
      admin1

      Unlock AI Master Prompt Engineering with ChatGPT

      Welcome to the next evolution of AI literacy — where how you talk to AI determines what it can do for you. In "Unlock AI: Master Prompt Engineerin...
      Beginner
      21 Lectures
      2.5 total hours
      Preview this course
      Add to Wishlist
      $6 $4
      AI
      The Forbidden ChatGPT Money Hacks they dont want you to know
      $6
      admin1

      The Forbidden ChatGPT Money Hacks they dont want you to know

      🤖💰 What if you could use ChatGPT to build real income streams in 2025 — with little to no upfront investment? In “The Forbidden ChatGPT Money Ha...
      10 Lectures
      Preview this course
      Add to Wishlist
      $6
      AI
      Bootstrap 2025 Bootcamp Master Responsive Website Design
      1.5 total hours
      Free
      admin1

      Bootstrap 2025 Bootcamp Master Responsive Website Design

      Welcome to the ultimate Bootstrap 2025 Bootcamp — your complete, hands-on guide to building responsive, modern websites using the world’s most popu...
      Beginner
      22 Lectures
      1.5 total hours
      Preview this course
      Add to Wishlist
      Free
      AI
      AI Phone Callers
      1.5 total hours
      Free
      admin1

      AI Phone Callers

      Welcome to "AI Phone Callers", the ultimate course for learning how Artificial Intelligence is revolutionizing the way businesses and individuals m...
      Beginner
      19 Lectures
      1.5 total hours
      Preview this course
      Add to Wishlist
      Free
      AI
      AI Music for Learning and Teaching
      2.5 total hours
      $6
      admin1

      AI Music for Learning and Teaching

      Discover how Artificial Intelligence (AI) is transforming music education! Whether you're an educator, student, or music enthusiast, this course wi...
      Beginner
      11 Lectures
      2.5 total hours
      Preview this course
      Add to Wishlist
      $6
      AI
      AI Agents with Dify – Build No-Code AI Agents with Dify
      1.5 total hours
      $6
      admin1

      AI Agents with Dify – Build No-Code AI Agents with Dify

      Welcome to "AI Agents with Dify – Build No-Code AI Agents with Dify", the ultimate beginner-friendly course to help you harness the power of AI wit...
      Beginner
      40 Lectures
      1.5 total hours
      Preview this course
      Add to Wishlist
      $6
  • About Us
  • Contact
  • Blog
  • Home
  • Course
  • Build a Serverless URL Shortener with Python and AWS Lambda

Build a Serverless URL Shortener with Python and AWS Lambda

  • By admin1
  • AWS
    (0.0/ 0 Rating)
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • Description
  • Curriculum
  • Reviews
Gemini_Generated_Image_5qc8tk5qc8tk5qc8.jpg

Want to build a real-world cloud project using modern, in-demand technologies like AWS Lambda, Python, and DynamoDB?

In this hands-on project-based course, you’ll learn how to develop and deploy a fully functional Serverless URL Shortener—just like Bitly or TinyURL—without managing any servers!

Using the power of Python, Amazon API Gateway, Lambda, and DynamoDB, you’ll go from a blank slate to a fully deployed serverless app in the cloud. You’ll gain job-ready skills by solving real-world problems and applying best practices in serverless architecture.

This is perfect for developers, cloud beginners, or students preparing for AWS certifications who want to learn by building.


✅ What You’ll Build:

  • A working URL shortener service like bit.ly

  • REST API with custom short URLs and redirection

  • DynamoDB backend to store and retrieve URLs

  • Python Lambda functions to process requests

  • API Gateway integration with Lambda

  • Logging with CloudWatch

  • Secure deployment with IAM best practices


🎓 What You’ll Learn:

  • Serverless development fundamentals

  • Writing and deploying AWS Lambda functions in Python

  • Building scalable REST APIs with API Gateway

  • Creating and querying DynamoDB tables

  • Managing permissions using IAM roles and policies

  • Testing your serverless app end-to-end

  • Deploying with the AWS console and CLI

  • Real-world debugging and optimization strategies


👨‍💻 Who This Course Is For:

  • Python developers wanting to build real-world cloud projects

  • Developers curious about AWS serverless architecture

  • Cloud beginners wanting hands-on AWS experience

  • Students preparing for AWS Developer or Solutions Architect exams

  • Freelancers or entrepreneurs looking to build lightweight, scalable apps


🧰 Tools & Technologies:

  • AWS Lambda

  • Amazon API Gateway

  • Amazon DynamoDB

  • Python 3.x & Boto3

  • AWS IAM & CloudWatch

  • AWS CLI & Console

  • Optional: Postman for API testing


📋 Requirements:

 

  • Basic knowledge of Python (functions, dictionaries, requests)

  • No prior AWS experience needed — step-by-step guidance included

  • An AWS Free Tier account (setup walkthrough provided)

  • A willingness to build and experiment!

1. Introduction

  • 1
    1. Introduction
    Preview Video lesson
  • 2
    2. Tools Overview
    Video lesson
  • 3
    3. Setup AWS Profile
    Video lesson

2. Python Project Setup with AWS Application Composer

  • 4
    1. Setup Python Lambda with Application Composer (AWS SAM)
    Video lesson
  • 5
    2. Setup AWS API Gateway, Python Lambda, and DynamoDB with AWS SAM Template - 2
    Video lesson
  • 6
    3. Python Lambda function to Create and store Short URLs in Dynamodo - Part1
    Video lesson
  • 7
    4. Python Lambda function to Create and store Short URLs in Dynamodo - Part2
    Video lesson
  • 8
    5. Python Lambda function to Get our created URLS from Dynamodb database - Part1
    Video lesson
  • 9
    6. Python Lambda function to Get our created URLS from Dynamodb database - Part2
    Video lesson
  • 10
    7. Python Lambda function to Delete specific URLS form our Database
    Video lesson

3. Update API Gateway from REST To using HTTP API

  • 11
    1. Update SAM Template to use HTTP API instead of REST API
    Video lesson
  • 12
    2. Update URLs to use our new HTTP API Endpoint onc
    Video lesson

4. Setup Redirect Python Lambda Function

  • 13
    1. Setup Redirect Python Lambda Function - Part 1
    Video lesson
  • 14
    2. Setup Redirect Python Lambda Function - Part 2
    Video lesson
  • 15
    3. Setup Redirect Python Lambda Function - Part 3
    Video lesson
  • 16
    4. Update redirect lambda function to increment visits each time an URL is visited
    Video lesson

5. Create Custom Domain with Route 53

  • 17
    1. Create Domain and Subdomain parameters in our SAM Template
    Video lesson
  • 18
    2. Create Domain and Subdomain parameters in our SAM Template - Part 2
    Video lesson
  • 19
    3. Update Create URL Python Code for Custom Domain Changes
    Video lesson
  • 20
    4. Update Get URL API Endpoint to use Custom Domain
    Video lesson

6. Setup JWT Authentication for our HTTP API

  • 21
    1. JWT Auth Intro
    Video lesson
  • 22
    2. Firebase setup - store Firebase secrets in AWS Secret Manager
    Video lesson
  • 23
    3. Create Custom Lambda Execution Role with Permission for Secret, Dynamodb
    Video lesson
  • 24
    4. Create Lambda Layer to manage AWS Secrets
    Video lesson
  • 25
    5. Signup Lambda Function - Part 1
    Video lesson
  • 26
    6. Signup Lambda Function - Part 2
    Video lesson
  • 27
    7. Sign up Lambda function - Add user to DynamodDB
    Video lesson
  • 28
    8. Send Email With AWS SES after Signup - Part 1
    Video lesson
  • 29
    9. Send Email With AWS SES after Signup - Part 2
    Video lesson
  • 30
    10. Send Email Verification Links with Firebase auth
    Video lesson
  • 31
    11. Setup Lambda function for Login
    Video lesson
  • 32
    12. Complete Login Function
    Video lesson

7. Update Create, Get API Endpoints to authenticate with JWT Token

  • 33
    1. Update Create API and Lambda function for JWT Auth
    Video lesson
  • 34
    2. Update Get API and Lambda function for JTW Auth
    Video lesson
  • 35
    3. Update Delete API and Lambda function for JWT Auth
    Video lesson
  • 36
    4. Remove Auth from Redirect API Endpoint
    Video lesson
Please, login to leave a review

Course Includes:

  • Price:Free
  • Instructor:admin1
  • Duration:2.5 total hours
  • Lessons:36
  • Students:12
  • Certifications:No
Enroll course

Share On:

Courses You May Like

Gemini_Generated_Image_c0sgudc0sgudc0sg.jpg
2.5 total hours
beginner
MLOps – Real-World Machine Learning Projects for Professional
(0.0/ 0 Rating)
Free
  • 20 Lessons
  • 10 Students
Add to Wishlist
beginner
MLOps – Real-World Machine Learning Projects for Professional
(0.0/ 0 Rating)
Free

Master the end-to-end MLOps lifecycle by working on real-world machine learning projects...

  • 20 Lessons
  • 10 Students
Enroll Now
Gemini_Generated_Image_8ddonb8ddonb8ddo.jpg
1.5 total hours
beginner
Cybersecurity Solution Architecture 101
(0.0/ 0 Rating)
Free
  • 13 Lessons
  • 10 Students
Add to Wishlist
beginner
Cybersecurity Solution Architecture 101
(0.0/ 0 Rating)
Free

Are you looking to build a solid foundation in cybersecurity architecture and...

  • 13 Lessons
  • 10 Students
Enroll Now
Gemini_Generated_Image_n6zba6n6zba6n6zb.jpg
3.5 total hours
beginner
Mastering Langchain And Aws – A Guide To Economic Analysis
(0.0/ 0 Rating)
Free
  • 77 Lessons
  • 10 Students
Add to Wishlist
beginner
Mastering Langchain And Aws – A Guide To Economic Analysis
(0.0/ 0 Rating)
Free

Welcome to “Mastering LangChain and AWS – A Guide to Economic Analysis,”...

  • 77 Lessons
  • 10 Students
Enroll Now
Gemini_Generated_Image_yd09ivyd09ivyd09.jpg
1.5 total hours
beginner
The Ultimate Guide to AWS Well-Architected Framework
(0.0/ 0 Rating)
Free
  • 16 Lessons
  • 10 Students
Add to Wishlist
beginner
The Ultimate Guide to AWS Well-Architected Framework
(0.0/ 0 Rating)
Free

Are you building on AWS but unsure if your architecture meets best...

  • 16 Lessons
  • 10 Students
Enroll Now
Gemini_Generated_Image_bd1zgvbd1zgvbd1z.jpg
2.5 total hours
beginner
Mathematical Foundation For Machine Learning and AI
(0.0/ 0 Rating)
Free
  • 18 Lessons
  • 10 Students
Add to Wishlist
beginner
Mathematical Foundation For Machine Learning and AI
(0.0/ 0 Rating)
Free

Do you want to truly understand how machine learning algorithms work under...

  • 18 Lessons
  • 10 Students
Enroll Now
Gemini_Generated_Image_1k9wo21k9wo21k9w.jpg
2.5 total hours
intermediate
Mastering Production Devops Projects – Aws Lambda, Terraform
(0.0/ 0 Rating)
Free
  • 30 Lessons
  • 112 Students
Add to Wishlist
intermediate
Mastering Production Devops Projects – Aws Lambda, Terraform
(0.0/ 0 Rating)
Free

Welcome to Mastering Production DevOps Projects, the ultimate hands-on bootcamp for developers...

  • 30 Lessons
  • 112 Students
Enroll Now
Gemini_Generated_Image_dsognmdsognmdsog.jpg
3.5 total hours
beginner
Master AWS Certified Solutions Architect Professional
(0.0/ 0 Rating)
Free
  • 27 Lessons
  • 10 Students
Add to Wishlist
beginner
Master AWS Certified Solutions Architect Professional
(0.0/ 0 Rating)
Free

Become an AWS Certified Solutions Architect Professional (SAP-C03) with the most comprehensive,...

  • 27 Lessons
  • 10 Students
Enroll Now
Gemini_Generated_Image_8qscf98qscf98qsc.jpg
3.5 total hours
beginner
Learn Backend Development with Python Django and AWS
(0.0/ 0 Rating)
Free
  • 17 Lessons
  • 1 Students
Add to Wishlist
beginner
Learn Backend Development with Python Django and AWS
(0.0/ 0 Rating)
Free

aster Full-Scale Backend Web Development: Build Real Projects with Django, REST APIs,...

  • 17 Lessons
  • 1 Students
Enroll Now
Gemini_Generated_Image_laek9ulaek9ulaek.jpg
2.5 total hours
beginner
AWS Fundamentals for The Absolute Beginners – Hands-On
(0.0/ 0 Rating)
Free
  • 29 Lessons
  • 12 Students
Add to Wishlist
beginner
AWS Fundamentals for The Absolute Beginners – Hands-On
(0.0/ 0 Rating)
Free

Are you new to cloud computing and looking for a beginner-friendly way...

  • 29 Lessons
  • 12 Students
Enroll Now
Gemini_Generated_Image_q49jpfq49jpfq49j.jpg
3.5 total hours
beginner
AWS Cloud step-by-step to Highly Available Infrastructure
(0.0/ 0 Rating)
Free
  • 68 Lessons
  • 12 Students
Add to Wishlist
beginner
AWS Cloud step-by-step to Highly Available Infrastructure
(0.0/ 0 Rating)
Free

Ready to build real-world AWS infrastructure like the pros? This hands-on course...

  • 68 Lessons
  • 12 Students
Enroll Now
Gemini_Generated_Image_bavlc8bavlc8bavl.jpg
3.5 total hours
beginner
Amazon EC2, Autoscaling – ELB For Professionals On AWS
(0.0/ 0 Rating)
Free
  • 54 Lessons
  • 12 Students
Add to Wishlist
beginner
Amazon EC2, Autoscaling – ELB For Professionals On AWS
(0.0/ 0 Rating)
Free

Designed for IT professionals, developers, DevOps engineers, and cloud architects, this course...

  • 54 Lessons
  • 12 Students
Enroll Now
Course-cover-image-f.jpg
2.5 total hours
beginner
The Complete course for AWS Well-Architected Framework
(0.0/ 0 Rating)
Free
  • 15 Lessons
  • 12 Students
Add to Wishlist
beginner
The Complete course for AWS Well-Architected Framework
(0.0/ 0 Rating)
Free

Master the AWS Well-Architected Framework and Learn How to Design Secure, Reliable,...

  • 15 Lessons
  • 12 Students
Enroll Now
Course-cover-image-f.jpg
2.5 total hours
beginner
Serverless Framework Bootcamp – Node.js, AWS and Microservices
(0.0/ 0 Rating)
Free
  • 72 Lessons
  • 2 Students
Add to Wishlist
beginner
Serverless Framework Bootcamp – Node.js, AWS and Microservices
(0.0/ 0 Rating)
Free

Build and Deploy Real-World Serverless Applications with AWS Lambda, API Gateway, DynamoDB,...

  • 72 Lessons
  • 2 Students
Enroll Now
course-title-_-Data-.jpg
beginner
Data Center Infrastructure and Design – Fire Fighting Basics
(0.0/ 0 Rating)
Free
  • 47 Lessons
  • Students
Add to Wishlist
beginner
Data Center Infrastructure and Design – Fire Fighting Basics
(0.0/ 0 Rating)
Free

Learn how to create stunning, responsive websites using ChatGPT — no coding...

  • 47 Lessons
  • Students
Enroll Now
course-title-_-ChatG.jpg
1.5 total hours
beginner
Cloud Computing design Patterns for AWS and Azure
(0.0/ 0 Rating)
Free
  • 12 Lessons
  • 11 Students
Add to Wishlist
beginner
Cloud Computing design Patterns for AWS and Azure
(0.0/ 0 Rating)
Free

In this comprehensive course, "Cloud Computing Design Patterns for AWS and Azure",...

  • 12 Lessons
  • 11 Students
Enroll Now
AWS Infrastructure a.png
3.5 total hours
beginner
AWS Infrastructure as Code with Terraform and GitHub Actions
(0.0/ 0 Rating)
Free
  • 19 Lessons
  • 12 Students
Add to Wishlist
beginner
AWS Infrastructure as Code with Terraform and GitHub Actions
(0.0/ 0 Rating)
Free

Are you ready to automate your AWS infrastructure and deploy like a...

  • 19 Lessons
  • 12 Students
Enroll Now

3700 O’Donnell St Baltimore, MD 21224 Call: (410) 934-3049
Email: nwservicesprovider.md@gmail.com

Online Platform

  • About Us
  • Trainings
  • Become a Teacher
  • Events
  • Terms & Condition
  • User Account

Links

  • Membership Level
  • Membership Account
  • Membership Billing
  • Membership Cancel
  • Membership Checkout
  • Membership Confirmation
  • Contact Us
  • Gallery

Contacts

Enter your email address to register to our newsletter subscription

Icon-facebook Icon-linkedin2 Icon-instagram Icon-twitter Icon-youtube
Copyright 2025 NW SERVICES PROVIDER | Developed By [NW PRINTING]
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?
NW SERVICES PROVIDERNW SERVICES PROVIDER
Sign inSign up

Sign in

Don’t have an account? Sign up
Lost your password?

Sign up

Already have an account? Sign in