Based on Namaste Node.js by Akshay Saini. Docs by Akshad Jaiswal.
Based on Namaste Node.js by Akshay Saini. Docs by Akshad Jaiswal.
A Complete Learning Resource
NAMASTE
NODE.JS
34 chapters across 3 seasons. From the fundamentals of the V8 engine and event loop to building and deploying a full-stack application.
Season 0113 chapters
Foundations
Foundations of Node.js — Runtime, V8 Engine, libuv, Event Loop, Servers & Databases
01
Introduction to NodeJs
02JS on the Server
03Let's Write the code
04module.export & require
05Diving in to NodeJS github repo
06libuv & async IO
07sync async, setTimeout Zero - Code
08Deep dive into v8 JS Engine
09libuv & event loop
10Thread Pool in libuv
11Creating the Server
12Databases SQL and NoSQL
13Creating a database & mongodb
Season 0219 chapters
Building DevTinder
Building DevTinder — Full-stack application with Express, MongoDB, Authentication & React UI
S2 01
Microservices vs Monolith - How to build a project
S2 02Features, HLD LLD and Planning
S2 03Creating our Express server
S2 04Routing and Request handlers
S2 05Middlewares and Error Handlers
S2 06Database, Schema, Models & Mongoose
S2 07Diving into APIs
S2 08Data Sanitization & Schema Validations
S2 09Encrypting Passwords
S2 10Authentication, JWT & Cookies
S2 11Diving into the APIs and Express router
S2 12Logical DB Query and Compound Indexes
S2 13ref, Populate and Thought Process of writing API's
S2 14Building Feed API and Pagination
S2 15DevTinder UI - Part 1
S2 16DevTinder UI - Part 2
S2 17DevTinder UI - Part 3
S2 18DevTinder UI - Part 4
S2 19DevTinder UI - Part 5
Season 033 chapters
Deployment
Deployment & DevOps — AWS, Nginx, Custom Domains