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

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

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

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

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

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