This includes Repository includes my personal notes, and cover important topics that you need to know about MERN stack except ReactJS( which is present in https://github.com/driptanil/Frontend along with HTML, CSS, JS)
A huge shoutout to Abhishek Singh aka 6 Pack Programmer @meabhisingh for this excellent teaching skills and tutorials.
- Youtube : https://www.youtube.com/@6PackProgrammer
- GitHub: https://github.com/meabhisingh
📚Topics | 🏗️Progress | 📽️Video |
00-Node-Basics | 6 Pack Programmer Youtube | |
01-Express-Basics | 6 Pack Programmer Youtube | |
02-MongoDB | 6 Pack Programmer Youtube | |
03-RestAPI | 6 Pack Programmer Youtube |
- Single-Threaded, based on event driven, non-blocking I/O model (lightweight).
- Prefect for building fast and scalable data-intensive apps.
- Javascript is used across entire stack: faster and more efficient development.
- NPM has a huge library of open-source packages.
- Cannot be used in Application with heavy server-side processing (CPU-intensive).
- Using
Ruby on Rails
,PHP
,Python
is a better choice.
- API with database behind it (preferably NoSQL)
- Data streaming (like YouTube, Netflix)
- Real-time chat application
- Server-side web applications (content is generated in the server)