https://github.com/smaranjitghose/full_stack_bootcamp
The recent version of the MERN Stack Bootcamp taught by Mr Smaranjit Ghose
https://github.com/smaranjitghose/full_stack_bootcamp
css express fastify git html mern mern-stack mongodb node react
Last synced: about 1 month ago
JSON representation
The recent version of the MERN Stack Bootcamp taught by Mr Smaranjit Ghose
- Host: GitHub
- URL: https://github.com/smaranjitghose/full_stack_bootcamp
- Owner: smaranjitghose
- License: mit
- Created: 2024-11-27T05:21:20.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-02-18T10:26:58.000Z (3 months ago)
- Last Synced: 2025-04-03T03:09:05.322Z (about 1 month ago)
- Topics: css, express, fastify, git, html, mern, mern-stack, mongodb, node, react
- Homepage: https://docs.google.com/document/d/1UXQSFRA1H_87Iqr11clq_Pu7oTMMxJRFBSH7DK-bD1g/edit?usp=sharing
- Size: 56.4 MB
- Stars: 26
- Watchers: 1
- Forks: 44
- Open Issues: 98
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# ๐ Full Stack Development: Zero to Hero



A comprehensive 10-week journey into modern web development.
## ๐จโ๐ซ Course Instructor
**Professor Smaranjit Ghose**- ๐ 10+ years of industry experience
- ๐ผ Former Data Scientist and Project Manager at giants
- ๐ Authored several cutting edge research papers and technical walkthrough blogs
- ๐ Loves to teach inquisitve minds!
- ๐ [GitHub](https://github.com/smaranjitghose) | [LinkedIn](https://linkedin.com/in/smaranjitghose)## ๐ Course Overview
This intensive course takes you from zero programming knowledge to building full-stack web applications. Through hands-on projects and weekly assignments, you'll master front-end development, back-end architecture, databases, and deployment.## ๐ Course Structure
| Sl No | Chapter | Topics | Reference Material | Quiz | Assignment |
|------|---------|---------|-------------------|------|------------|
| 1 | ๐ Intro to Web | Internet Basics, Client-Server, HTTP/HTTPS, Browsers |[Intro to Course](https://www.canva.com/design/DAGXc7VhIKM/OyH8BspvdBhjpOfeUgmtEw/edit?utm_content=DAGXc7VhIKM&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton)| [Quiz 1](https://forms.gle/sPPMiB86fXVCFMvo7), [Quiz 8](https://docs.google.com/forms/d/1SDJQq2KyAYDtAKNq8D9sUQGwLsmzRy1WXpUJNz0CeoI/edit) | |
| 2 | ๐ Version Control | Git Basics, GitHub, Branching, PRs, Markdown | | [Quiz 2](https://forms.gle/ueKHyss2c9rG9xaT6)
[Quiz 3](https://forms.gle/Kp1fshAGkAjTi62j7)
[Quiz 4](https://forms.gle/tqT6AjZGzCGvaBBU8)
[Quiz 6](https://forms.gle/ekXQ9K2GWfXQ3dg3A) | |
| 3 | ๐ค LLMs & Ollama | AI Basics, Prompting, Local Models, Ollama Setup | | [Quiz 5](https://forms.gle/XrniXMAWYupqFxJPA) | |
| 4 | ๐๏ธ MongoDB | CRUD Operations, Aggregation, Mongoose ODM | | [Quiz 7](https://forms.gle/a5XLEpxW9iS5VgcZ7) | |
| 5 | ๐ HTML | Intro to HTML, Headings, Text Formatting, Unordered and Ordered Lists, URLs, Images, Tables, Forms-input&buttons, Div | [MDN Docs - HTML](developer.mozilla.org/en-us/docs/web/html) | [Quiz 9](https://forms.gle/gvg7nwN7aKhXc8QJ6) | [HTML Assignment 1](https://github.com/smaranjitghose/Full_Stack_Bootcamp/blob/main/assignments/HTML_1.MD), [HTML Assignment 2](https://github.com/smaranjitghose/Full_Stack_Bootcamp/blob/main/assignments/HTML_2.MD)|
| 6 | ๐จ CSS | CSS3, Flexbox, Grid, Animations | | T.B.D | |
| 7 | ๐ป JavaScript Deep Dive | ES6+, DOM, Async Programming | |[OOPs Quiz](https://forms.gle/DXNHN1AzfnuvSYhN7)| [JS Basic Projects](./assignments/JavaScript_1.MD) |
| 8 | ๐ Backend with Node/Express | RESTful APIs, Middleware, Error Handling | |T.B.D | [ExpressJS Assignment 1](https://github.com/smaranjitghose/Full_Stack_Bootcamp/blob/main/assignments/Express_1.MD) |
| 9 | ๐ Auth & Security | JWT, OAuth, Security Best Practices | |T.B.D | |
| 10 | ๐งช Testing & Performance | Jest, Performance Optimization, SEO ||T.B.D | |
| 11 | โ๏ธ Frontend with React | Components, Hooks, State Management | [ReactJS PPT](https://www.canva.com/design/DAGewP4WPM8/Z4LNCnEUZlzTbqZH2K-AiA/view?utm_content=DAGewP4WPM8&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h60fc46b8da) | T.B.D | [ReactJS Foundational Problems](./assignments/ReactJS.MD) |## ๐ ๏ธ Technologies Covered
![]()
Terminal
![]()
Ollama
![]()
Git
![]()
GitHub
![]()
MongoDB
![]()
HTML5
![]()
CSS3
![]()
Node.js
![]()
Express.js
![]()
React
![]()
Bun
![]()
Deno
![]()
Hono
![]()
LangChain
![]()
Postman
## โ Prerequisites
- ๐ป Basic computer knowledge
- โฐ Dedication to practice 15-20 hours weekly
- ๐ Access to a computer with stable internet## ๐ฏ Learning Outcomes
- ๐จ Build responsive web applications
- ๐ง Implement secure backend services
- ๐ Work with databases and APIs
- ๐ Deploy and maintain web applications
- โจ Follow industry best practices