The Node.js Master Class
Learn Node.js from scratch with no frameworks and no dependencies. Build a RESTful API, a web app GUI and a CLI with no external libraries.
Today is your last chance to purchase this course for 99 cents. That's 90% off the normal price. The sale will end when this timer hits zero.
Welcome to the Course
Introduction
Table of Contents
Prerequisites
Setting Up Your Workstation
The Story of Node.js
What is V8, exactly?
What is Node.js, exactly?
Anatomy of a Node Application
Common Node Conventions
Node.js vs the Browser
Section Overview
Basic Scaffolding
Starting a Server
Parsing Request Paths
Parsing HTTP Methods
Parsing Query Strings
Parsing Headers
Parsing Payloads
Routing Requests
Returning JSON
Adding Configuration
Adding HTTPS Support
Service 1: Ping
Storing Data
Service 2: Users
Service 3: Tokens
Service 4: Checks
Connecting to an API
Background Workers
Logging to Files
Logging to Console
Modules Used
Section Overview
Refactoring for a GUI
Using Templates
Serving Static Assets
Making AJAX Requests
Page 1: Index
Page 2: Signup
Page 3: Create Session
Page 4: Deleted Session
Page 5: Edit Account
Page 6: Deleted Account
Page 7: Create a Check
Page 8: Dashboard
Page 9: Edit a Check
Section Review
Section Overview
Adding a CLI
Handling Events
Command 1: Exit
Command 2: Man or Help
Command 3: Stats
Command 4: List Users
Command 5: More User Info
Command 6: List Checks
Command 7: More Check Info
Command 8: List Logs
Command 9: More Log Info
Section Review
Section Overview
Creating Errors
Using the Debugger
Linting with Strict
Adding a Test Runner
Adding Unit Tests
Adding API Tests
Section Review
Your purchase is a one-time payment for lifetime access to this course. Your completion certificate is included in this price. There are no extra taxes, fees or enrollment charges. The price you see below is the total you will pay.
Total Price (in USD)
$4.99 - Lifetime Access