← All courses
Beginner · 4 lessons
От JavaScript до Fastify: один Task API, четыре уровня
Практический backend-трек для отдела разработки. На протяжении четырёх уроков один Task API взрослеет вместе со стеком: от чистого JavaScript и безопасной асинхронности к строгому TypeScript, событийной модели Node.js и production-границам Fastify.
- 01Современный JavaScript: Task API начинается с доменаES modules, неизменяемые преобразования, async/await и понятные ошибки на примере хранилища задач без фреймворка.70 min
- 02TypeScript из JavaScript: моделируем состояния, а не прячем ошибкиМиграция Task Core в strict TypeScript: domain types, narrowing, discriminated unions, unknown и проверяемая граница внешних данных.75 min
- 03Node.js как backend runtime: event loop, I/O и встроенные тестыЧто происходит под async/await, почему sync I/O блокирует всех клиентов и как собрать неблокирующее файловое хранилище с тестами node:test.75 min
- 04Fastify production API: схемы, hooks и HTTP-тестыФинальный вертикальный срез: typed routes, JSON Schema, единый error contract, request context, graceful shutdown и inject-тесты.80 min