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

  • Mastering REST APIs in Node.js: Zero To Hero

    Mastering REST APIs in Node.js: Zero To Hero

    Sources: udemy
    Have you ever wondered about how REST APIs work? Have you tried to understand all the components that are required to create REST APIs? Are you a developer comi
    8 hours 31 minutes 29 seconds
  • React Node FullStack - Ecommerce from Scratch to Deployment

    React Node FullStack - Ecommerce from Scratch to Deployment

    Sources: udemy
    Learn to Deploy your fully functioning Ecommerce app to production by using Digital Ocean cloud servers. Learn to add your own custom Domain name. Learn to use Cloudflare's CDN ...
    16 hours 15 minutes 14 seconds
  • NodeJS Internals and Architecture

    NodeJS Internals and Architecture

    Sources: udemy, Hussein Nasser
    My favorite part of engineering is making complex systems transparent and understandable. Node.js is one of the most popular runtimes for server development...
    21 hours 9 minutes 56 seconds
  • MERN 2024 Edition - MongoDB, Express, React and NodeJS

    MERN 2024 Edition - MongoDB, Express, React and NodeJS

    Sources: udemy
    Welcome to the immersion in the MERN Stack! This course will help you master all aspects of building a fully functional "Jobify" application using MongoDB.
    19 hours 7 minutes