NW SERVICES PROVIDER

0
0 reviews

Build a Serverless URL Shortener with Python and AWS Lambda

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 ... Show more
Instructor
admin1
Category
12 Students enrolled
  • Description
  • Curriculum
  • Reviews

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!