45 DAY CHALLENGE
to learn
MERN Stack
MERN
Stack
Week 1
Introduction and Setup
Day 1: Introduction to JavaScript
Resources
Day 2: HTML and CSS Basics
Resources 1 Resources 2
Day 3: JavaScript DOM Manipulation
Resources
www.bosscoderacademy.com 1
Day 4: Introduction to Node.js
Resources
Day 5: Setting up MongoDB
Resources
Day 6: Review and Practice
Day 7: Weekly Project
www.bosscoderacademy.com 2
Weekly Checklist
www.bosscoderacademy.com 3
Week 2
Frontend Development with React
Day 8: Introduction to React
Resources
Day 9: React State Management
Resources
Day 10: React Hooks
Resources
www.bosscoderacademy.com 4
Day 11: React Router
Resources
Day 12: Forms in React
Resources
Day 13: State Management with Redux
Resources
Day 14: Weekly Project
www.bosscoderacademy.com
Resources
www.bosscoderacademy.com 5
Weekly Checklist
www.bosscoderacademy.com 6
Week 3
Backend Development with Node.js
and Express.js
Day 15: Introduction to Express.js
Resources
Day 16: Middleware in Express.js
Resources
Day 17: RESTful APIs
Resources
www.bosscoderacademy.com 7
Day 18: Authentication and JWT
Resources
Day 19: MongoDB Integration
Resources
Day 20: Mongoose ODM
Resources
Day 21: Weekly Project
Resources
www.bosscoderacademy.com 8
Weekly Checklist
www.bosscoderacademy.com 9
Week 4
Database Management with MongoDB
Day 22: MongoDB Basics Review
Resources
Day 23: Mongoose Schemas and Models
Resources
Day 24:Aggregation and Indexing
Resources
www.bosscoderacademy.com 10
Day 25: Data Validation
Resources
Day 26: Pagination and Sorting
Resources
Day 27: Authentication and Authorization
Resources
Day 28: Weekly Project
Resources
www.bosscoderacademy.com 11
Weekly Checklist
www.bosscoderacademy.com 12
Week 5
Full Stack Integration and Deployment
Day 29: Setting Up MERN Project
Resources
Day 30: Connecting Frontend and Backend
Resources
Day 31: Building a Full CRUD Application
Resources
www.bosscoderacademy.com 13
Day 32: Testing with Jest and Mocha
Resources
Day 33: CI/CD with Jenkins and GitHub Actions
Resources
Day 34: Error Tracking with Sentry
Resources
Day 35: Performance Optimization
Resources
www.bosscoderacademy.com 14
Day 36: Security Best Practices
Resources
Day 37: Deployment to Heroku and Vercel
Resources
Day 38: Final Project Review and Launch
Resources
Day 39: Review and Practice
www.bosscoderacademy.com 15
Day 40: Weekly Project
Weekly Checklist
www.bosscoderacademy.com 16
Week 6
Advanced Topics and Final Projects
Day 41: Advanced React Concepts
Resources
Day 42: Advanced Node.js Concepts
Resources
Day 43: GraphQL with Node.js
Resources
www.bosscoderacademy.com 17
Day 44: WebSockets with Socket.io
Resources
Day 45: Final Review and Capstone Project
Resources
www.bosscoderacademy.com 18
Weekly Checklist
www.bosscoderacademy.com 19
Why
Bosscoder?
1000+ Alumni placed at Top
Product-based companies.
More than 136% hike for every
2 out of 3 working professional.
Average package of 24LPA.
Explore More