Node.js для backend-разработки
Характеристики
- Срок: 6 мес.
- Формат: mixed
- Сертификат: сертификат школы
- Цена: ~ 40 000 ₽ (средний чек школы)
Плюсы
- ✔ Практические задания и проекты реального мира
- ✔ Поддержка кураторов и активное комьюнити
- ✔ Готовый проект в портфолио после завершения курса
Минусы
- ✘ Высокая стоимость программы
- ✘ Интенсивный график занятий требует самоорганизации
Программа курса (8 модулей)
- Модуль 1: Основы Node.js — установка, настройка среды разработки, работа с пакетами
- Модуль 2: Основные концепции JavaScript для сервера — асинхронность, промисы, async/await
- Модуль 3: Создание простого API на Express.js — маршруты, обработка запросов, работа с HTTP-методами
- Модуль 4: Работа с базами данных — подключение MongoDB, CRUD-операции, ORM Mongoose
- Модуль 5: Аутентификация и авторизация пользователей — JWT-токены, OAuth, защита маршрутов
- Модуль 6: Тестирование и отладка приложений — инструменты тестирования, отладка ошибок
- Модуль 7: Оптимизация производительности и безопасность приложения — профилирование, защита от уязвимостей
- Модуль 8: Развертывание и деплой проекта — CI/CD, Docker, Heroku или аналогичные платформы