Foundations
What every framework course here assumes: HTTP, the protocol an API speaks, and the TypeScript that NestJS and Hono are written in. Each lesson is an exercise graded like the rest, by sending requests to the server you wrote or by running tests against your code.
- courses
- 2
- lessons
- 13
Courses
The protocol every API speaks, learned by answering it: what a request and a response carry, resources and the methods that act on them, status codes that say what happened, representations the client chooses, and caching that saves the round trip. Written on Hono, the smallest framework on this site, so the lessons are about HTTP rather than a framework.
Messages
Resources
Representations
The TypeScript that NestJS and Hono are written in, from types that describe data to the decorators and metadata that make dependency injection work. Every lesson is graded by tests and by the compiler itself: a type error blocks Run the way a build would, so some of the checks are types that have to be exactly right.