Online
Enrollment Open

No NPM, No Problem: Build a Full Web App with Just Node.js Core

Build a full web app using only Node.js core modules—no npm, no frameworks. Learn to create servers, routing, templates, and more from scratch in this hands-on 3-day workshop.

Experienced
3 Lectures
BDT 6,000Up to 65% discount

Workshop Description

🐣 Early Bird Offer!

Register early to unlock special discounts and secure your seat at the best rate. Seats and offers are limited - so don't miss out!

In this 3-day, hands-on workshop, you'll discover the true power of Node.js by creating a complete web application without using a single NPM package. That’s right—just Node.js core modules and your skills.

You’ll learn how to architect a backend system from the ground up, mastering the tools behind popular libraries like Express, Handlebars, and body-parsers by building your own alternatives. This workshop is perfect for developers who want to understand Node.js inside-out, design highly-performant systems, and build backend apps with zero dependencies.

What You'll Learn?

Key Concepts

  • The architecture of a modern web server using http, fs, url, and stream.
  • How popular frameworks and utilities are built from scratch.
  • The core ideas behind routing, templating, streaming, and data handling.

Practical Use Cases

  • Serving static files and handling dynamic routes.
  • Parsing GET and POST requests manually using built-in modules.
  • Creating a custom view renderer with your own lightweight templating engine.
  • Streaming large files and processing form data without third-party tools.

Hands-On Practice

  • Build a full-featured web application using only core modules.
  • Implement your own router, template engine, and form parser.
  • Handle file uploads and downloads using streams.
  • Add basic session handling and hashing with crypto.

Advanced Techniques

  • Optimizing performance with streams and buffer management.
  • Structuring modular core-based code for clarity and reuse.
  • Securing your app without middleware: input sanitization, HTTPS, and CSRF protection basics.
  • Comparing your hand-crafted solutions to popular packages (Express, Multer, EJS).

Why This Workshop Matters?

Industry Impact

Understanding what happens under the hood makes you a stronger engineer. This workshop bridges the gap between framework users and true backend architects by demystifying the internals of Node.js.

Back-to-Basics Mastery

By stripping away external dependencies, you'll sharpen your skills, gain deep system-level insight, and learn how to debug and optimize like a pro.

Lean and Portable Systems

Apps with no external dependencies are more portable, lightweight, and secure by default. This workshop teaches you how to build such systems with confidence.

Outcomes

By the end of this workshop, participants will:

✅Master Node.js core modules and build systems without relying on external packages.

✅ Develop a complete backend application from scratch, understanding every line of logic.

✅ Gain practical experience in routing, templating, file streaming, and request handling.

✅ Understand and replicate the patterns used in popular Node.js libraries and frameworks.

✅Build a portfolio-worthy app that demonstrates low-level backend engineering skills.

Schedule & Lectures

Project Architecture, Planning and Setup Application

Plan the app structure and set up a raw Node.js environment with no dependencies.

Implement The Project

Build routing, templates, form handling, and streaming using only Node.js core modules.

Evaluate The Project

Test, review, and optimize your app while comparing your work with real-world libraries.

Meet Your Instructors

HN

HM Nayem

Senior Software Engineer

Frequently Asked Questions

Enroll Now

Share with your friends

Copy Link