← All courses

Backend Development with NodeJs

46 lessons Certificate on completion

Course curriculum

1. Nodejs Fundamentals15 lessons
  • Welcome to the Course : NodeFree preview
  • Exploring Node
  • 03. First Steps: Executing JS in the Terminal
  • 04. Working with Core Logic: The FS Module
  • 05. Synchronous Programming: File Handling Basics
  • The Node
  • 07. Asynchronous Patterns: Efficient File Reading
  • 08. Launching Your First Local Web Server
  • 09. Dynamic Navigation: Handling Incoming Requests
  • 10. Your First Data Endpoint: Building a Basic API
  • 11. Dynamic Content: Integrating HTML Templates
  • 12. URL Intelligence: Extracting Query Parameters
  • 13. Code Organization: Creating Custom Modules
  • Managing Dependencies with NPM & Package
  • 15. Module 1 Recap & Course Scope Assessment
2. Nodejs Architecture9 lessons
  • Under the Hood — Mastering Node
  • Node
  • 03. The Execution Pipeline & The Thread Pool
  • 04. The Event Loop
  • 05. Practicing The Event Loop
  • 06. The Signal System: Event-Driven Architecture from Theory to Implementation
  • 07. The Module Engine: Requiring, Wrapping & Caching
  • 08. Introduction to Streams
  • 09. Streams in Practice: Processing Large Files & Backpressure
3. Final Module22 lessons
  • 01. Under the Hood: Introduction (Node Internals)
  • 02. Postman
  • 03. What is Express
  • 04. Initialization & Dependencies
  • 05. The Medical Cloud — MongoDB Atlas & Mongoose
  • 06. Part 2, mongoDB Atlas & Mongoose
  • 07. Connecting MongoDB Compass to our Medical Cloud
  • 08. The Architect's Workflow — Nodemon & NPM Scripts
  • 09. The Booking Foundation — Models & catchAsync
  • 10. The Booking Foundation — Models & catchAsync
  • 11. The First Booking — POST Requests
  • 12. The Registry Gate — Receptionist Operations
  • 13. The Information Desk — Multi-Role Reading & Auth Bridge
  • Clinical Updates — Administrative vs
  • 15. The Final Discharge — Mastering DELETE Operations
  • 16. The Shield — Building the User Blueprint (Granular Edition)
  • 17. The Signup Engine — Logic, Routes & Postman Testing
  • 18. The Shield — Protecting Private Routes
  • 19. The Gatekeeper — Role-Based Access Control (RBAC)
  • 20. The Emergency Logic — Forgot & Reset Backend
  • 21. The Delivery — Mailtrap, Nodemailer & Testing
  • 22. The Grand Finale — End-to-End Security Verification

Certificate of completion

Finish every lesson and pass the assessments to receive a verifiable CareerThrive certificate.