📞 +91-9456968800
✉️ contact@pixelcomputer.co.in
Introduction to Node.js
▶
- What is Node.js?
- Node.js Architecture
- Why Use Node.js?
- Setup Node.js Environment
Node.js Fundamentals
▶
- REPL and Package Manager (npm)
- Module System (require & exports)
- Core Modules (fs, path, os, http)
- Events and EventEmitter
Working with File System
▶
- Reading and Writing Files
- Creating and Deleting Directories
- Asynchronous vs Synchronous Methods
- Streams and Buffers
HTTP Module & Web Server
▶
- Creating an HTTP Server
- Handling Requests and Responses
- Routing Basics
- Serving HTML/CSS Files
Express.js Framework
▶
- Installing and Using Express
- Routing in Express
- Middleware and Static Files
- Template Engines (EJS/Pug)
Database Integration
▶
- Working with MongoDB
- Mongoose ODM Basics
- CRUD Operations
- Connecting Node.js to MySQL
API Development (RESTful APIs)
▶
- What is an API?
- Creating REST APIs with Express
- Handling JSON Data
- API Testing with Postman
Authentication & Security
▶
- JWT Authentication
- Password Hashing with bcrypt
- Sessions and Cookies
- Securing API Endpoints
Advanced Node.js
▶
- File Uploads
- Node.js with WebSockets
- Error Handling Best Practices
- Deploying Node.js Apps (Heroku/Vercel)