Python Full-Stack
Curriculum
By MicroDegree
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Final Outcome by End of Course
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 1: Powerful Fresher Tech Profile + Low
Code Automation
Build a GitHub Account
Learn how to add Source Code
Best practices
Build a ATS Friendly Fresher Full Stack Engineer
Resume
Showcase 2+ Projects with 10+ Tech Skills
Add GitHub Link
Account in Top Job Boards
Create profiles in Naukri, Indeed, LinkedIn,
Remote Job Sites
Learn Job Search Hacks to get Faster Interview
Calls
Live Apply to Jobs with Resume
Strong LinkedIn Tech Engineer Profile
Build Connections & Join Relevant Tech Groups
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 1: Powerful Fresher Tech Profile + Low
Code Automation
Build a End to End Automation Project
How Web Works
Understand Frontend, Backend & DB in Real
World
Live Hands On Exposure to Data flow between
Systems
Certifications to be Completed Offline
Python Certification with Amazon Web Scraping
Projects
HTML & CSS
Interview Prep
Tech Interview FAQ on Live Projects
Resume Update
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 1: Live Projects
1. Build a Email Reminder System Using Pabbly No
Code Tool
2. Build a Leads Database using Airtable using
Zapier
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Practice Projects & Assignments
Projects
Build a Google Form Automation using Zapier
Automate Google Forms to Google Sheets
Add a Python Logic to Customize the TimeZone
Assignments
Send Resume for Review
Apply for Tech Internships using the Resume
Apply for Real Jobs using Resume
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 2: Robust Frontend End Fundamentals
Understand Basic Aspects of Frontend
Development
Frontend Vs Backend Dev & Product vs Service
Based Companies
Browsers, HTTPS, Domain Name & how they work
Latest Trends in Front end Development &
Roadmap for 2024
DOM Manipulation & Technologies Involved
Roles in Frontend Dev - Designer vs Developer
Cross Browser Compatibility & Responsive
Design
Install VsCode & Workspace SetUp
Chrome Dev Tool for testing, LightHouse for
Performance
Understand How Deployment Works
What is Hosting , how DNS works
Web Server vs App Server, Static vs Dynamic
Websites
Create Netlify Account
Exposure to Netlify Alternatives like AWS,
Firebase
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 2: Robust Frontend End Fundamentals
Certifications to be Completed Offline
Javascript Fundamentals Certification
SQL Certification with Data Analytics Project
Interview Prep
Tech Interview FAQ on Week 2 Topics & Static
Website Project
Update Resume with Details on Frontend Project
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Week 2 Live Projects
1. Build a Cool Frontend Static Web Page
2. Deploy the Site in Netlify JS
Build a Website using HTML, CSS leveraging GenAI
ChatGpt
Understand the Requirements & follow SDLC
process
Design 5 Sections including Header, Footer, Hero
Sections
Create a Product Section with Cards using JSON
Create a Form Section which integrates into
Pabbly
Deploy the site into Netlify and do live DNS
config changes
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Practice Projects & Assignments
Projects
Create a Product Details Page and connect to
the Cards on Homepage
Work on CSS to Improve the Current Design
Create Another Webpage from Scratch
Try Deploying in Vercel or AWS
Assignments
Send Link of Hosted Website for Review
Upload Code into GitHub with a good ReadMe
Mock Test on Front End Topics
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 3: Constructing Secure Backend
Framework
Understand Building Blocks of Backend
Development
API Basics, CRUD Operations
REST APIS & Server Response Codes
Postman Tool & Live API Testing
Pycharm Installation & Django Workspace
SetUp
Backend API Hands On Practice
Integrate Stripe Payment Gateway with All
Products
Pull Data Through Airtable APIs
Create a Sample Get & POST API in Django using
GenAI
Follow API Naming Conventions & Server
Security
Host the Server in AWS EC2 or Heroku
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 3: Constructing Secure Backend
Framework
Certifications to be Completed Offline
AWS EC2 & AWS S3 Fundamentals Certification
Interview Prep
ITech Interview FAQ on Week 3 Topics
Showcasing Backend Project in Interviews
Update Resume with Details on Backend Tasks
done
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Week 3 Live Projects
1. Build a Back End Server with GET & POST APIs
2. Deploy the Server in AWS EC2 or Heroku
Create a Django API to replace Pabbly from
Previous Week
GET Request will serve the products into the
cards
POST Request will receive user details like email
id, pynum
Create a SMTP Request to gmail from Django
server
Respond to Frontend with a 200 Success Code
Test the Services using PostMan
Deploy the server into Cloud
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Week 3 Live Projects
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Practice Projects & Assignments
Projects
Create Update & Delete APIs
Create API Server for last Week’s Homework
Project
Add Python Logic inside API Services
Add Security Layer for APIs
Assignments
Send API Link of Backend Server for Review
Upload Code into GitHub with a good ReadMe
Mock Test on Back End Topics
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 4 & 5 : End to End Capstone Project
Wiring Front End & Backend Systems
Learn How to do API Calls from Front End
Use AxiosJS to connect Front end to Django
Server
Trigger an AJAX Request to Live Django Server
Handle Server Response Codes and Display
Right Message
Run Manual Integration testing & Fix Errors
Do Cross Browser Compatibility tests
Run Live Website Performance Checks
Add On: Replace Airtable with a MySQL Database
What is Database, Sql vs NoSQL
Database Design & Workbench SetUp
Host MySQL DB in Cloud
Connect Django API to MySQL DB
Try MySQL Alternatives like Google Firebase
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 4 & 5 : End to End Capstone Project
Certifications to be Completed Offline
Finish any Pending Certifications from previous
Weeks
Apply for Certificates from MicroDegree
Interview Prep
Tech Interview FAQ on Capstone Project
Update Resume with End to End Project
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Week 4 & 5 Live Projects
1. Build a End to End Live Project From Scratch with
Guidance
Build a End to End Live Project From Scratch with
Guidance
Build Frontend And Host on Netlify
Build a Django backend & Host on AWS EC2
Integrate Frontend with Backend & run
Integration Testing
Validate by End to End Testing & Cross Browser
Functionality
Update Code in GitHub, Resume & LinkedIn
Earn Certification for the Course
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
WEEK 6 : Interview Prep & Exit Test
Send Link for All Capstone Projects for Review &
Get Feedback
Upload End to End Code into GitHub & enlist
Skills
Technical Assessment for Course Completion
Certification
Showcase Python & Sql Certificates on LinkedIn
Practice Tests & Assignments
Mock Technical & HR Interviews Practice
Build 3+ Homework Projects to earn Letter of
Recommendation
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work
Thank
You
Offices: Bejai, Mangaluru | Jayanagar, Bengaluru www.microdegree.work