Introduction to NodeJS
Discover NodeJS:
a powerful tool for running JavaScript on the server. Learn its basics and why it's a game-changer.
JS on Server
Explore how JavaScript can be used on the server side with NodeJS, revolutionizing web development.
Let's write code
Jump into coding with NodeJS. Write your first server-side JavaScript program and see it in action.
module.export & require
Understand how to modularize your NodeJS code using module.export and require.
Diving into the NodeJS github repo
Explore the NodeJS GitHub repository. Learn how to navigate, contribute, and find valuable resources.
libuv & async IO
Delve into libuv and its role in handling asynchronous I/O operations in NodeJS.
sync, async, setTimeoutZero - code
Learn the differences between synchronous and asynchronous code, and the role of setTimeoutZero in NodeJS.
Deep dive into v8 JS Engine
Explore the V8 JavaScript engine powering NodeJS. Understand its inner workings and optimizations.
libuv & Event Loop
Uncover the inner workings of the NodeJS event loop and how libuv facilitates efficient event handling.
Thread pool in libuv
Understand the thread pool in libuv and how it manages multiple tasks in NodeJS.
Creating a Server
Learn how to create a server from scratch using NodeJS. This video covers setup, routing, and handling requests and responses.
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.
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.
Above is the namaste node.js syllabus
I will create my own notes on this topics