В списке шесть программ по серверному JavaScript. Одни рассчитаны на frontend-разработчика, другим потребуется начать с языка; поэтому до оплаты проверьте входные требования, стек проекта и кто разбирает код после ревью.
Яндекс Практикум
Бэкенд на Node.js для frontend-разработчиков
Переходный курс для frontend-разработчика, который уже владеет JavaScript, TypeScript и Git. За 3,5 месяца студент собирает два серверных проекта и проходит код-ревью.
Срок: 3,5 месяца
Уровень: С опытом JS
5 блоков в обзоре
Подробнее о программе
Это не вводный курс в программирование. Темп рассчитан на человека, которому знакома клиентская разработка и нужно добрать backend без повторения азов.
- Серверный JavaScript и устройство Node.js
- Express, маршруты и middleware
- MongoDB и PostgreSQL
- Nest.js, архитектура и зависимости
- Тесты, Docker и два итоговых проекта
Кому подходитС опытом JS
Главный фокусСерверный JavaScript и устройство Node.js
Что останетсяExpress и Nest.js
2 проектаКод-ревьюExpress и Nest.js
Цена уточняетсяСтоимость и условия оплаты проверьте на странице школы
Смотреть курс
Hexlet
Node.js-разработчик
Профессия ведёт от JavaScript к самостоятельной серверной разработке. Много места занимает практика: консольные приложения, HTTP, базы данных и тестирование собираются в проекты.
Срок: Уточняется
Уровень: С нуля
5 блоков в обзоре
Подробнее о программе
Hexlet делает упор на инженерную базу и самостоятельное решение задач. Такой формат подходит тем, кто готов писать код почти ежедневно, а не только смотреть уроки.
- Современный JavaScript и асинхронная модель
- HTTP, маршрутизация и серверные фреймворки
- Реляционные базы и запросы
- Автоматические тесты и отладка
- Проектирование и развёртывание приложения
Кому подходитС нуля
Главный фокусСовременный JavaScript и асинхронная модель
Что останетсяИнженерная база
Много практикиПроекты с ревьюИнженерная база
Цена уточняетсяЦена может измениться - сверяйте её перед записью
Смотреть курс
Нетология
Node.js для backend-разработки
Курс сосредоточен на серверной части JavaScript: от модулей и событий до API и подключения базы. Подойдёт разработчику, который хочет добавить Node.js к уже знакомому языку.
Срок: Уточняется
Уровень: Начальный
5 блоков в обзоре
Подробнее о программе
Перед стартом проверьте требования к знаниям JS. Если программа не включает базовый синтаксис, пробелы придётся закрывать параллельно.
- Модули, события и асинхронный код
- HTTP-сервер и построение REST API
- Работа с базой данных
- Аутентификация и защита маршрутов
- Тестирование и выпуск серверного приложения
Кому подходитНачальный
Главный фокусМодули, события и асинхронный код
Что останетсяПроверка заданий
Backend на JavaScriptПрактический APIПроверка заданий
Цена уточняетсяАктуальная стоимость указана на стороне школы
Смотреть курс
Merion Academy
Backend-разработка на Node.js
Прикладная программа про создание серверного приложения на Node.js. Курс полезен тем, кому нужен компактный вход в API, базы данных и типовые backend-задачи.
Срок: Уточняется
Уровень: Начальный
5 блоков в обзоре
Подробнее о программе
Это вариант для точечного обучения. До оплаты стоит сопоставить глубину итогового проекта с более длинными профессиями и проверить формат обратной связи.
- Среда Node.js и пакетный менеджер
- Асинхронность и обработка ошибок
- Маршруты, контроллеры и REST
- Подключение хранилища данных
- Сборка и запуск учебного сервиса
Кому подходитНачальный
Главный фокусСреда Node.js и пакетный менеджер
Что останетсяПрикладные задачи
Компактный маршрутСерверный проектПрикладные задачи
Цена уточняетсяТариф и возможную скидку уточняйте перед оплатой
Смотреть курс
Eduson Academy
Node.js-разработчик
Программа объединяет JavaScript и серверную разработку, поэтому подходит начинающим с неполной базой. Студент проходит язык, затем переходит к API и работе с данными.
Срок: Уточняется
Уровень: С нуля
5 блоков в обзоре
Подробнее о программе
Такой широкий маршрут удобен для старта, но важно сверить долю Node.js в программе. Если базовые темы занимают большую часть срока, опытному разработчику будет скучно.
- JavaScript и асинхронные операции
- Node.js и структура серверного проекта
- API, маршруты и валидация
- База данных и модель приложения
- Финальная работа и подготовка к публикации
Кому подходитС нуля
Главный фокусJavaScript и асинхронные операции
Что останетсяПоэтапное обучение
Старт с базы JSСерверное приложениеПоэтапное обучение
Цена уточняетсяФинальную цену показывает официальный сайт
Смотреть курс
Hexlet
Fullstack-разработчик на Node.js
Полный маршрут по JavaScript с клиентской и серверной частью. Node.js здесь изучается в связке с интерфейсом, поэтому выпускной проект показывает весь путь данных.
Срок: Уточняется
Уровень: С нуля
5 блоков в обзоре
Подробнее о программе
Курс длиннее узкого backend-трека. Он подходит новичку, который хочет самостоятельно собирать веб-приложения, но не тому, кому нужен только серверный стек.
- JavaScript, окружение и Git
- Frontend и взаимодействие с API
- Node.js и серверный фреймворк
- База данных, авторизация и тесты
- Полноценное веб-приложение в портфолио
Кому подходитС нуля
Главный фокусJavaScript, окружение и Git
Что останетсяРевью кода
Frontend и backendСквозной проектРевью кода
Цена уточняетсяУсловия рассрочки и стоимость могут обновляться
Смотреть курс
Как понять, что курс по Node.js даст рабочий backend
Одного знания JavaScript мало. В серверной разработке быстро появляются асинхронность, базы данных, авторизация и ошибки в API. Программа должна соединять эти темы в приложении, иначе знания останутся россыпью.
APIНужен сервис с маршрутами, валидацией и понятной обработкой ошибок.
ДанныеПроверьте, есть ли SQL или MongoDB, миграции и работа с моделью данных.
ПродакшенТесты, логирование, Docker и развёртывание показывают жизнь проекта после локального запуска.
Если вы уже frontend-разработчик, не переплачивайте за повтор JavaScript с нуля. Новичку, наоборот, короткого переходного курса может не хватить - без уверенного синтаксиса Node.js будет буксовать.