Backend Javascript(Node.js) Developer

Node.js is a powerful runtime environment that allows you to run JavaScript code outside of a web browser. It's commonly used for building server-side applications, but it's versatile and can be used for various types of applications, including desktop applications and command-line tools.

Duration

2 Months

Available Seats

5

Book Your Schedule

+91 7989846059

Journey of Backend NodeJS Web Developer

Backend NodeJS Developer

Backend Dev using Node.js,Express.js,MongoDB

  • Introduction to Node.js
  • Core Modules and npm
  • Async Programming
  • File System Operations
  • Network Programming
  • Error Handling
  • Streams and Event Emitters
  • Express.js Basics
  • Routing
  • Middleware
  • Template Engines
  • Static Files
  • Middleware Development
  • Express Error Handling
  • Form Handling
  • Sessions and Cookies
  • Authentication and Authorization
  • RESTful API Development
  • Database Integration
  • Introduction to MongoDB
  • Installation and Setup
  • CRUD Operations
  • Data Modeling
  • Indexes and Performance
  • Aggregation Framework
  • Data Replication and Sharding
  • Transactions
  • Schema Validation
  • Data Import and Export
  • Security
  • Backup and Recovery
  • Monitoring and Performance Optimization
  • Integration with Node.js, Express.js
  • CRUD Operations using Node, Express and MongoDB
  • Capstone Project: Youtube Clone

I. Capstone Project - Asset Management System

  • An Asset Management System (AMS) is a software application used by organizations to effectively track, manage, and maintain their assets throughout their lifecycle. These assets can include physical assets such as equipment, machinery, vehicles, and facilities, as well as intangible assets like software licenses, patents, and intellectual property.
  • Tech Stack: React/ Redux, Bootstrap, NodeJS, Express.js, MongoDB, AWS, Single Sign on

II. Capstone Project - Learning Management System

  • A Learning Management System (LMS) is a software application or platform designed to facilitate the administration, delivery, and management of educational courses, training programs, and learning materials. LMSs are commonly used in educational institutions, corporations, and organizations to deliver online learning experiences, track learner progress, and manage course content.
  • Tech Stack: React / Redux, Bootstrap, NodeJS, Express.js, MongoDB, AWS, Single Sign on, Zoom Integration