BACKEND DEVELOPMENT (with Node.js)
This course is designed for students who have a basic understanding of JavaScript and want to take their web development skills to the next level with Node.js. Throughout the course, students will learn how to build dynamic, data-driven web applications. They will explore key concepts such as asynchronous programming, creating web servers, managing databases with MongoDB, and building REST APIs using Express.js.
Additionally, students will gain hands-on experience in handling user authentication and deploying web applications to platforms like Heroku. By the end of the course, students will be equipped with the practical knowledge to develop full-stack web applications, enabling them to pursue roles such as backend or full-stack developers. This course is perfect for those ready to deepen their web development expertise and make their mark in the tech world.
Format: On-campus
Days: Every Sunday
Time: 4:00 PM – 7:00 PM
Fee: Rs.1,000/Month
HERE IS THE DETAILED COURSE OUTLINE
-
Session 01: What is Node.js?
This module introduces Node.js, emphasizing its significance in backend development. Students will learn about JavaScript fundamentals, differences between JavaScript in the browser and Node.js, and key features such as non-blocking I/O and event-driven architecture.
-
Session 02: Getting Started with Node.js
Students will set up their development environment by installing Node.js and npm. They will create and run their first Node.js program, learn to use console.log() for debugging, and understand the use of built-in modules and third-party packages.
-
-
-
-
-
-
-
-
-
-
Session 12: Building a Simple Web Application
In the final project, students will combine all learned concepts to create a basic web application, such as a to-do app or user login system. They will implement CRUD functionality using MongoDB and deploy the application to a cloud platform.