beeon.academy
javascriptНачальный

Express.js

45 урока · Routing, middleware, validation, auth-привычки, ship

Express.jsNode.jsMiddlewareRouterHTTPValidation
Длительность
6 weeks
Старт
Студентов
0+
Рейтинг
0 / 5
Стоимость
49 000 ֏
Идёт набор
  • 6 weeks (всего 30 ч)
  • Старт
  • Формат: онлайн
  • HY · EN · RU
  • Сертификат по окончании

Для записи оплата не нужна · Мы свяжемся с вами в течение 24 часов

Чему посвящён курс

О курсе

45 урока · Routing, middleware, validation, auth-привычки, ship

За 6 weeks (30 ч занятий и проектной работы) вы пройдёте путь от основ до настоящего проекта продакшен-уровня — вместе с Tigran Hakobyan и командой менторов beeon.academy.

Результаты обучения

Чему вы научитесь

Строить router с ясными HTTP verb и status code
Намеренно упорядочивать middleware; limit body parser
Validate на edge и централизовать error mapping
Делить route/service и ship с привычками health + env
Интерактивный курс

Уроки

45 уроков · все открыты, начните с любого
  1. 1Minimal HTTP framework, maximal responsibility26 мин
  2. 2Express против raw http.createServer24 мин
  3. 3Hello app без cargo-cult folder24 мин
  4. 4Когда побеждает более тонкий или тяжёлый stack22 мин
  5. 5Request → middleware chain → response26 мин
  6. 6Карта: route → middleware → validate → ship22 мин
  7. 7app.get / app.post как первые verb26 мин
  8. 8Route param и query без blind trust26 мин
  9. 9express.Router для границ feature28 мин
  10. 10Nested mount без spaghetti path24 мин
  11. 11PUT, PATCH, DELETE с честной semantics24 мин
  12. 12404, который намерен, не accidental22 мин
  13. 13Workshop: /api/notes CRUD skeleton28 мин
  14. 14Middleware как единица cross-cutting работы28 мин
  15. 15Order важнее clever-имён26 мин
  16. 16express.json и express.urlencoded с limit26 мин
  17. 17express.static без overshare22 мин
  18. 18Third-party middleware со shopping list26 мин
  19. 19Custom middleware, который остаётся boring28 мин
  20. 20Workshop: request-id + logger middleware28 мин
  21. 21Читать req без изобретения field24 мин
  22. 22res.json / res.status / res.send с intent26 мин
  23. 23Response header, нужные product24 мин
  24. 24Streaming response, когда payload растёт24 мин
  25. 25Workshop: consistent JSON envelope26 мин
  26. 26Central error middleware вместо try/catch spaghetti28 мин
  27. 27Async handler, который не теряет rejection26 мин
  28. 28Validate input на edge28 мин
  29. 29Status code как язык product24 мин
  30. 30Workshop: validate body + central error map28 мин
  31. 31Auth как middleware, не copy-paste if26 мин
  32. 32Session и cookie без cargo-cult secret26 мин
  33. 33CORS, совпадающий с реальным frontend24 мин
  34. 34Rate limiting как boring default24 мин
  35. 35Workshop: эскиз helmet + cors + auth gate28 мин
  36. 36Route тонкий, service толстый26 мин
  37. 37Config и env без hardcode port24 мин
  38. 38DB access за repository seam26 мин
  39. 39Structured log, которые можно grep в production24 мин
  40. 40Workshop: folder routes / services / config28 мин
  41. 41Тестируйте HTTP не только ручным curl26 мин
  42. 42Production-привычки: trust proxy, timeout, clustering-заметка24 мин
  43. 43Deploy: process manager, env на host, healthcheck24 мин
  44. 44Playbook: tiny Express API с нуля28 мин
  45. 45Практика-loop на следующую неделю22 мин
Модули курса

Программа

  1. 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    Что нужно для старта

    Требования

    • JavaScript и базовый HTTP
    • Node.js локально
    • Опыт Express не обязателен
    Учитесь у практикующего инженера

    Ваш преподаватель

    TH

    Tigran Hakobyan

    Backend Mentor · beeon.academy

    Instructor at beeon.academy. Express.js path (ArT): 45 lessons through middleware ship habits.

    Что говорят выпускники

    Отзывы студентов

    Частые вопросы

    FAQ

    Стоимость
    49 000 ֏
    Записаться