раздел 08

Frameworks и Libs

Schema-first, middleware, валидация, i18n. Из чего собирают сервер.

13 уроков29 тем · 4 кластеров

Начать раздел
Хочу пройти

Без входа у каждого урока видно начало. Войди, чтобы читать целиком, отмечать пройденное и решать задачи. войти

Уроки раздела

  1. HTTP и архитектура вебаJ~40 мин
  2. Fastify: основы и роутингJ~35 мин
  3. Fastify: плагины и инкапсуляцияM~30 мин
  4. Fastify: декораторы и жизненный циклM~25 мин
  5. Fastify: валидация и сериализацияMS~30 мин
  6. Fastify: экосистема и productionS~30 мин
  7. Nest: основы и IoC-контейнерM~45 мин
  8. Nest: жизненный цикл и идиомыM~50 мин
  9. Nest: продвинутыйMS~35 мин
  10. Nest: потрошитель и альтернативыS~35 мин
  11. Карта ORM: TypeORM, Drizzle, Kysely, PrismaM~35 мин
  12. Очереди и фоновые задачиM~25 мин
  13. Effect HTTP и выбор фреймворкаMS~30 мин

Понятия курса

Понятия разобраны внутри уроков. Нажми на понятие, чтобы открыть урок, где оно объясняется.

Junior

  • Базовый Nest.jsControllers, Modules, DI, Guards/Pipes/Interceptors, class-validator, Passport, ConfigModule, Logger.урок 7 · Nest: основы и IoC-контейнер
  • Базовый TypeORMData Mapper, миграции, entities, repositories, relations, QB, indexes.урок 8 · Nest: жизненный цикл и идиомыопираются: урок 11
  • Линтеры: eslint/biome/oxc + prettierКонфиги, плагины, кастомные правила.тема без урока
  • Стандартная библиотекаlodash, ramda, date-fns, axios, undici.тема без урока
  • Что такое Nest и зачемIoC-контейнер, модульность, опинионатед стек, отличия от Express/Fastify под капотом. Когда брать Nest, когда мини-фреймворк.урок 7 · Nest: основы и IoC-контейнер
  • Fastify / ExpressRouting, logging, middleware, error handling, sessions, auth, validation, serialization, i18n, pm2. Schema-first с Fastify.урок 2 · Fastify: основы и роутингопираются: урок 3, урок 7
  • Middleware, конвейер обработки запросаЦепочка обработчиков вокруг запроса и ответа (onion-модель). Сквозная логика живёт в middleware: логирование, аутентификация, разбор тела, обработка ошибок. Каждый слой решает, передать управление дальше или прервать.урок 1 · HTTP и архитектура веба
  • Testing: jest/vitest/uvu/supertest/fast-checkЮнит, интеграция, snapshot, PBT.тема без урока

Middle

Middle+

Senior