The Complete Nodejs Developer Course
The Complete Nodejs Developer Course
New student deal | Sign up now to get courses for as low as €13.99 each. New users only.
Ends in 05h 58m 21s
Udemy
> >
Development
Programming Languages Node Js
Wishlist
Created by
Andrew Mead,
Rob Percival
Last updated 4/2020 Add to cart
Add to cart
English
Buy now
English [Auto-generated],
French [Auto-generated],
5 more
Buy now
Build, test, and launch
Node apps Apply
Apply Coupon
Coupon
We use cookies to give you the best online experience. By using our website, you agree to our use of cookies in accordance with our
Create
cookiepolicy. LearnExpress web
more here. Share
servers and APIs
OK
OK
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Store data with
Mongoose and MongoDB
Training 5 or more
Use cutting-edge ES6/ES7 people?
JavaScript
Get your team access to
Deploy your Node apps 4,000+ top Udemy courses
to production anytime, anywhere.
Try Udemy for Business
Create real-time web
apps with SocketIO
Course content
Collapse all 177 lectures
35:01:08
– Welcome
08:02
Welcome to the Class!
Preview06:58
Grab the PDF Guide
01:04
Section Intro: Installing and
Exploring Node.js
Preview00:56
Installing Node.js and Visual
Studio Code
Preview08:51
What is Node.js?
Preview15:31
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Why Should I Use Node.js?
Preview16:24
Your First Node.js Script
Preview06:19
Section Intro: Node.js Module
System
Preview01:03
Importing Node.js Core Modules
Preview16:28
Importing Your Own Files
Preview16:35
Importing npm Modules
Preview16:57
Printing in Color
14:23
Global npm Modules and
nodemon
08:43
Section Intro: File System and
Command Line Args
00:55
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Argument Parsing with Yargs:
Part I
15:21
Argument Parsing with Yargs:
Part II
11:21
Storing Data with JSON
17:51
Adding a Note
18:33
Removing a Note
14:59
ES6 Aside: Arrow Functions
14:14
Refactoring to Use Arrow
Functions
14:31
Listing Notes
05:30
Reading a Note
11:50
Section Intro: Debugging Node.js
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
01:32
Debugging Node.js
17:11
Error Messages
04:53
Section Intro: Asynchronous
Node.js
01:14
Asynchronous Basics
08:00
Call Stack, Callback Queue, and
Event Loop
18:14
Making HTTP Requests
24:31
Customizing HTTP Requests
19:41
An HTTP Request Challenge
18:31
Handling Errors
18:42
The Callback Function
16:18
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Callback Abstraction
18:53
Callback Abstraction Challenge
14:55
Callback Chaining
13:34
ES6 Aside: Object Property
Shorthand and Destructuring
15:04
Destructuring and Property
Shorthand Challenge
12:44
Bonus: HTTP Requests Without a
Library
16:00
Section Intro: Web Servers
01:40
Hello Express!
18:21
Serving up HTML and JSON
07:03
Serving up Static Assets
14:49
Serving up CSS, JS, Images, and
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
More
11:30
Dynamic Pages with Templating
20:04
Customizing the Views Directory
07:26
Advanced Templating
16:24
404 Pages
14:01
Styling the Application: Part I
16:56
Styling the Application: Part II
13:47
Section Intro: Accessing API from
Browser
00:52
The Query String
17:07
Building a JSON HTTP Endpoint
10:31
ES6 Aside: Default Function
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Parameters
11:52
Browser HTTP Requests with
Fetch
12:52
Creating a Search Form
14:18
Wiring up the User Interface
14:06
Section Intro: Application
Deployment
01:03
Joining Heroku and GitHub
09:47
Version Control with Git
07:51
Exploring Git
06:59
Integrating Git
17:10
Setting up SSH Keys
08:47
Pushing Code to GitHub
11:57
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Deploying Node.js to Heroku
15:55
New Feature Deployment
Workflow
16:04
Avoiding Global Modules
08:37
Section Intro: Databases and
Advanced Asynchronous
Development
01:09
MongoDB and NoSQL Databases
08:06
Installing MongoDB on macOS
and Linux
08:10
Installing MongoDB on Windows
08:30
Installing Database GUI Viewer
06:54
Connecting and Inserting
Documents
19:18
Inserting Documents
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
16:42
The ObjectID
15:13
Querying Documents
17:12
Promises
18:03
Updating Documents
16:06
Deleting Documents
07:46
Section Intro: REST APIs and
Mongoose
01:04
Setting up Mongoose
16:38
Creating a Mongoose Model
05:26
Data Validation and Sanitization:
Part I
17:34
Data Validation and Sanitization:
Part II
11:56
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Structuring a REST API
15:21
Installing Postman
08:13
Resource Creation Endpoints:
Part I
20:29
Resource Creation Endpoints:
Part II
09:01
Resource Reading Endpoints:
Part I
13:53
Resource Reading Endpoints:
Part II
06:37
Promise Chaining
19:10
Promise Chaining Challenge
07:19
Async/Await
17:40
Async/Await: Part II
12:20
Integrating Async/Await
16:16
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Resource Updating Endpoints:
Part II
08:49
Resource Deleting Endpoints
09:52
Separate Route Files
14:48
Section Intro: API Authentication
and Security
01:04
Securely Storing Passwords: Part I
11:29
Securely Storing Passwords: Part
II
19:20
Logging in Users
13:30
JSON Web Tokens
12:03
Generating Authentication
Tokens
13:45
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Express Middleware
12:55
Accepting Authentication Tokens
19:59
Advanced Postman
17:25
Logging Out
11:12
Hiding Private Data
11:05
Authenticating User Endpoints
12:18
The User/Task Relationship
19:22
Authenticating Task Endpoints
15:55
Cascade Delete Tasks
05:26
Section Intro: Sorting, Pagination,
and Filtering
01:21
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Working with Timestamps
06:48
Filtering Data
11:40
Paginating Data
11:03
Sorting Data
11:08
Section Intro: File Uploads
00:58
Adding Support for File Uploads
19:01
Validating File Uploads
15:14
Validation Challenge
04:36
Handling Express Errors
08:16
Adding Images to User Profile
15:10
Serving up Files
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
07:56
Auto-Cropping and Image
Formatting
11:48
Section Intro: Sending Emails
00:57
Exploring SendGrid
17:00
Sending Welcome and
Cancelation Emails
16:26
Environment Variables
19:09
Creating a Production MongoDB
Database
15:28
Heroku Deployment
19:30
Section Intro: Testing Node.js
01:40
Jest Testing Framework
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
15:57
Writing Tests and Assertions
17:54
Writing Your Own Tests
06:19
Testing Asynchronous Code
14:13
Testing an Express Application:
Part I
05:54
Testing an Express Application:
Part II
14:18
Jest Setup and Teardown
14:27
Testing with Authentication
13:11
Advanced Assertions
12:48
Mocking Libraries
05:57
Wrapping up User Tests
16:20
Setup Task Test Suite
15:10
Testing with Task Data
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
16:15
Bonus: Extra Test Ideas
02:47
Section Intro: Real-Time Web
Applications with Socket.io
00:49
Creating the Chat App Project
13:14
WebSockets
06:08
Getting Started with Socket.io
12:02
Socket.io Events
17:10
Socket.io Events Challenge
15:39
Broadcasting Events
06:22
Sharing Your Location
15:11
Event Acknowledgements
13:25
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Form and Button States
11:22
Rendering Messages
12:45
Rendering Location Messages
10:28
Working with Time
20:27
Timestamps for Location
Messages
07:05
Styling the Chat App
13:10
Join Page
06:17
Socket.io Rooms
14:37
Storing Users: Part I
17:15
Storing Users: Part II
07:58
Tracking Users Joining and
Leaving
14:11
Sending Messages to Rooms
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
14:29
Rendering User List
11:37
Automatic Scrolling
16:03
Deploying the Chat Application
08:06
+ Wrapping Up
3 lectures
07:28
Section Intro
00:50
New Feature Ideas
03:59
Bonus: What should I learn next?
02:39
Requirements
A computer on which you can install software (Windows, MacOS, or
Linux)
Description
This course was just completely refilmed to give you everything you
need to master Node.js in 2019!
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
--
Have you tried to learn Node before? You start a new course, and the
instructor has you installing a bunch of libraries before you even know
what Node is or how it works. You eventually get stuck and reach out to
+ See
the more but you get no reply. You then close the course and never
instructor,
+ See more
Featured review
Miloš Marković
(
2 courses,
2 reviews
)
10 months ago
Andrew is energetic and knowledgeable teacher. Lessons are
divided in bite size chunks, letting you choose your own pace
while learning. Theoretical parts are intersected with practical
challenges that nicely compliment them. Last but not least,
Q&A section is well maintained, and was source full of helpful
topics during course. Learning Node with Andrew as guide was
pleasure!
Yes No Report
BESTSELLER
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
BESTSELLER
BESTSELLER
BESTSELLER
22 total hours
Vue JS 2 - The Complete Guide (incl. Vue Router &
Vuex)
Updated 5/2020
4.7 123,933
€13.99
€189.99
++See more
See more
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
BESTSELLER
4.7 (45,068)
€13.99
€84.99
BESTSELLER
4.6 (117,823)
€13.99
€189.99
Total:
€27.98
€274.98
AddAddallall totocartcart
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
ndrew Mead
I+have
See amore
Computer Science degree from Temple University, and I've
+ See more
ob Percival
After building websites for friends and family for fun, I soon learned
that web development was a very lucrative career choice. I gave up
my successful (and sometimes stressful) job as a teacher to work part
time and today, couldn't be happier.
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Student feedback
4.7
Course Rating
64%
29%
6%
1%
< 1%
One of the best Udemy courses I've taken. I love Andrew's teaching style.
He thoroughly explains every concept without ever leaving you lost. He is
concise and to the point with his explanation and moves on with the
lessons. There's plenty of mini challenges in the course to test your
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
knowledge and keep you engaged. In the end I learned a ton and very
happy! Andrew has a true gift for teaching. So thank you so much for
teaching me node.js! Onward to learning graphQL with Andrew again!
Nga La
a week ago
Was this review helpful?
Yes No Report
I love Andrew!!! Andrew's projects (the notes app, chat app, weather app)
really walk you through a lot of areas of Node.js development- and doing
his exercises make sure that things click. Andrew has been really helpful for
me in acclimating to everything Node. Also the PDF guide has been very
useful.
Dhruv Madhok
3 weeks ago
Was this review helpful?
Yes No Report
Had a good range of things to learn! Covers pretty much everything that
you would encounter in a real world work place. I did it to solidify my
understanding and definitely appreciate the effort Andrew made. This
course is structured extremely well. Andrew goes out of his way to answer
any questions in the Q/A and takes time to explain even the smallest of
things. Would recommend taking more classes for sure!
Yes No Report
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
The reason I only gave 4 stars and not 5 is because there was no "play
environment" where code could be written for exercises - and instead, I
had to download the project again and again along with all the installs of
libraries and all the mess that it entails...
Student104
3 months ago
Was this review helpful?
Yes No Report
This is definitely one of if not the best Node-course on Udemy and
Andrew once again did a great job teaching it. I have learned a lot and
thanks to Andrew's courses (teaching style) I was able to land a part-time
job as a Node.js developer (I am a cs student thats why I cant work full-
time yet). I am now looking forward for a database-language course like
SQL to become a complete backend developer :). Andrew if you would
come up with such a course it would be great and I would be the first one
to buy it :). Other than that, thank you mate you have changed my life for
the better! God bless you!
Carlos Maiza
a month ago
Was this review helpful?
Yes No Report
Hands down to one of the best course on learning Nodejs.
Andrew, if you are reading this review then only one word to describe your
teaching style and the course "Awesome"
S!D Palav
2 weeks ago
Was this review helpful?
Yes No Report
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
If you're looking for a course in nodejs this is a good course to dive-in to
your nodejs concepts. this course is more focused on the backend nodejs
(building Rest API, MongoDB, Mongoose) with some basic webapps
(Weather App). I bought the course and watched it during the 2nd edition,
back then the order of things being put to your head is causing me so
much headache, but now this 3rd edition pacing, explanation and the
division of topic are excellent and really taught me well.
What I don't like? those videos that takes 15-20min, but I understand that
++See more
sometimes you really can't avoid it especially when you want to explain the
See more
Angelino Vera
a week ago
Was this review helpful?
Yes No Report
Excellent course and very clear explanation and I am fully Satisfied and
highly recommended for anyone who wants to learn Node.JS.
Tanmoy Basak
4 weeks ago
Was this review helpful?
Yes No Report
I have almost completed this course. For me it is a substantial course and it
has taken me probably 18 months to get this far as I had to go over some
sections two or three times. From my point of view, the course was superb.
I am very grateful to people like Andrew who take the time and trouble to
create these courses which allow people like me to learn new skills.
Shahriar Ayoubi
2 months ago
Was this review helpful?
Yes No Report
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
What a great course! I have been self-learning JS for almost a year now,
this is the only course I have completed, it's very detailed, every topic is its
section, average 10-20 mins per section, there are plenty of examples and
exercises in the course, where you can practice what you have learned
right after a demonstration. Andrew & Adam is extremely responsive in the
Q&A's if there is something you don't understand, post it in there, they will
always get back to you.
I think I have learned a lot from this course, and I am very thankful for the
++See more
instructor's
See morehard work of creating this course, hopefully, my review can give
Tong Yu
2 months ago
Was this review helpful?
Yes No Report
4.7 (15,586)
€13.99
€99.99
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
4.7 (8,432)
€13.99
€84.99
4.7 (2,988)
€13.99
€84.99
4.4 (95,217)
€13.99
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
€199.99
4.5 (59,057)
€13.99
€199.99
4.4 (10,403)
€13.99
€199.99
Report abuse
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]
The Complete Node.js Developer Course (3rd Edition) | Udemy
Sitemap
Featured courses
Top companies choose Udemy for Business to build in-demand career skills.
Udemy
Terms
Privacy Policy and Cookie Policy
Copyright © 2020 Udemy, Inc.
alarmarticleassignmentaudiobulletcalendar30captionscartcertificateclosecloudcodecollapse-minuscollapsedownloadable-
resourceemailerrorexpand-plusexpandfacebook-
messengerfacebookfiltergiftgithubhiddeninfolanguagelifetimelightbulblinklinkedinloading-spinnerlocklogo-
symbolmenumobilemorenewnextnotificationopen-in-newpeoplepersonplay-overlayplaypreviousquizquoterating-
starsearchsecurityserversharesortsuccessthumb-downthumb-upticktwittervideo-
mashupvideovisiblewarningwhatsappwishlistedyoutube
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/[16-05-2020 16:41:23]