Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Web Design
NestJS Ultimate Backend Development with Node.js Framework
0 students
Last updated
Jun 2025
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
21
•
Activities:
1
•
Resources:
194
Expand all
Section 1
Introduction
Announcements
001 Introduction IniY gitir
002 Why should we learn NestJS dphS gitir
Section 2
NestJS: Core Concept
004 Explore NestJS folder structure vzYF gitir
005 Controller in NestJS OEYh gitir
006 Single responsibility principle av5D gitir
007 Introduction to Provider 7mtw gitir
008 Inversion of Control principle 27Mj gitir
009 Apply IoC principle in NestJS 6oWm gitir
010 Dependency Injection foA3 gitir
011 How IoC Container work FI7r gitir
012 Look at Module Mzcv gitir
013 Work with Module 8Nvi gitir
014 Middleware Uqso gitir
015 Middleware part 2 yOkS gitir
016 Exception fCgp gitir
017 Pipes JK6j gitir
018 Guard tFSw gitir
019 Interceptor f9BI gitir
020 Custom decorators qPIW gitir
021 Wrap up Core concept oZFN gitir
Section 3
Mongoose, CRUD, Data Transfer Object
022 Section overview ETo0 gitir
023 Nest CLI ClZl gitir
024 Setup mongodb 7Jff gitir
025 Connect mongodb atlas WMAA gitir
026 Create post shema mOIc gitir
027 Inject repository RG4T gitir
028 Insert document noTG gitir
029 What is a DTO q6rL gitir
030 More about DTO Mjm3 gitir
031 Validation prwi gitir
032 Reminder about DTO wpjV gitir
033 Query data LiBY gitir
034 Some options to reduce hide data NZT5 gitir
035 Use interceptor to response DTO i2uW gitir
036 Transform DTO 2ZUD gitir
037 Query a data cGf3 gitir
038 Update all fields PUT grqL gitir
039 Update some field PATCH 8T1v gitir
040 Delete document cOXM gitir
041 Inject another module 5P1N gitir
042 Setup swagger UI part 1 ibow gitir
043 Swagger UI part 2 7hOB gitir
044 Health check nestjs app Luv1 gitir
045 Documentation for NestJS Application CiYm gitir
046 NestJS Lifecycle 7i9D gitir
047 Versioning Q0AG gitir
048 Circular dependency kAtZ gitir
049 Wrap up woUq gitir
Section 4
Big Project Time: TypeORM
050 Create new NestJS Project wu05 gitir
052 Setup TypeORM with PostgresQL ZOr7 gitir
053 Environment variables E9ti gitir
054 Create user entity OJEp gitir
055 Work with TypeORM ijrb gitir
Section 5
Module: JSON Web Token (JWT) Authentication
056 Create auth module vPMF gitir
057 Again Dependency Injection Sign Up user Ps9Y gitir
059 JWT Async configuration TOzE gitir
060 Sign In TD24 gitir
061 Refactor JWT Generate YEV5 gitir
062 Authentication Guard u5Io gitir
063 Get current user d4sr gitir
Section 6
Authorization: Advanced (Role, Permissions, Endpoint)
064 Create role module kQ5q gitir
065 Many To One Relationship qFXA gitir
066 Create role jtut gitir
067 Create role D39P gitir
068 Assign role to user CqDs gitir
069 Get all roles 7m2n gitir
070 Update role eIgR gitir
071 Delete role HfWx gitir
072 TypeORM join table relation prevent delete assigned role KQdG gitir
073 The idea of permissions D1td gitir
074 Create endpoint module Ia0X gitir
075 Endpoint entity ntP4 gitir
076 Create endpoint tAay gitir
077 Strategy to handle 1 THOUSAND ENDPOINT Truncate all endpoint onov gitir
078 How to get all endpoint in application uL9s gitir
079 Insert all endpoint to DB N9sa gitir
080 Database Transaction JUsB gitir
081 Permission module ZRqr gitir
082 Permission entity T9xD gitir
083 Compose primary key hLgw gitir
084 Add all permissions to DB 6Mqr gitir
085 Allow permission 9yrT gitir
Section 7
Module: Category (Hooks)
087 Category Entity DmSw gitir
088 Custom http status code ZEz4 gitir
089 Swagger N7Ba gitir
091 Create category opCP gitir
092 TypeORM hook Handle slug FkL6 gitir
093 Get category elK8 gitir
094 Upgrade your response DTO YRQF gitir
095 Update category LbkH gitir
096 Delete category Ve2n gitir
097 TypeORM built in soft delete 0Lnj gitir
098 Welcome to child category hT81 gitir
099 Understand child category TKYz gitir
100 Create child category mLSq gitir
101 Nested DTO Find parent category along with child category 0jcL gitir
102 Fix DTO D3KP gitir
Section 8
Module: Product
103 Product entity rJow gitir
104 Postgres data types 4bOQ gitir
106 Create product Lg0R gitir
107 Custom property in response DTO y3rl gitir
108 Get all products odVq gitir
109 Get one product 4Kdb gitir
110 Update product F8gg gitir
111 Soft delete product RlBo gitir
112 Pagination Filtering rRC9 gitir
113 Product response dto with pagination P7OA gitir
Section 9
Module: File Upload
114 Upload module qsU1 gitir
115 First look about upload file 45Yd gitir
116 Upload image to disk FIff gitir
117 Type upload mfHK gitir
118 Save image url to DB QRXE gitir
119 Wrap up RIAm gitir
Section 10
Module: Product Galleries, Upload mutiple images
120 Product Gallery Module ycj5 gitir
121 First look to upload multiple images ZwHX gitir
122 Upload mutiple images CzOG gitir
123 Delete gallery and image Ssqx gitir
Section 11
Module: Product attributes
124 The idea of product attributes 1fFh gitir
125 Create Variant entity oKBz gitir
126 Create variant dfqM gitir
127 Find variants by product daTT gitir
128 Delete variant b4qA gitir
129 Create variant item entity cWyJ gitir
130 Create variant item tDb7 gitir
131 Find item by variant j7KU gitir
132 Delete variant item EqIq gitir
133 What happen If we remove variant EKnY gitir
134 Variant item price 45yK gitir
135 Introduction to deeply nested DTO m3kC gitir
Section 12
Module: User
136 Comback to user module HDiq gitir
137 Get a user shCK gitir
138 Update user Cmpl gitir
139 Delete user qjtk gitir
140 Change password eS1K gitir
141 Update my information rg5i gitir
Section 13
Module: Cart, Uni-Directional, Bi-Directional
142 Create cart entity 2VoL gitir
143 Understand uni directional bi directional cart item entity Vq8e gitir
144 Create cart for user INGc gitir
145 Add to cart SEk8 gitir
146 Add variant to cart item FsqP gitir
147 Add to cart completed E1pu gitir
148 Delete item from cart H8OB gitir
149 Get my cart NZgr gitir
150 Re calculate total cart price u6NQ gitir
Section 14
Module: Shipping Address
151 Create shipping address entity XiwV gitir
152 Create shipping address JXRl gitir
153 Find all find my address E86N gitir
154 Get address update cHLS gitir
155 Delete address UCRC gitir
Section 15
Module: Shipping rule
156 Create shipping rule entity LqNi gitir
157 Create shipping rule KEVW gitir
158 Get all shipping rules scSr gitir
159 Update shipping rule bIPB gitir
160 Update shipping rule status h6KZ gitir
Section 16
Module: Order
161 How to design order table HPit gitir
162 Create order entity RuLV gitir
163 Create order detail entity nEI9 gitir
164 Process order part 1 DhVw gitir
165 Process order part 2 U6qJ gitir
166 Calculate total order price and apply transaction nrC4 gitir
167 Clear cart items when order QL9r gitir
168 Update order status Su5D gitir
169 Get all orders o5Vp gitir
170 Get order details oyKU gitir
Section 17
Module: Send Email
171 Setup mailtrap account send email itN5 gitir
172 Refactor send email n9gR gitir
Section 18
Module: Review
173 Create review entity YcYC gitir
174 Create review for product pnhv gitir
175 Prevent create review sHfD gitir
176 Get all reviews 04kx gitir
177 Find and update review FQrk gitir
178 Delete review 3u9n gitir
179 Review one time ruC7 gitir
Section 19
Authorization Advanced, Global and Shared Module
180 Get current request URL and METHOD tCMH gitir
181 Handle authorization in application WDHz gitir
182 Global shared module 98v1 gitir
183 Wrap up section G3cj gitir
Section 20
Refresh Token
184 The idea of refresh token gNPd gitir
185 Implement Refresh Token KyML gitir
Section 21
Logger, Versioning
199 Logger SxkK gitir
200 Versioning Ds9F gitir
186 The idea of notification realtime oX5v gitir
187 Setup notification gateway sITZ gitir
188 Send notification to client with frontend demo j74a gitir
189 Notification entity wlUT gitir
190 Get all notifications QbJL gitir
191 Introduction to caching SYUw gitir
192 Cache manager Z4Rf gitir
193 Apply the cache RwfO gitir
194 Unique cache key 011W gitir
195 A BIG gotcha with caching I5OQ gitir
196 Apply one more cache pEV8 gitir
197 Auto caching 03Ev gitir
198 Global cache GFkW gitir
Instructors
Enrolment options
NestJS Ultimate Backend Development with Node.js Framework
Course modified date:
22 June 2025
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close