Skip to main content

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
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

Youtube clone

Youtube clone

Sources: Nomad Coders
What is "clone coding"? Services that actually exist. Sweat. Sweat. Practical 100% educational method to learn while creating Clone coding is a way of learning while creating re...
15 hours 41 minutes 20 seconds
Node.js, Express, MongoDB & More The Complete Bootcamp 2023

Node.js, Express, MongoDB & More The Complete Bootcamp 2023

Sources: udemy
Do you want to build fast and powerful back-end applications with JavaScript? Would you like to become a more complete and in-demand developer? Then Node.js is
42 hours 14 minutes 59 seconds
100 Days Of Code: The Complete Web Development Bootcamp 2024

100 Days Of Code: The Complete Web Development Bootcamp 2024

Sources: Academind Pro
Learn web development from A to Z in 100 days (or at your own pace) - from "basic" to "advanced", it's all included!
78 hours 51 minutes 55 seconds
Node.js for Beginners - Become a NodeJs Developer + Project

Node.js for Beginners - Become a NodeJs Developer + Project

Sources: udemy
I don't know about you,but regular classes bore me, and that is why on this Node.js course we make it fun to learn LOTS of cool things. This course is meant for
22 hours 54 minutes 50 seconds