Development

Nodejs: All You Need to Know with Practical Project

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
Get Coupon on Udemy