Full Stack Developer + Job Prep Study Plan
Phase 1: Frontend Basics (Weeks 1-3)
- HTML, CSS, Semantic Tags
- CSS Flexbox, Grid, Media Queries
- Basic JavaScript (variables, functions, DOM)
- Responsive Website Projects
* Goal: Build 2-3 basic responsive websites
Phase 2: JavaScript Mastery (Weeks 4-6)
- Loops, Arrays, Objects
- Functions, Callbacks, Promises
- DOM manipulation
- Fetch API, JSON
- LocalStorage
* Goal: Mini projects like To-do app, weather app
Phase 3: React + Frontend Projects (Weeks 7-9)
- Components, Props, State, Hooks
- Conditional rendering, Lists
- Forms, Event Handling
- React Router, Context API
* Projects: React Portfolio Site, Task Manager, Mini E-commerce frontend
Phase 4: Backend + Full Stack (Weeks 10-14)
- [Link] basics, Express routes, REST APIs
- MongoDB, Mongoose models
- Authentication (JWT, bcrypt)
Full Stack Developer + Job Prep Study Plan
- MVC pattern
* Projects: Blog API, E-commerce site with auth, Chat app with backend
Phase 5: DSA + Problem Solving (Start in Week 4 - ongoing)
- Arrays, Strings, HashMaps
- Stacks, Queues, Recursion
- Practice 2-3 questions daily from LeetCode
* Platforms: LeetCode, GFG, NeetCode (YouTube)
Phase 6: Advanced + Resume + Job Prep (Weeks 15-18)
- System Design Basics
- Resume Building, LinkedIn Optimization
- Git + GitHub Projects
- Mock Interview Practice
* Tasks: Polish GitHub, Final Resume, LinkedIn updates
Final Month Plan (Month 5-6)
- Apply to 5-10 jobs/week (LinkedIn, Internshala)
- Give mock interviews (Pramp/friends)
- Polish all projects & deploy live versions
- Resume drop at companies
- Revise DSA patterns
Bonus Tools / Resources
- Visual Studio Code (code editor)
- Figma (UI design)
Full Stack Developer + Job Prep Study Plan
- Postman (API testing)
- Netlify/Vercel (frontend hosting)
- Render/Cyclic/Railway (backend hosting)