Course Curriculum

    1. Welcome to the Course

    2. Introduction

    3. Table of Contents

    4. Prerequisites

    5. Setting Up Your Workstation

    1. The Story of Node.js

    2. What is V8, exactly?

    3. What is Node.js, exactly?

    4. Anatomy of a Node Application

    5. Common Node Conventions

    6. Node.js vs the Browser

    1. Section Overview

    2. Basic Scaffolding

    3. Starting a Server

    4. Parsing Request Paths

    5. Parsing HTTP Methods

    6. Parsing Query Strings

    7. Parsing Headers

    8. Parsing Payloads

    9. Routing Requests

    10. Returning JSON

    11. Adding Configuration

    12. Adding HTTPS Support

    13. Service 1: Ping

    14. Storing Data

    15. Service 2: Users

    16. Service 3: Tokens

    17. Service 4: Checks

    18. Connecting to an API

    19. Background Workers

    20. Logging to Files

    21. Logging to Console

    22. Modules Used

    1. Section Overview

    2. Refactoring for a GUI

    3. Using Templates

    4. Serving Static Assets

    5. Making AJAX Requests

    6. Page 1: Index

    7. Page 2: Signup

    8. Page 3: Create Session

    9. Page 4: Deleted Session

    10. Page 5: Edit Account

    11. Page 6: Deleted Account

    12. Page 7: Create a Check

    13. Page 8: Dashboard

    14. Page 9: Edit a Check

    15. Section Review

    1. Section Overview

    2. Adding a CLI

    3. Handling Events

    4. Command 1: Exit

    5. Command 2: Man or Help

    6. Command 3: Stats

    7. Command 4: List Users

    8. Command 5: More User Info

    9. Command 6: List Checks

    10. Command 7: More Check Info

    11. Command 8: List Logs

    12. Command 9: More Log Info

    13. Section Review

    1. Section Overview

    2. Creating Errors

    3. Using the Debugger

    4. Linting with Strict

    5. Adding a Test Runner

    6. Adding Unit Tests

    7. Adding API Tests

    8. Section Review

About this C-course

  • $1.89
  • 85 lessons
  • 15.5 hours of video content

Enroll Now

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.