О чём курс

Frontend-разработчикам и специалистам со знанием JavaScript пора переходить к созданию серверной логики: этот материал пошагово переводит от простых JS-скриптов к полноценной backend-разработке. Основной акцент сделан на создании серверов, с которыми будет удобно работать другим разработчикам, и трансформации архитектуры из монолита в микросервисы. Вы разберете работу с протоколом HTTP, интеграцию баз данных PostgreSQL, организацию потоков данных и обеспечение безопасности приложений. По итогам вы сможете самостоятельно проектировать серверную часть приложений и претендовать на роль Full Stack разработчика.

Программа обучения

  • Вспоминаем js — важные фичи.
  • Основы backend — для чего нужен, как работает (http).
  • Основы node.js.
  • Promises, callback, async/await.
  • Фреймворки для разработки на node.js, koa.js.
  • Организация кода (структура, commonjs и ecmascript modules, eslint, prettier, husky).
  • Роутинг.
  • Валидация.
  • Конфигурирование.
  • Подключение к бд (postgresql).
  • Логгирование.
  • Аутентификация (passport.js).
  • Потоки и события.
  • Разделяй и властвуй — переписываем монолит на микросервисы.
  • Тестирование.
  • Безопасность node.js приложений.
  • WS.
  • Работа с памятью, многопоточность.
  • Подготовка к проду.
Складчина создана 27 февраля 2021 г. · описание обновлено 29 марта 2026 г.
2 963 ₽ 17 300 ₽