Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
15 views

Ultimate Python Web Dev Roadmap

The document outlines a 90-day plan for mastering Python web development, divided into four phases: Python Core, Web Basics + Flask, Frontend + APIs, and Advanced + Projects. Each phase consists of specific topics to be covered daily, along with recommended resources for learning. The plan culminates in a final project, an e-commerce Flask app, after completing various mini and capstone projects throughout the course.

Uploaded by

vinaykumargm077
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Ultimate Python Web Dev Roadmap

The document outlines a 90-day plan for mastering Python web development, divided into four phases: Python Core, Web Basics + Flask, Frontend + APIs, and Advanced + Projects. Each phase consists of specific topics to be covered daily, along with recommended resources for learning. The plan culminates in a final project, an e-commerce Flask app, after completing various mini and capstone projects throughout the course.

Uploaded by

vinaykumargm077
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Ultimate 90-Day Python Web Development Mastery Plan

Phase 1: Python Core (Day 1 - 14)

Day 1: Python Setup + Variables, Data Types

Resource: https://youtu.be/_uQrJ0TkZlc (Programming with Mosh)

Day 2: Conditions + Loops

Resource: https://youtu.be/_uQrJ0TkZlc (continue Mosh)

Day 3: Functions Basics + Practice

Resource: https://youtu.be/_uQrJ0TkZlc (continue Mosh)

Day 4: Lists, Tuples, Sets

Resource: https://youtu.be/_uQrJ0TkZlc (continue Mosh)

Day 5: Dictionaries, Nested Structures

Resource: https://youtu.be/_uQrJ0TkZlc (finish Mosh)

Day 6: File Handling

Resource: https://youtu.be/_uQrJ0TkZlc

Day 7: OOP - Classes and Objects

Resource: https://youtu.be/JeznW_7DlB0 (Corey Schafer)

Day 8: Inheritance + Polymorphism

Resource: https://youtu.be/JeznW_7DlB0

Day 9: Exception Handling

Resource: https://youtu.be/_uQrJ0TkZlc

Day 10: Modules and Packages

Resource: https://youtu.be/CqvZ3vGoGs0 (Corey Schafer)

Day 11-12: Mini Projects (Calculator, To-Do App)

Resource: Own practice

Day 13: Git Basics (init, commit, push)

Resource: https://youtu.be/SWYqp7iY_Tc (Traversy Media)

Day 14: Python Mini Capstone (Notes CLI App)

Resource: Own build


Phase 2: Web Basics + Flask (Day 15 - 28)

Day 15: What is Web Development? HTTP Basics

Resource: https://youtu.be/pQN-pnXPaVg (freeCodeCamp.org)

Day 16: HTML Basics

Resource: https://youtu.be/pQN-pnXPaVg

Day 17-18: CSS Basics

Resource: https://youtu.be/1Rs2ND1ryYc (BroCode)

Day 19-20: Bootstrap Basics

Resource: https://youtu.be/-qfEOE4vtxE (Traversy Media)

Day 21: Install Flask, First App

Resource: https://youtu.be/Z1RJmh_OqeA (Traversy Media)

Day 22-23: Flask Templates (Jinja2)

Resource: https://youtu.be/Z1RJmh_OqeA

Day 24-25: Forms and Handling POST

Resource: https://youtu.be/MwZwr5Tvyxo (Corey Schafer)

Day 26-28: Flask Project - Blog App

Resource: https://youtu.be/MwZwr5Tvyxo

Phase 3: Frontend + APIs (Day 29 - 40)

Day 29: JavaScript Introduction + DOM

Resource: https://youtu.be/hdI2bqOjy3c (Traversy Media)

Day 30: JS Events and Functions

Resource: https://youtu.be/hdI2bqOjy3c

Day 31-32: Advanced JS (Promises, Async Await)

Resource: https://youtu.be/PoRJizFvM7s (Web Dev Simplified)

Day 33-34: Fetch API & Axios

Resource: https://youtu.be/PoRJizFvM7s

Day 35: REST APIs Explained

Resource: https://youtu.be/Q-BpqyOT3a8 (Academind)


Day 36-40: Flask + Fetch Project - Weather App

Resource: Own build

Phase 4: Advanced + Projects (Day 41 - 90)

Day 41-50: Database Basics (SQLite with Flask)

Resource: https://youtu.be/cYWiDiIUxQc (Corey Schafer)

Day 51-60: Authentication (Login/Registration)

Resource: https://youtu.be/CSHx6eCkmv0 (Corey Schafer)

Day 61-70: Fullstack Capstone: Blog App With User Auth

Resource: Self Build

Day 71-80: Deploy Flask App on Render/Heroku

Resource: https://youtu.be/6DI_7Zja8Zc (freeCodeCamp.org)

Day 81-90: Final Project: E-commerce Flask App

Resource: Self Project

You might also like