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
The Complete Node.js Developer Course (3rd Edition)
0 students
Last updated
Aug 2025
Enrol now
Overview
Course content
Instructors
About the course
The Complete Node.js Developer Course (3rd Edition)
Show more...
Course content
Sections:
1
•
Activities:
1
•
Resources:
177
Expand all
Section 1
Welcome
Announcements
001 Welcome to the Class 1dwi gitir
002 Grab the PDF Guide RghV gitir
003 Section Intro Installing and Exploring Node js 9CNn gitir
004 Installing Node js and Visual Studio Code 4Rn9 gitir
005 What is Node js BOFI gitir
006 Why Should I Use Node js 1ARx gitir
007 Your First Node js Script LCN5 gitir
008 Section Intro Node js Module System gQg0 gitir
009 Importing Node js Core Modules 3HCj gitir
010 Importing Your Own Files QSvL gitir
011 Importing npm Modules uT8N gitir
012 Printing in Color CNAm gitir
013 Global npm Modules and nodemon xqc6 gitir
014 Section Intro File System and Command Line Args 8S7Y gitir
015 Getting Input from Users dRAg gitir
016 Argument Parsing with Yargs Part I Rdsw gitir
017 Argument Parsing with Yargs Part II yrtW gitir
018 Storing Data with JSON 78oc gitir
019 Adding a Note uy7P gitir
020 Removing a Note NDX0 gitir
021 ES6 Aside Arrow Functions 4crQ gitir
022 Refactoring to Use Arrow Functions jShC gitir
023 Listing Notes TaRG gitir
024 Reading a Note KFa1 gitir
025 Section Intro Debugging Node js 5Bf7 gitir
026 Debugging Node js M41F gitir
027 Error Messages MgVg gitir
028 Section Intro Asynchronous Node js Kvz7 gitir
029 Asynchronous Basics nI37 gitir
030 Call Stack Callback Queue and Event Loop rP7I gitir
031 Making HTTP Requests 0d7a gitir
032 Customizing HTTP Requests yScW gitir
033 An HTTP Request Challenge hrOL gitir
034 Handling Errors BBM0 gitir
035 The Callback Function iF66 gitir
036 Callback Abstraction tGVi gitir
037 Callback Abstraction Challenge XMq5 gitir
038 Callback Chaining Lo9W gitir
039 ES6 Aside Object Property Shorthand and Destructuring bi51 gitir
040 Destructuring and Property Shorthand Challenge lZIj gitir
041 Bonus HTTP Requests Without a Library oNAA gitir
042 Section Intro Web Servers 5pcs gitir
043 Hello Express Bqhx gitir
044 Serving up HTML and JSON fU9z gitir
045 Serving up Static Assets tjn3 gitir
046 Serving up CSS JS Images and More IS1M gitir
047 Dynamic Pages with Templating D8wr gitir
048 Customizing the Views Directory MhH4 gitir
049 Advanced Templating iBJQ gitir
050 404 Pages sZa1 gitir
051 Styling the Application Part I HUw8 gitir
052 Styling the Application Part II kbmZ gitir
053 Section Intro Accessing API from Browser G1TU gitir
054 The Query String DOFr gitir
055 Building a JSON HTTP Endpoint o5Z6 gitir
056 ES6 Aside Default Function Parameters T7E1 gitir
057 Browser HTTP Requests with Fetch Ni7h gitir
058 Creating a Search Form zTHx gitir
059 Wiring up the User Interface rlqz gitir
060 Section Intro Application Deployment UrfC gitir
061 Joining Heroku and GitHub NGMb gitir
062 Version Control with Git c6HH gitir
063 Exploring Git zpFL gitir
064 Integrating Git O0NI gitir
065 Setting up SSH Keys VYAM gitir
066 Pushing Code to GitHub 6YhG gitir
067 Deploying Node js to Heroku KMQm gitir
068 New Feature Deployment Workflow qK8X gitir
069 Avoiding Global Modules 9XYU gitir
070 Section Intro Databases and Advanced Asynchronous Development 0Crh gitir
071 MongoDB and NoSQL Databases bBD7 gitir
072 Installing MongoDB on macOS and Linux oiru gitir
073 Installing MongoDB on Windows 1JVy gitir
074 Installing Database GUI Viewer nbQJ gitir
075 Connecting and Inserting Documents yVOp gitir
076 Inserting Documents DYDD gitir
077 The ObjectID fE71 gitir
078 Querying Documents x1SG gitir
079 Promises XP5l gitir
080 Updating Documents JMiY gitir
081 Deleting Documents dr6T gitir
082 Section Intro REST APIs and Mongoose fwZd gitir
083 Setting up Mongoose KU8A gitir
084 Creating a Mongoose Model HI87 gitir
085 Data Validation and Sanitization Part I Sqkx gitir
086 Data Validation and Sanitization Part II dNXd gitir
087 Structuring a REST API nV88 gitir
088 Installing Postman SWxG gitir
089 Resource Creation Endpoints Part I AZYS gitir
090 Resource Creation Endpoints Part II Ew5Q gitir
091 Resource Reading Endpoints Part I 0dxi gitir
092 Resource Reading Endpoints Part II 2gkd gitir
093 Promise Chaining fGTY gitir
094 Promise Chaining Challenge rrJT gitir
095 Async Await RSqZ gitir
096 Async Await Part II 6TPs gitir
097 Integrating Async Await kI7I gitir
098 Resource Updating Endpoints Part I mYEh gitir
099 Resource Updating Endpoints Part II 62sK gitir
100 Resource Deleting Endpoints YvNy gitir
101 Separate Route Files 2T9v gitir
102 Section Intro API Authentication and Security aguh gitir
103 Securely Storing Passwords Part I uxyi gitir
104 Securely Storing Passwords Part II W7YE gitir
105 Logging in Users t5bI gitir
106 JSON Web Tokens phfU gitir
107 Generating Authentication Tokens rNcP gitir
108 Express Middleware 3Jww gitir
109 Accepting Authentication Tokens wIf9 gitir
110 Advanced Postman vjfh gitir
111 Logging Out XP3a gitir
112 Hiding Private Data vF6h gitir
113 Authenticating User Endpoints EETw gitir
114 The User Task Relationship 5kvT gitir
115 Authenticating Task Endpoints gXM4 gitir
116 Cascade Delete Tasks RAUT gitir
117 Section Intro Sorting Pagination and Filtering 79Yx gitir
118 Working with Timestamps y8FF gitir
119 Filtering Data dNTb gitir
120 Paginating Data DXzl gitir
121 Sorting Data N1uj gitir
122 Section Intro File Uploads N6mw gitir
123 Adding Support for File Uploads X9fB gitir
124 Validating File Uploads 7aZj gitir
125 Validation Challenge pYxc gitir
126 Handling Express Errors TXGS gitir
127 Adding Images to User Profile S9R9 gitir
128 Serving up Files 9Ysn gitir
129 Auto Cropping and Image Formatting bt0e gitir
130 Section Intro Sending Emails L7x9 gitir
131 Exploring SendGrid ONxj gitir
132 Sending Welcome and Cancelation Emails nAh3 gitir
133 Environment Variables Dnnm gitir
134 Creating a Production MongoDB Database qEeB gitir
135 Heroku Deployment QAkQ gitir
136 Section Intro Testing Node js vBIP gitir
137 Jest Testing Framework 5p3Y gitir
138 Writing Tests and Assertions a4aP gitir
139 Writing Your Own Tests bncA gitir
140 Testing Asynchronous Code DKMQ gitir
141 Testing an Express Application Part I 0sXp gitir
142 Testing an Express Application Part II wTNp gitir
143 Jest Setup and Teardown w0nU gitir
144 Testing with Authentication 8geU gitir
145 Advanced Assertions oMTP gitir
146 Mocking Libraries vE1A gitir
147 Wrapping up User Tests pMpo gitir
148 Setup Task Test Suite iPPZ gitir
149 Testing with Task Data vXrx gitir
150 Bonus Extra Test Ideas fpeG gitir
151 Section Intro Real Time Web Applications with Socket io 6pFk gitir
152 Creating the Chat App Project xw3S gitir
153 WebSockets pbFC gitir
154 Getting Started with Socket io cCjJ gitir
155 Socket io Events lhnS gitir
156 Socket io Events Challenge 2p5E gitir
157 Broadcasting Events 1op5 gitir
158 Sharing Your Location SkTw gitir
159 Event Acknowledgements u9V1 gitir
160 Form and Button States Wveb gitir
161 Rendering Messages z9ZW gitir
162 Rendering Location Messages ru3I gitir
163 Working with Time UQT0 gitir
164 Timestamps for Location Messages BaMK gitir
165 Styling the Chat App fEba gitir
166 Join Page Iu6r gitir
167 Socket io Rooms VL1E gitir
168 Storing Users Part I RxPC gitir
169 Storing Users Part II irzQ gitir
170 Tracking Users Joining and Leaving H7k3 gitir
171 Sending Messages to Rooms w8sK gitir
172 Rendering User List m3Mg gitir
173 Automatic Scrolling Xz1w gitir
174 Deploying the Chat Application hS5Z gitir
175 Section Intro CmaN gitir
176 New Feature Ideas sDn1 gitir
177 Bonus What should I learn next fOl4 gitir
Instructors
Enrolment options
The Complete Node.js Developer Course (3rd Edition)
Course modified date:
2 Aug 2025
The Complete Node.js Developer Course (3rd Edition)
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