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 Build a Real-Time Social Media API (w WebSockets)
2 students
Last updated
Jun 2025
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
4
•
Activities:
1
•
Resources:
189
Expand all
Section 1
Introduction
Announcements
001 Introduction 0O6w gitir
020 Chat App List users online DdqD gitir1
021 Explore NestJS folder structure 3AxT gitir
022 Controller in NestJS caMe gitir
023 Single responsibility principle rOzH gitir
024 Introduction to Provider 8c6S gitir
025 Inversion of Control principle cvyt gitir
026 Apply IoC principle in NestJS bfMt gitir
027 Dependency Injection EDYJ gitir
028 How IoC Container work 2TiY gitir
029 Look at Module 9oUh gitir
030 Work with Module x2FW gitir
031 Middleware aOxj gitir
032 Middleware part 2 ca9s gitir
033 Exception 8zLB gitir
034 Pipes B56F gitir
035 Guard KxTG gitir
036 Interceptor mlMV gitir
037 Custom decorators OJma gitir
038 Wrap up Core concept tFkO gitir
039 Section overview vEa9 gitir
040 Nest CLI FxBN gitir
041 Setup mongodb 5nzP gitir
042 Connect mongodb atlas VAjF gitir
043 Create post shema mHET gitir
044 Inject repository UQc4 gitir
045 Insert document X6pq gitir
046 What is a DTO nf1D gitir
047 More about DTO dn2R gitir
048 Validation zqgQ gitir
049 Reminder about DTO slgN gitir
050 Query data PDh6 gitir
051 Some options to reduce hide data pOCa gitir
052 Use interceptor to response DTO s1vP gitir
053 Transform DTO RUaQ gitir
054 Query a data vF2Y gitir
055 Update all fields PUT ADoe gitir
056 Update some field PATCH pyFC gitir
057 Delete document yS7h gitir
058 Inject another module UnHX gitir
059 Setup swagger UI part 1 RZRU gitir
060 Swagger UI part 2 oi8p gitir
061 Health check nestjs app m7of gitir
062 Documentation for NestJS Application Ki3t gitir
063 NestJS Lifecycle T0Ga gitir
064 Versioning npBP gitir
065 Circular dependency 4WPo gitir
066 Wrap up IHDI gitir
067 Setup NestJS Project 4x9z gitir
068 Fix eslint issue 2FTk gitir
069 Setup mongodb database Nshg gitir
070 Create a schema jtKf gitir
071 Environment variables 6aph gitir
072 Versionning cnbI gitir
073 Sign Up thMb gitir
074 Hash password w7Ng gitir
075 Transform DTO XjfQ gitir
076 Generate JWT 6hdZ gitir
077 Sign In aWTT gitir
078 Authentication Guard wvPo gitir
079 Get current user mSqT gitir
080 Validation OIhw gitir
080 Validation OIhw gitir1
081 Authorization role xKQZ gitir
082 Reflector assign value to method FNMZ gitir
083 Role Guard 4CRy gitir
084 The problem with role guard QOTH gitir
085 Resource Module x9R9 gitir
086 Post schema m7v4 gitir
087 Create a post uD4s gitir
088 Response post dto xujY gitir
089 Get all posts custom response dto gT8N gitir
090 Fix id change after refresh ojgX gitir
091 Get a post X8FP gitir
092 Update post m1pD gitir
093 Remove post custom validate mongodb id 1Qz6 gitir
094 Setup cloudinary to upload file lhQS gitir
095 Upload multiple files wmkK gitir
096 Add media file to post Sisg gitir
097 Delete media file teKi gitir
098 Custom DTO to response url nRDk gitir
099 Cursor pagination 0AP5 gitir
100 Think about reaction OZYN gitir
101 Reaction schema JQR9 gitir
102 Add reaction to post Irrl gitir
103 Update reaction count sLjk gitir
104 Response reaction count dto AyTk gitir
105 Remove reaction gn2h gitir
106 Attach my reaction to post XWcK gitir
107 What s next raFX gitir
107 What s next raFX gitir1
108 Comment schema HXT3 gitir
109 Create comment deIH gitir
109 Create comment deIH gitir1
110 User comment property 5SmN gitir
111 Get comments HL6S gitir
112 Update comment AZMF gitir
113 Delete comment uU3P gitir
114 Delete child comment Fv8B gitir
115 Custom response DTO awGB gitir
116 Summarize 6Uvx gitir
117 Authorization cV2K gitir
118 Fix comment response DTO eIRr gitir
119 User schema property 85xI gitir
120 Get current user profile Auf6 gitir
121 Get all users LxtE gitir
122 Upload avatar JBau gitir
123 Upload cover photo bOHH gitir
124 Friend schema PBqU gitir
124 Friend schema PBqU gitir1
125 Send friend request 8hre gitir
125 Send friend request 8hre gitir1
126 Cancel friend request qfDr gitir
126 Cancel friend request qfDr gitir1
127 Accept friend request yYzZ gitir
128 Reject friend request WF52 gitir
129 Get my request pending hfla gitir
130 Get my friends FuzD gitir
131 Custom response DTO IMqE gitir
132 Search users YPJZ gitir
133 Pagination users 4WR8 gitir
134 Understand conversation message x0Xe gitir
135 Conversation Message schema YVoW gitir
136 Create private conversation kOzT gitir
137 Create group conversation qNZZ gitir
138 Get all conversations WcOr gitir
139 Pagination part 1 o2hU gitir
140 Pagination part 2 WbWy gitir
141 Get conversation QNza gitir
142 Update conversation 8IdW gitir
143 Add participant to group chat UsXX gitir
144 Remove participant from group chat UGEK gitir
145 Remove conversation 1vPT gitir
146 Send message dzwG gitir
147 Get all messages in conversation bmKI gitir
148 Pagination OtlO gitir
149 Update message GCHr gitir
150 Delete message hsBf gitir
151 Mark as seen message CGVm gitir
152 Understand websocket gateway V5bD gitir
153 Think how to send socket data for message 5JUe gitir
154 Handle update message dZ14 gitir
155 Handle delete message aKiA gitir
156 Mark as seen message 56Nv gitir
157 Post Gateway Iqn7 gitir
158 Handle post created iaie gitir
159 Handle upload post media LB2L gitir
160 Handle post update XSaf gitir
161 Handle post delete KKnq gitir
162 Handle add reaction YcBs gitir
163 Handle remove reaction MkyK gitir
164 What s next TjcV gitir
165 Comment Gateway create rRfw gitir
166 Handle update comment 1er7 gitir
167 Handle delete comment Tvpc gitir
168 Friend Gateway 7NGF gitir
169 Handle send friend request JXQb gitir
170 Handle accept friend request ehe0 gitir
171 Handle reject friend request R5xL gitir
172 Handle cancel friend request SI01 gitir
173 Notification schema vIZ1 gitir
174 Create notification 8iUF gitir
175 Get all notifications wJYP gitir
176 Pagination S8Mb gitir
177 Mark as read QzGp gitir
178 Notification gateway real time for send notification Ag4K gitir
179 Let s handle privacy wqUT gitir
180 You have learned a lot 9jBr gitir
181 Keep learning 2zmV gitir
Section 2
WebSockets Fundamental
002 HTTP vs Websocket Protocol ILIg gitir
003 Build a chat app with http protocol ZCV7 gitir
004 TCP Handshake kMhW gitir
005 HTTP Handshake 3eBK gitir
006 Websocket Usecase O5dN gitir
Section 3
WebSockets in Practice
007 Open a ws connection 23Z0 gitir
008 Send receive data bcXT gitir
009 What s exactly a socket ort9 gitir
010 Refactor chat app with websocket protocol fmpb gitir
Section 4
Socket.io Library
011 Why we need socket io library t8Zw gitir
012 Setup socket io cvAx gitir
013 Send receive data 8Yae gitir
014 More on send receive data jkYe gitir
015 Chat App Send message yLqX gitir
016 Chat App Broadcasting sO29 gitir
017 Chat App Room part 1 71gb gitir
018 Chat App Room part 2 f8Lh gitir
019 Namespace so2v gitir
019 Namespace so2v gitir1
020 Chat App List users online DdqD gitir
Instructors
Enrolment options
NestJS Build a Real-Time Social Media API (w WebSockets)
Course modified date:
22 June 2025
Enrolled students:
2
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close