NestJS Fundamentals
5h 17m 22s
English
Paid
Course description
Get up to speed with NestJS fast. Master the building blocks and essentials concepts behind creating your own enterprise-grade applications.
Read more about the course
Prepare for an in-depth guided course & walk-through of all the fundamentals of a NestJS application from the Creator Kamil Mysliwiec himself, and Mark Pieszak (Core Team Member).
- Step-by-step lesson progression, code everything alongside us!
- Featuring 80 videos (with subtitles) and over 5 hours of content
- Build a real-world REST API application with NestJS
- Learn and use all the most important NestJS building blocks
- Learn how to interact with both SQL & NoSQL databases
- Official NestJS Certificate of Completion
Watch Online
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Introduction to NestJS | 03:55 |
2 | Installing the NestJS CLI (command-line interface) | 01:28 |
3 | Generating our first NestJS Application | 01:33 |
4 | What’s inside a NestJS Application | 04:05 |
5 | Prerequisite: Install Insomnia | 00:30 |
6 | Running NestJS in Development Mode | 01:07 |
7 | Creating a Basic Controller | 04:53 |
8 | Use Route Parameters | 02:06 |
9 | Handling Request Body / Payload | 01:49 |
10 | Response Status Codes | 04:14 |
11 | Handling Update and Delete Requests | 03:05 |
12 | Implement Pagination with Query Parameters | 02:20 |
13 | Creating a Basic Service | 07:54 |
14 | Send User-Friendly Error Messages | 03:50 |
15 | Encompass Business-Domain in Modules | 04:38 |
16 | Introduction to Data Transfer Objects | 06:30 |
17 | Validate Input Data with Data Transfer Objects | 07:25 |
18 | Handling Malicious Request Data | 02:10 |
19 | Auto-transform Payloads to DTO instances | 03:02 |
20 | Before we Get Started | 00:47 |
21 | Prerequisite: Install Docker | 02:10 |
22 | Running PostgreSQL | 03:07 |
23 | Introducing the TypeORM Module | 04:05 |
24 | Creating a TypeORM Entity | 04:01 |
25 | Using Repository to Access Database | 07:03 |
26 | Create a Relation between two Entities | 06:15 |
27 | Retrieve Entities with their Relations | 03:15 |
28 | Using Cascading Inserts and Updates | 04:50 |
29 | Adding Pagination | 04:56 |
30 | Use Transactions | 05:34 |
31 | Adding Indexes to Entities | 00:55 |
32 | Setting up Migrations | 06:58 |
33 | Understand Dependency Injection | 04:00 |
34 | Control NestJS Module Encapsulation | 03:07 |
35 | Diving Into Custom Providers | 01:18 |
36 | Value based Providers | 00:57 |
37 | Non-class-based Provider Tokens | 03:11 |
38 | Class Providers | 01:04 |
39 | Factory Providers | 02:21 |
40 | Leverage Async Providers | 02:09 |
41 | Create a Dynamic Module | 03:56 |
42 | Control Providers Scope | 04:00 |
43 | Diving Deeper Into Request-Scoped Providers | 03:24 |
44 | Introducing the Config Module | 04:42 |
45 | Custom Environment File Paths | 01:18 |
46 | Schema Validation | 03:00 |
47 | Using the Config Service | 02:20 |
48 | Custom Configuration Files | 04:33 |
49 | Configuration Namespaces and Partial Registration | 04:58 |
50 | Asynchronously Configure Dynamic Modules | 03:09 |
51 | Introducing More Building Blocks | 02:21 |
52 | Understanding Binding Techniques | 06:20 |
53 | Catch Exceptions with Filters | 07:25 |
54 | Protect Routes with Guards | 07:40 |
55 | Using Metadata to Build Generic Guards or Interceptors | 10:06 |
56 | Add Pointcuts with Interceptors | 07:02 |
57 | Handling Timeouts with Interceptors | 04:03 |
58 | Creating Custom Pipes | 05:49 |
59 | Bonus: Add Request Logging with Middleware | 06:16 |
60 | Bonus: Create Custom Param Decorators | 03:50 |
61 | Introducing the Swagger Module | 03:45 |
62 | Enabling CLI Plugin | 03:43 |
63 | Decorating Model Properties | 01:21 |
64 | Adding Example Responses | 02:04 |
65 | Using Tags to Group Resources | 01:05 |
66 | Introduction to Jest | 01:51 |
67 | Getting Started with Test Suites | 08:45 |
68 | Adding Unit Tests | 07:44 |
69 | Diving Into e2e Tests | 06:09 |
70 | Creating our First e2e Test | 06:59 |
71 | Implementing e2e Test Logic | 04:12 |
72 | Before we Get Started | 00:44 |
73 | Prerequisite: Install Docker | 02:32 |
74 | Running MongoDB | 03:00 |
75 | Introducing the Mongoose Module | 02:46 |
76 | Creating a Mongoose Model | 04:52 |
77 | Using a Mongoose Model to Access MongoDB | 08:42 |
78 | Adding Pagination | 04:57 |
79 | Use Transactions | 06:04 |
80 | Adding Indexes to Schemas | 01:18 |
Similar courses

NestJS: The Complete Developer's Guide
Sources: udemy, Stephen Grider
Congratulations! You've found the complete guide on how to build enterprise-ready apps with NestJS. NestJS is a backend framework used to create scalable and re
19 hours 40 minutes 39 seconds

NestJS Microservices: Breaking a Monolith to Microservices
Sources: udemy
This course will start with a pre-built monolith, the building of the starting app won't be covered in this course. So in this course, you will start immediately with Microservi...
8 hours 6 minutes 46 seconds

Master NestJS 9 - Node.js Framework 2023
Sources: udemy
NestJS is one of the most modern Node.js frameworks out there. This course will teach you everything you need to know to get you started ASAP! Don't get fooled
12 hours 9 minutes 52 seconds

NestJS GraphQL - Schema-first approach
Sources: learn.nestjs.com
Get up to speed with the GraphQL Schema-first approach with NestJS. Master GraphQL fundamentals and essentials concepts behind creating your own enterprise-grade GraphQL applica...
1 hour 52 minutes 6 seconds

React and NestJS: A Practical Guide with Docker
Sources: udemy
I'm a FullStack Developer with 10+ years of experience. I'm obsessed with clean code and I try my best that my courses have the cleanest code possible. My teaching style is very...
6 hours 54 minutes 20 seconds