NestJS Fundamentals
5h 17m 22s
English
Paid
May 18, 2023
Get up to speed with NestJS fast. Master the building blocks and essentials concepts behind creating your own enterprise-grade applications.
More
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 NestJS Fundamentals
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 to NestJS Fundamentals
NestJS Masterclass - NodeJS Framework Backend Developmentudemy
Duration 24 hours 26 minutes 30 seconds
Course
NestJS Advanced Conceptslearn.nestjs.com
Duration 1 hour 59 minutes 39 seconds
Course
NestJs - Build Modern APIs in NestJs with Unit Testingudemy
Duration 9 hours 19 minutes 27 seconds
Course
NestJS Authentication and Authorizationlearn.nestjs.com
Duration 2 hours 17 minutes 12 seconds
Course
NestJS Microservices: Build & Deploy a Scaleable Backendudemy
Duration 9 hours 2 minutes 2 seconds
Course
Vue 3, Nuxt.js and NestJS: A Rapid Guide - Advancedudemy
Duration 7 hours 37 minutes 36 seconds
Course
NestJS Microservices: Breaking a Monolith to Microservicesudemy
Duration 8 hours 6 minutes 46 seconds
Course
Mastering NestJS - 2024udemy
Duration 8 hours 52 minutes 2 seconds
Course
NestJS GraphQL - Schema-first approachlearn.nestjs.com
Duration 1 hour 52 minutes 6 seconds
Course
React and NestJS: A Practical Guide with Dockerudemy
Duration 6 hours 54 minutes 20 seconds
Course