Nitro topics
12 short topics in Backend Application Engineering. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Application composition and module boundaries
Demonstrate application composition and module boundaries in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Request routing and handlers
Demonstrate request routing and handlers in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Request parsing and validation
Demonstrate request parsing and validation in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Middleware and request context
Demonstrate middleware and request context in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Dependency and service composition
Demonstrate dependency and service composition in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Persistence integration
Demonstrate persistence integration in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Transaction and error boundaries
Demonstrate transaction and error boundaries in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Authentication integration
Demonstrate authentication integration in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Background work coordination
Demonstrate background work coordination in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Configuration and secret inputs
Demonstrate configuration and secret inputs in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Health and graceful shutdown behavior
Demonstrate health and graceful shutdown behavior in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Backend integration tests
Demonstrate backend integration tests in a focused Nitro example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Nitro.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in JavaScript runtimes and backend.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.