Node.js Developer Certification
at just
$69
Enroll Now
Sign Up
Sign In
Node.js Developer Certification
Node.js Developer Certification
Section 1 : Welcome
lecture 1
Welcome & Asking Awesome Questions
1:9
Section 2 : Getting Setup
lecture 2
Section Intro
0:36
lecture 3
Installing Node
Preview
lecture 4
What Is Node
6:46
lecture 5
Why Should I Use Node
14:32
lecture 6
Installing Atom
2:8
lecture 7
Hello World!
4:8
Section 3 : Node.js Fundamentals (Note App)
lecture 8
Section Intro
0:56
lecture 9
Using Require
Preview
lecture 10
Requiring Your Own Files
11:47
lecture 11
Using 3rd Party Modules
15:18
lecture 12
Restarting App with Nodemon
5:30
lecture 13
Getting Input From User
11:49
lecture 14
Simplified Input With Yargs
18:51
lecture 15
Working With JSON
14:27
lecture 16
Adding and Saving Notes
13:27
lecture 17
Refactoring For Reusability
9:47
lecture 18
Removing a Note
8:45
lecture 19
Reading Notes and Reusability
10:21
lecture 20
Debugging Node.js Applications
15:8
lecture 21
Debugging via Chrome Dev Tools
9:34
lecture 22
Listing Notes
4:13
lecture 23
Requiring Arguments and Advanced Yargs
Preview
lecture 24
Arrow Functions
8:24
Section 4 : Asynchronous Node.js (Weather App)
lecture 25
Section Intro
0:44
lecture 26
Async Basics
7:31
lecture 27
Call Stack & Event Loop
10:36
lecture 28
Callback Functions & APIs
16:6
lecture 29
Pretty Printing Objects
2:25
lecture 30
What's Makes up an HTTP Request
12:36
lecture 31
Encoding User Input
13:30
lecture 32
Callback Errors
8:36
lecture 33
Abstracting Callbacks
11:38
lecture 34
Wiring Up Weather Search
13:3
lecture 35
Chaining Callbacks Together
16:38
lecture 36
Intro to ES6 Promises
11:36
lecture 37
Advanced Promises
16:19
lecture 38
Weather App With Promises
16:10
lecture 39
Extra Features
0:55
Section 5 : Web Servers and Application Deployment
lecture 40
Section Intro
0:53
lecture 41
Hello Express
16:18
lecture 42
Creating a Web Server
6:45
lecture 43
Rendering Templates with Data
13:27
lecture 44
Advanced Templating
13:14
lecture 45
Express Middleware
15:13
lecture 46
Adding Version Control (Git)
11:44
lecture 47
Setting Up GitHub & SSH Keys
13:7
lecture 48
Deploying Your Apps
14:56
lecture 49
Adding a New Feature and Deploying
8:33
Section 6 : Testing Your Applications
lecture 50
Section Intro
1:9
lecture 51
Mocha and Basic Testing
Preview
lecture 52
Watch and Auto Restart Tests
3:28
lecture 53
Using an Assertion Library
20:23
lecture 54
Testing Asynchronous Code
10:35
lecture 55
Testing Express Applications Part I
2:57
lecture 56
Testing Express Applications Part II
Preview
lecture 57
Organizing Test With describe()
6:14
lecture 58
Test Spies
14:59
Section 7 : MongoDB, Mongoose, and REST APIs (Todo API)
lecture 59
Section Intro
1:14
lecture 60
Installing MongoDB and Robomongo (Mac, Linux)
9:28
lecture 61
Installing MongoDB and Robomongo (Windows)
10:17
lecture 62
Building a NoSQL Vocabulary
2:35
lecture 63
About Certification
Pdf
lecture 64
The ObjectId
9:43
lecture 65
Fetching Data
16:2
lecture 66
Setting Up The Repo
3:32
lecture 67
Deleting Documents
14:54
lecture 68
Updating Data
11:41
lecture 69
The Mongoose ORM
0:51
lecture 70
Setting Up Mongoose
15:45
lecture 71
Validators, Types, and Defaults
5:22
lecture 72
Installing Postman
5:35
lecture 73
Resource Creation Endpoint - POST todos
17:28
lecture 74
Testing POST todos
18:48
lecture 75
List Resources - GET todos
6:36
lecture 76
Testing GET todos
5:59
lecture 77
Mongoose Queries and ID Validation
15:48
lecture 78
Getting an Individual Resource - GET todosid
13:1
lecture 79
Testing GET todosid
10:29
lecture 80
Deploy API to Heroku
9:34
lecture 81
Postman Environments
5:28
lecture 82
Delete a Resource - DELETE todosid
14:31
lecture 83
Testing DELETE todosid
10:8
lecture 84
Updating a Resource - PATCH todosid
14:10
lecture 85
Testing PATCH todosid
10:40
lecture 86
Creating a Test Database
13:15
Section 8 : Security and Authentication
lecture 87
Section Intro
0:41
lecture 88
Setting Up The User Model
17:32
lecture 89
JWTs and Hashing
19:2
lecture 90
Generating Auth Tokens and Setting Headers
16:48
lecture 91
Private Routes and Auth Middleware
18:10
lecture 92
Hashing Passwords
15:40
lecture 93
Seeding Test Database With Users
2:11
lecture 94
Testing POST users and GET users me
17:11
lecture 95
Logging In - POST users login
16:21
lecture 96
Testing POST users login
9:6
lecture 97
Logging Out - DELETE users me token
7:46
lecture 98
INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Pdf
lecture 99
Making Todo Routes Private (Part 1)
11:16
lecture 100
Making Todo Routes Private (Part 2)
16:7
lecture 101
Improving App Configuration
17:19
lecture 102
Deploying To Heroku
9:3
lecture 103
Bonus Advanced Postman
10:29
lecture 104
Bonus Expect Upgrade Guide
13:30
Section 9 : Real-Time Web Apps with Socket.io
lecture 105
Section Intro
0:54
lecture 106
Creating a New Project
16:46
lecture 107
Adding Socket.io to an App
19:3
lecture 108
Emitting and Listening to Events
16:45
lecture 109
Emitting and Listening to Events (Solution)
5:59
lecture 110
Broadcasting Events
14:39
lecture 111
Message Generator & Tests
13:19
lecture 112
Event Acknowledgements
6:33
lecture 113
Message Form & jQuery
9:23
lecture 114
Geolocation Part I
14:18
lecture 115
Geolocation Part II
17:6
lecture 116
Styling The Chat Page
16:46
lecture 117
Timestamps and Formatting with Moment
17:29
lecture 118
Printing Message Timestamps
9:14
lecture 119
Moustache
15:20
lecture 120
Autoscrolling
12:32
lecture 121
Adding a Join Page
9:44
lecture 122
Passing Room Data
18:46
lecture 123
Socket.io Rooms
6:47
lecture 124
Storing Users With ES6 Classes Part I
17:52
lecture 125
Storing Users With ES6 Classes Part II
18:5
lecture 126
Wiring Up User List
13:58
lecture 127
Sending Messages To Room Only
9:49
lecture 128
New Feature Ideas
1:49
Section 10 : AsyncAwait - Just Added!
lecture 129
Async Await Project Setup
19:7
lecture 130
Async Await Basics
11:4
lecture 131
Async Await Real-World Example
20:21
lecture 132
Async Await Real-World Example Part II
12:19
lecture 133
Handling Errors and Awaiting Async Function
12:32
lecture 134
Using Async Await in the Todo API
12:55
Section 11 : Free Mini-Courses
lecture 135
Free Mini-Courses
$69
Take this course now.
Enroll Now
Lectures
135
Video
24:31:16 Hours
Skill level
intermediate
level
Languages
English
Includes
Lifetime access
Certificate of Completion
Preview
×