Node.js и REST API
Создавайте production REST API на Node.js и Express. Асинхронные паттерны, middleware, JWT-аутентификация, интеграция с базами данных, обработка ошибок и деплой API.
Программа курса
Курс охватывает создание реальных REST API от нуля до деплоя:
- Модуль 1: Node.js runtime — event loop, модули, npm
- Модуль 2: Express.js — маршрутизация, middleware, жизненный цикл запроса/ответа
- Модуль 3: Валидация данных и обработка ошибок — Zod, кастомный error middleware
- Модуль 4: Аутентификация — JWT, refresh tokens, ролевой доступ
- Модуль 5: Интеграция с базами данных — Prisma/Mongoose, CRUD, связи
- Модуль 6: Загрузка файлов и хранилище — Multer, S3, presigned URLs
- Модуль 7: Тестирование API — Jest, Supertest, интеграционное и юнит-тестирование
- Модуль 8: Деплой — основы Docker, Railway/Render, конфигурация окружения
Доступные языки
Что вам нужно перед началом
Основы JavaScript (рекомендуется курс 11 или 17).
Требования
Требуются основы JavaScript (async/await, промисы, ES модули). Знание TypeScript — плюс.
Ваш инструктор
Oleksii Anzhiiak
Софтвер-архитектор, Senior .NET инженер и со-основатель
Алексей Анжияк — софтвер-архитектор, Senior .NET инженер и со-основатель ToyCRM.com и ProfectusLab. Имея более 15 лет опыта, он специализируется на распределённых системах, облачной инфраструктуре, высоконагруженной backend-разработке и платформах аутентификации. Занимается проектированием архитектуры, созданием безопасных систем авторизации и разработкой современных образовательных программ, которые помогают студентам получить реальные карьерные результаты.
Все новые студенты получают бесплатный пробный урок при первом посещении нашего учебного центра.
Доступные предложения
Проверьте текущие скидки и специальные условия для этого курса.
Просмотреть предложения →