Node.js та REST API
Будуйте production-готові REST API на Node.js та Express. Асинхронні патерни, middleware, JWT-аутентифікація, інтеграція з базами даних, обробка помилок та деплой.
Навчальний план
Курс охоплює побудову реальних 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, конфігурація оточення
Available Languages
What You Need Before Starting
Основи JavaScript (рекомендуються курси 11 або 17).
Передумови
Потрібні основи JavaScript (async/await, проміси, ES модулі). Знання TypeScript — плюс.
Ваш інструктор
Oleksii Anzhiiak
Софтвер-архітектор, Senior .NET інженер та співзасновник
Олексій Анжіяк — софтвер-архітектор, Senior .NET інженер та співзасновник ToyCRM.com і ProfectusLab. Має понад 15 років досвіду у розподілених системах, хмарній інфраструктурі, high-load backend-розробці та identity-платформах. Проєктує складні архітектури, створює безпечні системи автентифікації та розробляє сучасні освітні програми, які допомагають студентам досягати реальних кар'єрних результатів.
Усі нові студенти отримують безкоштовний пробний урок при першому відвідуванні нашого навчального центру.
Доступні пропозиції
Перевірте поточні знижки та спеціальні умови для цього курсу.
Переглянути пропозиції →