The Node.js Master Class - No Frameworks, No NPM, No Dependencies

Leslie Lewis, 15 years of Software Engineering, 5 year

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
84 Videos (15h 45m)
    • Section 1: Course Introduction

      4:46
    • Table of Contents

      4:24
    • Prerequisites

      2:38
    • Setting Up Your Workstation

      2:52
    • Section 2: The Story of Node.js

      23:15
    • What is v8, exactly?

      5:55
    • What is Node.js, exactly?

      16:11
    • Anatomy of a Node Application

      14:16
    • Common Node Conventions

      14:24
    • Node.js vs the Browser

      2:51
    • Section 3 Overview

      5:50
    • Basic Scaffolding

      2:34
    • Starting a Server

      4:53
    • Parsing Request Paths

      9:22
    • Parsing HTTP Methods

      2:19
    • Parsing Query Strings

      3:08
    • Parsing Headers

      3:01
    • Parsing Payloads

      9:55
    • Routing Requests

      19:15
    • Returning JSON

      3:05
    • Adding Configuration

      14:10
    • Adding HTTPS Support

      16:47
    • Service 1 : /ping

      2:38
    • Storing Data

      28:00
    • Service 2: /users

      51:37
    • Service 3: /tokens

      37:49
    • Service 4: /checks

      54:30
    • Connecting to an API

      17:59
    • Background Workers

      64:31
    • Logging to Files

      41:27
    • Logging to console

      13:36
    • Section 3 Review

      11:16
    • Section 4 Overview

      7:16
    • Refactoring for a GUI

      23:40
    • Using Templates

      33:05
    • Serving Static Assets

      22:37
    • Making AJAX Requests

      16:09
    • Page 1: Index

      3:52
    • Page 2: Signup

      8:18
    • Page 3: Create Session

      5:09
    • Page 4: Deleted Session

      4:54
    • Page 5: Edit Account

      5:02
    • Page 6: Deleted Account

      4:22
    • Page 7: Create a Check

      4:21
    • Page 8: Dashboard

      4:41
    • Page 9: Edit a Check

      4:33
    • Section 4 Review

      2:01
    • Section 5 Overview

      7:16
    • Adding a CLI

      18:09
    • Handling Events

      9:47
    • Command 1: Exit

      1:55
    • Command 2: Man or Help

      15:56
    • Command 3: Stats

      9:13
    • Command 4: List Users

      5:01
    • Command 5: More User Info

      4:33
    • Command 6: List Checks

      7:31
    • Command 7: More Check Info

      2:31
    • Command 8: List Logs

      3:54
    • Command 9: More Log Info

      6:15
    • Section 5 Review

      1:44
    • Section 6 Overview

      7:16
    • Creating Errors

      9:26
    • Using the Debugger

      11:29
    • Linting with Strict

      2:38
    • Adding a Test Runner

      18:53
    • Adding Unit Tests

      10:02
    • Adding API Tests

      16:01
    • Section 6 Review

      2:49
    • Section 7 Overview

      7:16
    • Refactoring for Performance

      11:35
    • Using Performance Hooks

      12:05
    • Using a Cluster

      7:47
    • Using Child Processes

      7:08
    • Section 7 Review

      4:37
    • Section 8 Overview

      7:16
    • HTTP/2

      9:08
    • VM

      4:17
    • UDP

      7:15
    • Net

      7:17
    • TLS

      6:41
    • REPL

      4:34
    • Async Hooks

      10:42
    • Section 8 Review

      2:33
    • Thank You!

      2:58
31 students are watching this class