Skip to content

yashwanth-gh/Learn_nodeJS

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published