The Node.js Master Class - No Frameworks, No NPM | Node v8.x

15h 24m 23s
English
Paid

Course description

Node as it was intended: Build a REST API, a web app GUI, and a CLI in plain javascript with no 3rd-party libraries.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 83 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online The Node.js Master Class - No Frameworks, No NPM | Node v8.x

0:00
/
#1: Table of Contents

All Course Lessons (83)

#Lesson TitleDurationAccess
1
Table of Contents Demo
04:25
2
Prerequisites
02:39
3
Setting Up Your Workstation
02:54
4
The Story of Node.js
23:17
5
What is V8, exactly?
05:56
6
What is Node.js, exactly?
16:12
7
Anatomy of a Node Application
14:18
8
Common Node Conventions
14:25
9
Node.js vs the Browser
02:52
10
Section Overview
05:51
11
Basic Scaffolding
02:35
12
Starting a Server
04:54
13
Parsing Request Paths
09:23
14
Parsing HTTP Methods
02:21
15
Parsing Query Strings
03:09
16
Parsing Headers
03:02
17
Parsing Payloads
09:56
18
Routing Requests
19:16
19
Returning JSON
03:06
20
Adding Configuration
14:11
21
Adding HTTPS Support
16:49
22
Service 1: /ping
02:39
23
Storing Data
28:01
24
Service 2: /users
51:38
25
Service 3: /tokens
37:50
26
Service 4: /checks
54:31
27
Connecting to an API
18:00
28
Background Workers
01:04:33
29
Logging to Files
41:28
30
Logging to the Console
13:37
31
Section Review
11:17
32
Section Overview
02:31
33
Refactoring for a GUI
23:41
34
Using Templates
33:06
35
Serving Static Assets
22:38
36
Making AJAX Requests
16:11
37
Page 1: Index
03:53
38
Page 2: Create Account
08:19
39
Page 3: Create a Session
05:10
40
Page 4: Deleted Session
04:55
41
Page 5: Edit Account
05:03
42
Page 6: Deleted Account
04:23
43
Page 7: Create a Check
04:22
44
Page 8: Dashboard
04:42
45
Page 9: Edit a Check
04:34
46
Section Review
02:02
47
Section Overview
04:51
48
Adding a CLI
18:10
49
Handling Events
09:48
50
Command 1: Exit
01:56
51
Command 2: Man / Help
15:57
52
Command 3: Stats
09:14
53
Command 4: List Users
05:02
54
Command 5: More User Info
04:34
55
Command 6: List Checks
07:32
56
Command 7: More Check Info
02:32
57
Command 8: List Logs
03:55
58
Command 9: More Log Info
06:16
59
Section Review
01:45
60
Section Overview
02:19
61
Creating Errors
09:27
62
Using the Debugger
11:30
63
Linting with "Strict"
02:39
64
Adding a Test Runner
18:54
65
Adding Unit Tests
10:03
66
Adding API Tests
16:02
67
Section Review
02:50
68
Section Overview
02:24
69
Refactoring for Performance
11:36
70
Using Performance Hooks
12:06
71
Using a Cluster
07:48
72
Using Child Processes
07:09
73
Section Review
04:38
74
Section Overview
07:17
75
HTTP/2
09:09
76
VM
04:18
77
UDP / Datagram
07:16
78
Net
07:18
79
TLS / SSL
06:42
80
REPL
04:35
81
Async Hooks
10:43
82
Section Review
02:34
83
Thank you!
02:59

Unlock unlimited learning

Get instant access to all 82 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Build Collaborative editor and Real-time video call with NodeJS

Build Collaborative editor and Real-time video call with NodeJS

Sources: Code4Startup (coderealprojects)
In this project, you will be learning how to build a collaborative platform with real-time code editor so that you can share what you are coding/typing on the s
4 hours 35 minutes 13 seconds
Zero to Full Stack Hero

Zero to Full Stack Hero

Sources: papareact.com
PAPA React presents.. Zero to Full Stack Hero. It's NOT just another COURSE. It's the world's BEST COMMUNITY. From learning the Basics of Web Development to Mastering React!
101 hours 29 minutes 59 seconds
Microservices with NodeJS, React, Typescript and Kubernetes

Microservices with NodeJS, React, Typescript and Kubernetes

Sources: udemy
In building large scale applications intended for growth, microservices architecture is the go-to solution. One issue for Javascript and NodeJS learners is the
95 hours 13 minutes 4 seconds
Node.js: The Complete Guide to Build RESTful APIs

Node.js: The Complete Guide to Build RESTful APIs

Sources: codewithmosh (Mosh Hamedani)
Node.js, or Node, is a runtime environment for executing JavaScript code outside of a browser. It is ideal for building highly-scalable, data-intensive backend
15 hours 5 minutes 56 seconds