Back-End Development
Node.js & Express.js
Duration: 2 Months (Approx.)
Overview
This course is designed to help students learn back-end development using Node.js and Express.js.
Students will learn how to create powerful server-side applications, develop REST APIs,
and connect with databases to build complete web applications.
Objective
Upon completion of this course, the participant will be able to build back-end applications,
create APIs, handle authentication, and integrate front-end applications with server-side logic.
Target Audience
Diploma / Graduates / Engineering Students / Web Developers / Beginners
Prerequisites
Basic knowledge of HTML, CSS, JavaScript is required.
Course Coverage
Node.js Basics
- Introduction to Node.js
- Node.js Installation and Setup
- Understanding NPM (Node Package Manager)
- Working with Modules
- File System (FS Module)
- Creating a Simple Server
- Understanding Event Loop
Express.js Framework
- Introduction to Express.js
- Creating Express Server
- Routing (GET, POST, PUT, DELETE)
- Middleware Concepts
- Handling Forms and Requests
- Serving Static Files
- Error Handling
REST API Development
- Introduction to REST APIs
- Creating CRUD APIs
- API Testing using Postman
- Request and Response Handling
- JSON Data Handling
Authentication & Security
- User Login & Signup Concept
- Password Hashing (bcrypt)
- JWT Authentication Basics
- Session Handling
Database Integration
- Connecting Node.js with MySQL
- Connecting Node.js with MongoDB
- Performing Database CRUD Operations
Deployment Basics
- Introduction to Hosting
- Deploying Node.js App (Basic Concept)
- Environment Variables
Project
Students will develop projects such as Login System, Student Management System,
REST API for E-Commerce, Mini Chat App Backend, and CRUD Application using Node.js & Express.
⬅ Back to Certification Courses
If you have any queries, Contact Us
Phone 📞: 8124788718 / 9444826464
Email 📧: cscminjur601203@gmail.com
Address: CSC Computer Education, 436, Hemachandra Nagar,
Minjur, Tamil Nadu 601203