Node.js. Часть 1
О чём курс
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.
- Работа с памятью, многопоточность.
- Подготовка к проду.
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.