Бэкенд на Node.js для фронтенд-разработчиков
Характеристики
- Срок: 6 мес.
- Формат: mixed
- Сертификат: сертификат школы
Плюсы
- ✔ Практические задания от реальных компаний-партнёров
- ✔ Поддержка наставников и активное комьюнити студентов
- ✔ Диплом Яндекс Практикума после завершения
Минусы
- ✘ Высокая интенсивность программы требует много свободного времени
- ✘ Стоимость курса выше среднего уровня
Программа курса (8 модулей)
- Модуль 1: Основы Node.js — установка, настройка окружения, работа с консолью
- Модуль 2: Работа с HTTP-запросами — создание простого сервера, обработка запросов, статические файлы
- Модуль 3: Базы данных и ORM — подключение баз данных MySQL/PostgreSQL, использование ORM Sequelize/Knex.js
- Модуль 4: Аутентификация и авторизация пользователей — JWT-токены, OAuth, защита API
- Модуль 5: Разработка RESTful API — проектирование архитектуры приложения, CRUD операции, тестирование API
- Модуль 6: Оптимизация производительности приложений — профилирование, кэширование, оптимизация запросов к базе данных
- Модуль 7: Деплой и CI/CD — деплой на продакшен-сервер, автоматизация сборки и тестирования
- Модуль 8: Финальный проект — создание полноценного бэкенда для веб-приложения с использованием изученных технологий