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.