Under Construction

All course tracks

Backend and APIs · 30 lessons · up to 10 minutes each

Node.js

A planned Node.js path from modules and HTTP through streams, tests, and shutdown.

Coming Soon

One-time purchase · USD

Choose what to unlock

Access is attached to your account after payment is verified. No subscription.

One lesson

An individual lesson

This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.

$5.00Not available yet

Full category

Node.js

Permanent access to the lessons published in this track when you buy. Future lessons are not included. 0 of 30 lessons are published; 0 are in owner review and 30 are Coming Soon.

$29.0030 lessons still in progress

Beginner

Lessons 1–10

  1. 01

    Node.js: Sketch runtime and module format

    Topic: runtime and module format

    Draw a small map of runtime and module format in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner4 minComing Soon
  2. 02

    Node.js: Name the parts of package scripts and lockfiles

    Topic: package scripts and lockfiles

    Label the main pieces in package scripts and lockfiles in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  3. 03

    Node.js: Trace an example of event loop scheduling

    Topic: event loop scheduling

    Follow one input through event loop scheduling in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon
  4. 04

    Node.js: Compare choices for HTTP server lifecycle

    Topic: HTTP server lifecycle

    Write down one practical difference between HTTP server lifecycle in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner7 minComing Soon
  5. 05

    Node.js: Find the boundary in streams and backpressure

    Topic: streams and backpressure

    Mark where streams and backpressure in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner8 minComing Soon
  6. 06

    Node.js: Inspect an example of async errors and cancellation

    Topic: async errors and cancellation

    Annotate a minimal example of async errors and cancellation in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner9 minComing Soon
  7. 07

    Node.js: Connect environment configuration to a neighboring concept

    Topic: environment configuration

    Show how environment configuration in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner10 minComing Soon
  8. 08

    Node.js: Spot a failure mode in worker threads

    Topic: worker threads

    Describe one likely failure for worker threads in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner3 minComing Soon
  9. 09

    Node.js: Read an official example of test runner and mocks

    Topic: test runner and mocks

    Summarize an official example of test runner and mocks in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  10. 10

    Node.js: Choose a use case for process signals and shutdown

    Topic: process signals and shutdown

    Match one small use case to process signals and shutdown in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon

Intermediate

Lessons 11–20

  1. 11

    Node.js: Build an example with runtime and module format

    Topic: runtime and module format

    Create a small working example that uses runtime and module format in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate4 minComing Soon
  2. 12

    Node.js: Compose package scripts and lockfiles with another component

    Topic: package scripts and lockfiles

    Combine package scripts and lockfiles in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  3. 13

    Node.js: Configure event loop scheduling for a small case

    Topic: event loop scheduling

    Set up event loop scheduling in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon
  4. 14

    Node.js: Validate inputs around HTTP server lifecycle

    Topic: HTTP server lifecycle

    Add a check around HTTP server lifecycle in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate7 minComing Soon
  5. 15

    Node.js: Use streams and backpressure in a short workflow

    Topic: streams and backpressure

    Add streams and backpressure in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate8 minComing Soon
  6. 16

    Node.js: Refactor async errors and cancellation into a reusable unit

    Topic: async errors and cancellation

    Extract async errors and cancellation in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate9 minComing Soon
  7. 17

    Node.js: Exercise environment configuration with sample data

    Topic: environment configuration

    Run sample data through environment configuration in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate10 minComing Soon
  8. 18

    Node.js: Observe worker threads outputs

    Topic: worker threads

    Capture the result of worker threads in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate3 minComing Soon
  9. 19

    Node.js: Recover from a test runner and mocks failure

    Topic: test runner and mocks

    Handle one expected failure from test runner and mocks in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  10. 20

    Node.js: Document process signals and shutdown behavior

    Topic: process signals and shutdown

    Write a short usage note for process signals and shutdown in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon

Advanced

Lessons 21–30

  1. 21

    Node.js: Test a boundary around runtime and module format

    Topic: runtime and module format

    Add an edge-case test for runtime and module format in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced4 minComing Soon
  2. 22

    Node.js: Harden package scripts and lockfiles

    Topic: package scripts and lockfiles

    Add the relevant access, safety, or validation control to package scripts and lockfiles in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  3. 23

    Node.js: Measure event loop scheduling

    Topic: event loop scheduling

    Record a small baseline for event loop scheduling in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon
  4. 24

    Node.js: Reduce cost in HTTP server lifecycle

    Topic: HTTP server lifecycle

    Change one measurable cost in HTTP server lifecycle in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced7 minComing Soon
  5. 25

    Node.js: Diagnose a streams and backpressure failure

    Topic: streams and backpressure

    Use an observable signal to explain a failure in streams and backpressure in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced8 minComing Soon
  6. 26

    Node.js: Make async errors and cancellation repeatable

    Topic: async errors and cancellation

    Show that rerunning async errors and cancellation in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced9 minComing Soon
  7. 27

    Node.js: Review trade-offs in environment configuration

    Topic: environment configuration

    Compare two documented approaches to environment configuration in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced10 minComing Soon
  8. 28

    Node.js: Improve worker threads maintainability

    Topic: worker threads

    Refine worker threads in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced3 minComing Soon
  9. 29

    Node.js: Verify test runner and mocks end to end

    Topic: test runner and mocks

    Check that a complete small flow using test runner and mocks in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  10. 30

    Node.js: Audit process signals and shutdown against its source docs

    Topic: process signals and shutdown

    Check the implementation of process signals and shutdown in the context of Node.js runtime, asynchronous I/O, and process lifecycle; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon

Reference documentation

References support the selected track topics while its lesson content is built and reviewed progressively.

This track is a catalog outline only. Each lesson remains unavailable until it is built and personally reviewed.