Namaste Node.js🚀
From Zero to Hero🔥
✅ In depth High-Quality videos
✅ Hands-on experience with Express.js & MongoDB
✅ Deep dive into the architecture of Node.js
✅ Building Real world Projects from scratch
✅ Premium community of Node.js Developers
✅ Three year access to all course content
✅ Namaste Node.js Course Certificate
College Students
We highly recommend this course if you are a college student and want to explore the world of backend using Node.js.
We also cover Express, MongoDB in this course and this course can also open up a path for you to become a MERN stack developer in future. Go for it without second thoughts! 🔥
Early Engineers
If you have around ~1 year of experience working with Node.js, then we highly recommend this course.
You’ll understand the internal architecture of Node.js and you’ll get in-depth knowledge of how Node.js works behind the scenes. Overall it will definitely help you to accelerate your career. 🚀
Senior Engineers
If you’re a Senior experienced Node.js developer and have already worked on multiple real world projects then this course might not be good for you.
But still if you want to revise the internal concepts, architecture of Node.js and fill the missing gaps in your understanding, then go for it. ✌
Episode-00 | Welcome to NamasteNodeJS
How to start with Namaste Node.js
Episode-01 | Introduction to NodeJS
Discover NodeJS: a powerful tool for running JavaScript on the server. Learn its basics and why it's a game-changer.
Episode-02 | JS on Server
Explore how JavaScript can be used on the server side with NodeJS, revolutionizing web development.
Episode-03 | Let's write code
Jump into coding with NodeJS. Write your first server-side JavaScript program and see it in action.
Episode-04 | module.export & require
Understand how to modularize your NodeJS code using module.export and require.
Episode-05 | Diving into the NodeJS github repo
Explore the NodeJS GitHub repository. Learn how to navigate, contribute, and find valuable resources.
Episode-06 | libuv & async IO
Delve into libuv and its role in handling asynchronous I/O operations in NodeJS.
Episode-07 | sync, async, setTimeoutZero - code
Learn the differences between synchronous and asynchronous code, and the role of setTimeoutZero in NodeJS.
Episode-08 | Deep dive into v8 JS Engine
Explore the V8 JavaScript engine powering NodeJS. Understand its inner workings and optimizations.
Episode-09 | libuv & Event Loop
Uncover the inner workings of the NodeJS event loop and how libuv facilitates efficient event handling.
Episode-10 | Thread pool in libuv
Understand the thread pool in libuv and how it manages multiple tasks in NodeJS.
Episode-11 | Creating a Server
Learn how to create a server from scratch using NodeJS. This video covers setup, routing, and handling requests and responses.
Episode-12 | Databases - SQL & NoSQL
Learn the key differences between SQL and NoSQL databases, their use cases, and how to choose the right one for your applications.
Episode-13 | Creating a database & mongodb
Learn how to create and manage databases using MongoDB. This video covers database setup, CRUD operations, and best practices for MongoDB.
Episode-00 | Introduction to Project
Get an overview of the project you’ll build in this series. Understand the goals, structure, and technologies used in creating a modern NodeJS application.
Episode-01 | Microservices vs Monolith - How to Build a Project
Understand the differences between microservices and monolithic architectures, and learn which approach suits different projects.
Episode-02 | Features, HLD, LLD & Planning
Understand how to define features, and create high-level (HLD) and low-level designs (LLD) for your project with proper planning.
Episode-03 | Creating our Express Server
Learn to set up an Express.js server from scratch, the backbone of your NodeJS application.
Episode-04 | Routing and Request Handlers
Understand how to create routes and request handlers in Express to manage your application's incoming traffic.
Episode-05 | Middlewares & Error Handlers
Explore how to use middlewares and error handling in Express to manage requests and ensure a smooth user experience.
Episode-06 | Database, Schema & Models | Mongoose
Learn how to define database schemas and create models using Mongoose to interact with MongoDB efficiently.
Episode-07 | Diving into the APIs
Learn how to build and interact with APIs in your NodeJS project, enabling communication between the server and clients.
Episode-08 | Data Sanitization & Schema Validations
Ensure your application’s security by implementing data sanitization and validation for both schemas and APIs.
Episode-09 | Encrypting Passwords
Understand how to securely store passwords using encryption techniques to protect user data.
Episode-10 | Authentication, JWT & Cookies
Master authentication with JWTs and cookies to manage user sessions and secure access to your application.
Episode-11 | Diving into the APIs and express Router
Learn how to manage and structure your API routes effectively using the Express Router.
Episode-12 | Logical DB Query & Compound Indexes
Learn how to write efficient logical queries and use compound indexes in MongoDB to optimize database performance.
Episode-13 | ref, Populate & Thought process of writing APIs
Learn how to use Mongoose ref and populate to manage relationships between MongoDB collections, along with the thought process behind writing efficient APIs.
Episode-14 |Building Feed API & Pagination
Learn how to build a feed API and implement pagination for efficient data loading in your NodeJS application.
Episode-01 | Introduction to NodeJS Notes
Discover NodeJS: a powerful tool for running JavaScript on the server. Learn its basics and why it's a game-changer.
Episode-02 | JS on Server Notes
Explore how JavaScript can be used on the server side with NodeJS, revolutionizing web development.
Episode-03 | Let's write code Notes
Jump into coding with NodeJS. Write your first server-side JavaScript program and see it in action.
Episode-04 | module.export & require Notes
Understand how to modularize your NodeJS code using module.export and require.
Episode-05 | Diving into the NodeJS github repo Notes
Explore the NodeJS GitHub repository. Learn how to navigate, contribute, and find valuable resources.
Episode-06 | libuv & async IO Notes
Delve into libuv and its role in handling asynchronous I/O operations in NodeJS.
Episode-07 | sync, async, setTimeoutZero - code Notes
Learn the differences between synchronous and asynchronous code, and the role of setTimeoutZero in NodeJS.
Episode-08 | Deep dive into v8 JS Engine Notes
Explore the V8 JavaScript engine powering NodeJS. Understand its inner workings and optimizations.
Episode-09 | libuv & Event Loop Notes
Uncover the inner workings of the NodeJS event loop and how libuv facilitates efficient event handling.
Episode-10 | Thread pool in libuv Notes
Understand the thread pool in libuv and how it manages multiple tasks in NodeJS.
Episode-11 | Creating a Server Notes
Learn how to create a server from scratch using NodeJS. This video covers setup, routing, and handling requests and responses.
Episode-12 | Databases - SQL & NoSQL Notes
Learn the key differences between SQL and NoSQL databases, their use cases, and how to choose the right one for your applications.
Episode-13 | Creating a database & mongodb Notes
Learn how to create and manage databases using MongoDB. This video covers database setup, CRUD operations, and best practices for MongoDB.
Akshay Saini
Founder - NamasteDev.com
Akshay Saini, founder of NamasteDev.com, who previously worked as a software engineer at Uber & Paytm. Akshay has over 8+ years of experience in the software industry and has been guiding students to become a better software Engineer. Well known for his famous playlist named Namaste JavaScript, he has taught over 12 lakhs+ students across the globe. All the concepts in this course are taught by Akshay himself.
Official Namaste Node.js Course Certificate 🔥
You can add this certificate in your Resume!
Share it with your LinkedIn network 🚀
And Many More...
And so much more...
Basically, I'll teach you everything I've learned over years of working in the industry and everything that I know about Node.js ❤️
It will be all in depth Learning, we will see how the theory concepts fit into the projects! We will cover the internal architecture of Node.js and see how everything works behind the scenes. 🚀
We will start from scratch: ZERO and go till we learn building production-ready apps: HERO from Zero to Hero in Node.js 😎
We will bring more Seasons of this web series with more real world projects as we go ahead. You will automatically get access to all the future updates we make in our web series.
Sounds cool, isn't it?
We will be using the latest stable Node.js version v20.16.0 along with the latest version of npm. We will also update our content accordingly if Node.js gets any new major updates in future.
A laptop with Internet connection, a basic knowledge of JavaScript, some hunger for learning and you should be ready for a grind. ️🔥
Yes, we will be using Express and MongoDB with mongoose library to build our projects and will be having hands-on experience using them all.
Everything will be taught in English.
This course is designed like a web series with multiple Seasons. Each season will have multiple Episodes(recorded videos) which you can watch at your own pace without being restricted to any time or date.
NO, this is NOT a Job-guarantee program. (No false promises). And Please don’t even believe in courses that sell you the dream of Job guarantee. But we are sure that, if you finish watching these episodes, make notes and practice everything we teach, you will be so good in Node.js that interview questions will be a piece of cake for you.
Yes, you can access our NamasteDev platform on the phone, but we highly recommend you to watch these videos on a laptop and practice all the coding concepts on your system. Practicing on your own is really important if you want to make the best out of this course.
Drop us a mail at [email protected]