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

React, Angular, Node In-Depth Guide: Beginner to Pro

React, Angular, Node In-Depth Guide: Beginner to Pro

Sources: udemy
If you are planning to start your career as a developer or you just want to improve your programming skills, then this course is right for you. Get all you need to start web dev...
80 hours 1 minute 57 seconds
React Node AWS - Build infinitely Scaling MERN Stack App

React Node AWS - Build infinitely Scaling MERN Stack App

Sources: udemy
Master the art of building a highly scalable real world project using MERN Stack for a new startup that will scale infinitely. I will demonstrate how you could launch a project...
25 hours 1 minute 19 seconds
Next.js and Apollo - Portfolio App (w/ React, GraphQL, Node)

Next.js and Apollo - Portfolio App (w/ React, GraphQL, Node)

Sources: udemy
GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to
28 hours 38 minutes 19 seconds
Instagram Clone Coding 3.0

Instagram Clone Coding 3.0

Sources: Nomad Coders
nstagram: backend + frontend + application + server. NodeJS, Prisma, GraphQL, Hooks, React Native. You implement almost all Instagram features, including taking
20 hours 48 minutes 39 seconds
Discord Clone - Learn MERN Stack with WebRTC and SocketIO

Discord Clone - Learn MERN Stack with WebRTC and SocketIO

Sources: udemy
Learn how to connect MERN Stack with WebRTC and SocketIO. We will go through all of the steps to create application with group call functionality. We will crea
19 hours 29 minutes 29 seconds