Course Overview
- Course Title: Nodejs: All You Need to Know with Practical Project
- Instructor: Jahid Hiron
- Target Audience:
- Beginner to intermediate developers
- JavaScript developers looking to learn backend development
- Developers interested in building RESTful APIs
- Prerequisites:
- Basic knowledge of JavaScript
- General understanding of how the web works (recommended but not required)
Curriculum Highlights
- Key Topics Covered:
- Nodejs core library
- Stream and Buffer
- Express Framework
- Routing & Controller
- Express middleware
- Custom Error Handling
- EJS template engine
- File upload to S3 bucket
- Sending Email
- Authentication with JWT
- Password hashing
- MongoDB database
- Mongoose ODM
- Models & Relationships
- Multi-user role
- Advanced Query (pagination, filter, searching)
- HTTP Essentials
- Postman Client
- RESTful APIs
- Key Skills Learned:
- Building fast and powerful backend applications with JavaScript
- Developing RESTful APIs with Nodejs
- Using Expressjs for web servers and APIs
- Storing data with Mongoose and MongoDB
- Implementing authentication and authorization
- Handling advanced queries and multi-user roles
Course Format
- Duration: 11.5 hours on-demand video
- Format: Self-paced online course
- Resources:
- 3 articles
- 7 downloadable resources
- Access on mobile and TV
- Certificate of completion


