Backend Development
Learn to build server-side applications with Node.js. Master REST APIs, Express, MongoDB, and deployment. Understand how backend systems power modern web and mobile apps.
What you'll Learn
Introduction to Node.js
In this module, you learn what is Node.js, the advantages of Node.js, how Node.js works, its difference between the traditional web server, and the limitations of the traditional web server model.
Environment Setup
In this module, you will learn about the tools required and steps to set up the development environment to develop a Node.js application and to work with the REPL to work with the Console.
Node Package Manager
In this module, we will deal with working with npm to install and update packages.
Callback Concept
You will learn the concept of callback functions, and how synchronous and asynchronous functions work.
Node.js Modules
In this module, you will learn what is a module, functions, and examples, achieving modularity and separation of concern with the NodeJS Modules.
Basic Web server
In this module, we will learn about creating web servers, handling GET, POST, PUT, and Delete requests listening to certain port numbers, and handling routing with basic web servers.
File System
In this module, we will work with files, reading, writing, updating files, and the concept of chunks, buffers, and uploading files synchronously and asynchronously.
Global Objects and Utility Module
In this module, you will learn how and when to use the global objects and utility modules.
Express Framework
In this module, you will learn how to use the Express framework to create web applications. Express is the most popular framework for building efficient web applications with sufficient middleware.
Template Engine
In this module, you will be introduced to template engines. A template engine enables you to use static template files in your application when building a monolithic stack.
Database Connectivity
In this module, you will learn how to connect to MongoDB and perform CRUD operations.
RESTful API
In this module, you will learn REST API and build a user management service.
Learning Outcomes
A hint of what you'll learn or become
Ready to Get Started?
Contact us to learn more about this program and discuss your enrollment.
Contact Us to Enroll