Skip to content

Latest commit

 

History

History
68 lines (37 loc) · 1.87 KB

README.md

File metadata and controls

68 lines (37 loc) · 1.87 KB

Node.js Learning Repository

Welcome to my Node.js learning repository! In this repository, we will explore various aspects of Node.js, a JavaScript runtime built on Chrome's V8 JavaScript engine. This runtime enables developers to run JavaScript on the server side, allowing the creation of powerful server-side applications with JavaScript.

Course followed

This is the repository for winter training program of CODING NINJAS

Topics Covered

1. Basics of Web

  • Understanding the basics of web development
  • Introduction to client-side and server-side concepts

2. Basics of Node.js and Modules

  • Exploring the fundamentals of Node.js
  • Working with modules in Node.js

3. Working on Node.js

  • Hands-on exercises and projects with Node.js

4. Creating WebServers and API with Node and Express Framework

  • Building web servers using Node.js
  • Creating APIs with the Express framework

5. MongoDB as Database for Data Storage

  • Integrating MongoDB for data storage
  • Performing CRUD operations with MongoDB

6. EJS for Server Side Rendering

  • Implementing server-side rendering with EJS

7. Authentication and Authorization

  • Understanding authentication and authorization in Node.js applications

8. JWT Tokens

  • Implementing JSON Web Tokens for secure communication

9. Advanced NodeJS Patterns such as MVC, etc.

  • Exploring advanced design patterns in Node.js, including MVC

10. Building Server with Express and Typescript

  • Building servers using the Express framework with TypeScript

11. And the list goes on...

  • Continuing to explore advanced concepts and applications in Node.js

Resources