Find the perfect coding resourcesLearn more

Intro to NestJS

ScrimbaScrimba
Recommended
Meet Your Instructor
DonTheDeveloper avatar

DonTheDeveloper

Instructor

Experienced developer creating educational content about modern web development frameworks and backend technologies.

1h 26m

Format

Interactive coding

Free

What You'll Learn

Understand NestJS fundamentals: modules, decorators, and structure

Build controllers to handle GET, POST, PUT, and DELETE requests

Connect controllers to services to manage application logic

Implement validation and transformation with pipes

Handle errors gracefully with exception filters

Overview

Build scalable backend applications with NestJS, one of the most popular Node.js frameworks. Harness its modular architecture, TypeScript support, and built-in tools to create clean, testable, code. In this course, you'll explore controllers, services, modules, decorators, pipes, guards, and exception handling - all while building the profile feature for DevMatch, a dating app for developers. By combining the best ideas from Angular with the flexibility of Node.js, NestJS gives you a powerful, opinionated framework for crafting robust APIs. Whether you're building side projects or laying the foundation for a production app, NestJS makes backend development organized and scalable.

Table of Contents
1
Why NestJS?3:10
2
DevMatch - A Dating App For Developers1:25
3
Setup2:11
4
Modules & Decorators2:54
5
Controller (GET) All Profiles4:39
6
Controller (GET) Single Profile2:22
7
Controller (POST)6:08
8
Controller (PUT)2:42
9
Controller (DELETE)3:15
10
Service (Get All Profiles)3:19
11
Service (Get Single Profile)3:47
12
Service (Create Profile)9:10
13
Service (Update Profile)5:16
14
Service (Remove Profile)3:54
15
Exception Filters - Bubbling Up7:15
16
Exception Filters - Challenges4:23
17
Handling exceptions in the controller3:06
18
Pipes (Transformation)4:46
19
Pipes (Validation)5:41
20
Intro To Guards3:29
21
Outro3:17

Share Your Experience

Sign in to leave a review and help others

No reviews yet. Be the first to review!