Skip to content

About

Namaste Node Handwritten Notes

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

50 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Namaste NodeJS Course Handwritten Notes

Welcome to the Namaste NodeJS Course Handwritten Notes repository! This repository contains my handwritten notes from both Season 1 and Season 2 of the Namaste NodeJS course, which covers various topics in Node.js, Express, MongoDB, and more.

Table of Contents

About the Course

The Namaste NodeJS course is designed to provide a comprehensive introduction to Node.js and its ecosystem. The course is aimed at both beginners and experienced developers looking to deepen their understanding of server-side JavaScript.

Notes Structure

The notes are organized by season:

  • Season 1: Introduction to Node.js, Basics of Express, RESTful APIs, etc.
  • Season 2: Advanced topics, Authentication, Database interactions with MongoDB, etc.
  • Season 3: Deployment,sending mails,cron job,etc.

Each note is a scanned PDF file that covers the key concepts discussed in the respective lectures.

Usage

1)To access the handwritten notes, clone the repository. 2)Open the notes in your preferred PDF viewer.

Topics Covered

Season 1

  • Episode 1: Introduction to Node.js
  • Episode 2: JS on Server
  • Episode 3: Lets write code
  • Episode 4: module.export & require
  • Episode 5: Diving into the NOdeJS github repo
  • Episode 6: Libuv & async IO
  • Episode 7: Sync,async,setTimeoutZero
  • Episode 8: Deep dive into v8 JS engine
  • Episode 9: Libuv & EventLoop
  • Episode 10: Threadpool in libuv
  • Episode 11: Creating a server
  • Episode 12: Databases-SQL & NoSQL
  • Episode 13: creating a database & mongoDB

Season 2

  • Episode 1: Microservices vs Monolith
  • Episode 2: Features,HLD,LLD & planning
  • Episode 3: creating express server
  • Episode 4: Routing and request handlers
  • Episode 5: Middlewares & error handlers
  • Episode 6: Database,Schema & Models - Mongoose
  • Episode 7: Diving into the APIs
  • Episode 8: Data Sanitization & Schema Validations
  • Episode 9: Encrypting Password
  • Episode 10: Authentication,JWT and Cookies
  • Episode 11: Express Router
  • Episode 12:Indexes in MongoDB & Mongoose middleware
  • Episode 13: Ref,Populate and Thought process of writing APIs
  • Episode 14: Pagination

Season 3

  • Episode 1: Deployment of frontend in AWS
  • Episode 2: Deployment of Backend in AWS and Connecting Frontend and Backend
  • Episode 3: Adding custom domain name
  • Episode 4: Securing app secrets in .env file
  • Episode 5: Sending Emails using Amazon SES
  • Episode 6: Scheduling cron jobs
  • Episode 7: Integrating with razorpay
  • Episode 8: Web socket and Socket.io
  • Episode 9: Building a realtime chat feature

Contributing

Contributions are welcome! If you have additional notes or resources, feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Namaste Node Handwritten Notes

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors