What you'll learn
This curriculum designed by Industry expert for you to become a next industry expert. Here you will not only learn, you will implement your learnings in real time projects.
We will begin with Python essentials tailored for AWS and FastAPI.
Python Basics & Syntax
Functions & Modules
Working with Virtual Environments
File Handling
Error & Exception Handling
Now, we will explore how to prepare Python for web development using FastAPI.
What is FastAPI and Why Use It?
Setting Up FastAPI Project with Uvicorn
Creating Your First FastAPI Endpoint
Path Parameters and Query Parameters
Using Pydantic Models for Validation
By the end of this week, you'll be comfortable writing basic APIs using FastAPI and Python.
In this section, you will integrate databases with FastAPI and develop robust APIs for real-world applications.
PostgreSQL Basics
SQLAlchemy ORM
Alembic Migrations
CRUD with Database
Dependency Injection
Authentication (JWT)
Authorization
Middleware
Logging & CORS
Establish PostgreSQL and manage schema using Alembic migrations.
Create secure APIs using JWT tokens with proper role-based access.
Implement real-time logging and middleware to handle cross-origin requests and custom logic.
Create a fully working User Authentication API with JWT using SQLAlchemy and PostgreSQL.
Now that your APIs and DB are ready, this section introduces you to core AWS services and how to integrate them with FastAPI.
AWS IAM
S3 Buckets
AWS CLI
Boto3 Integration
Presigned URLs
File Uploads & Downloads
Security Policies
Understand IAM roles, users, and permission policies.
Store and retrieve data from S3 using Boto3 with presigned URL logic.
Secure S3 file management with environment-specific access control.
Build a FastAPI feature to upload and download user profile images securely using S3.
This section focuses on creating robust backend services using FastAPI, PostgreSQL, and integrating with AWS services like S3, SNS, and SQS.
Database Modeling (PostgreSQL)
FastAPI Advanced Routing & Dependencies
JWT Authentication & Authorization
Environment Variables & Config Management
AWS S3 for File Uploads
SNS & SQS for Messaging
Sending Emails via AWS SES
Sending SMS via AWS SNS
Integrating AWS Lambda with FastAPI
A secure backend API with authentication, PostgreSQL database, and S3 storage support.
Integrations with AWS SNS/SQS for sending real-time notifications and background task processing.
Implementing serverless logic using AWS Lambda and API Gateway for event-driven APIs.
Design and implement a backend API with user login, file upload, and email alert integration.
Trigger Lambda function from an S3 upload and send SNS notification upon successful upload.
Now that everything is ready, let’s deploy your FastAPI project and services live to AWS infrastructure. This phase also includes end-to-end project wrap-up and submission.
EC2 Basics
Dockerizing FastAPI App
ECR (Elastic Container Registry)
ECS (Fargate) Deployment
CI/CD with CodePipeline
Route 53
SSL & Load Balancer
Dockerize the FastAPI application for scalability.
Push Docker image to AWS ECR (Elastic Container Registry).
Deploy container via AWS ECS (Fargate) with scalable infra.
Automate deployment using CodePipeline + CodeBuild.
Configure Route 53 for domain management and HTTPS with SSL.
Use Load Balancer for zero downtime deployment.
Deploy your full-stack application (FastAPI + React) on AWS using ECS, ECR, and CI/CD setup. Submit the live URL and GitHub repository link.
During this program you will learn some most demanding technologies. We will develop some real time projects with the help of these technologies.
Program Fees
11,000
(incl. taxes)
If you will join in a group, complete group will get discount.
You can pay your fee in easy installment's. For more details you can connect with our team.
Meet Your Instructors
You will learn with industry expertes.
Ex -
About Your Mentor
Meet our highly experienced and dedicated manager. Having trained 5K+ students and conducted 200+ sessions in colleges. With a passion for teaching and a knack for inspiring students, he ensures personalized guidance for every individual.
And many more...