Эти данные взяты из программы и описания площадки. Пустое поле означает, что на странице курса ответа не было.
Сопровождение
Вы будете слушать теорию, писать код, показывать его мне через Dropbox, получать обратную связь и советы, и затем двигаться дальше.Проверено 24.09.2026 · Источник ↗
Материалы
Организация шаблонов, тестов, клиентских скриптов.Проверено 24.09.2026 · Источник ↗
Скачивание
Записи можно будет скачивать для личного просмотра и повторения, продаваться или выкладываться они не будут. Учиться по записям нельзя, курс с преподавателем устроен совсем иначе, чем видеокурс или скринкаст.Проверено 25.09.2026 · Источник ↗
Формат
чат + вебинар (аудио, видео) + шаринг кода через btsync для примеров и домашних заданий.Проверено 25.09.2026 · Источник ↗
Материалы
Сборка клиентского JS и шаблонов при помощи browserifyПроверено 25.09.2026 · Источник ↗
Сведения источников
Что пишут о курсе разные площадки
Продавцы могут по-разному указать название, автора и программу. Поэтому ниже каждый исходный текст показан отдельно.
СкладчикИлья Кантор ( javascript.ru ) Курс по Node.JS [Повтор]
Курс для тех, кто ранее не разрабатывал на Node.JS или хочет получить хороший level-up в этой технологии.
Программа этой площадки
Программа
Получено 24.09.2026СкладчикИлья Кантор ( javascript.ru ) Курс по Node.JS
Для Членов Клуба:
Запись открыта!
В свободном доступе есть видео курс, теперь намечается еще и онлайн курс с разбором полетов и домашками
Курс по Node.JS /12 сентября/
Всем привет!
Судя по объёму пожеланий, у нас нет альтернативы - это должен быть курс с теорией и практикой. Мне, конечно, было бы проще найти время на воркошпы, но курс, за счёт большей длительности и наличия времени между занятиями, позволит освоить куда больше и глубже.
В этом письме я опишу детали и, по ходу, надеюсь, автоматически отвечу на все заданные вопросы.
Встречи онлайн два раза в неделю, между ними - домашнее задание.
В качестве проекта выбран чат-сервер.
Аспекты:
Разработка и отладка, общее окружение.
Основы (модули, события, потоки и прочее) - без них, понятно, никуда.
Авторизация и регистрация посетителей - обычные страницы и REST-сервисы.
Чат на Socket.IO, интегрированный с остальной частью приложения и с авторизацией.
Кластеризация на продакшн, деплой с zero downtime.
ES6 генераторы вместе с промисами и коллбеками.
Фреймворк Koa.JS.
Обработка ошибок - клиентских (400, 404, 403…) и серверных («падения», 500).
Mongo как база, Mongoose ORM - модели с методами, валидация, плагины.
Тестирование REST-сервисов и чата.
Также постараемся:
Сборка клиентского JS и шаблонов при помощи browserify
Gulp как общий фреймворк и точка входа для скриптов и задач.
Наверняка забыл что-то важное, но общее направление должно быть понятно.
Результатом должно стать реальное приложение, не игрушечный чат «левой ногой», которых кучи в интернете, а полноценная, архитектурно грамотная реализация сервера, к которой легко добавить новые модули.
Начнём мы с задач попроще, а по ходу дела доберёмся и до полноценной реализации. Надеюсь, часть этой реализации вы напишете сами, дома.
Это первая группа такого курса, я попрошу после каждого занятия написать краткое письмо, что понятно, интересно, а что - не очень (если будет что), а после курса - более развёрнутый отзыв, хотите - публичный, хотите - только для меня.
Технические требования:
Онлайн-общение требует интернет 256kb/s или быстрее, работает под Windows и Mac, под Linux работает из-под виртуальной машины с Windows.
Ответы на вопросы и пожелания
============================
Будет не express, а KoaJS - это новая версия ExpressJS, использующая возможности Node 0.11+.
Метапрограммирования не будет, это реально редко нужный зверь в JS, я удивлён таким пожеланием, может вы имели в виду что-то другое.
Организация и сборка фронтенда - мы постараемся уделить этому внимание, но эта тема имела не самый высокий приоритет.
Именно масштабирования MongoDB, скорее всего не будет, хотя мы будем использовать эту базу. Технически вы вполне сможете добавить её в проект, архитектура позволяет.
Грамотная многомодульная организация проекта будет.
В конце курса будет готовый проект, что немаловажно, не игрушечный, а готовый для продакшн.
Записи можно будет скачивать для личного просмотра и повторения, продаваться или выкладываться они не будут. Учиться по записям нельзя, курс с преподавателем устроен совсем иначе, чем видеокурс или скринкаст.
Уважаемый Олег, я понимаю ваш интерес к ES6, но это всё же ещё не принятый стандарт, пачка багов V8 не даёт развернуться на всю катушку. Генераторы мы будем использовать активно, остальные детали обсуждаемы.
Отладка и продакшн будут.
Примеры и реальные кейсы будут.
Базы postgres, протокола WebRTC в программе не будет, разве что если останется время после всего.
Mongo native driver мы немного посмотрим, для понимания, но 95% задач для нас будет решать Mongoose. Свой драйвер писать точно не будем, это ведь по сути обычный сетевой клиент, реализующий протокол Mongo.
Скринкаст пока не планируется, если накатит такое желание - обязательно напишу в рассылку.
============================
Занятия на курсе начнутся с 11 сентября и продлятся до 11 октября. Если мы не будем успевать, то, возможно, несколько дольше.
Время занятий - для этой группы вторник-пятница с 19:30 до 21:00 GMT+4, увы, всем и сразу не угодишь, в дальнейшем будут и другие даты.
Как проводится обучение:
чат + вебинар (аудио, видео) + шаринг кода через btsync для примеров и домашних заданий.
Более подробные инструкции участники получат после записи.
Записаться можно внизу страницы
Содержание обучения
Что в программе
01Программа70 уроков
Этот курс посвящён профессиональной Node.JS-разработке.Время не указано
В результате курса вы создадите реальный проект и, главное, хорошо разберётесь в Node.JS.Время не указано
Вы будете слушать теорию, писать код, показывать его мне через Dropbox, получать обратную связь и советы, и затем двигаться дальше.Время не указано
Мы будем использовать современные практики разработки, а не те, которые, хоть и широко представлены в интернете, но давно устарели.Время не указано
Вы получите комплексное понимание, как строить архитектуру для Node.JS, какие задачи и как решать.Время не указано
Курс можно условно разделить на три части.Время не указано
Node.JS, главные "строительные блоки" разработчика.Время не указано
Разработка веб-сервисов на современных технологиях и фреймворках.Время не указано
Архитектура сложных приложений, организация проекта.Время не указано
Результат обученияВремя не указано
Вы хорошо разбираетесь в устройстве Node.JS, разрабатываете и отлаживаете программы на нём.Время не указано
Вы знаете, как поднять проект малого и среднего размера, чтобы он стабильно работал, не падал, корректно отрабатывал при ошибках.Время не указано
Вы можете разработать современный веб-сервис на Node.JS с использованием ES2015 и фреймворков.Время не указано
Успешное прохождение обучения гарантировано в том случае, если вы будете регулярно заниматься и делать домашнее задание.Время не указано
Первая часть курсаВремя не указано
Фундаментальный Node.JSВремя не указано
Здесь мы изучим особенности работы Node.JS, его важнейшие модули и приёмы разработки.
Похожие курсы и совпадения…
Материалы по теме…
★
★
★
★
2/5
Работа со скачанными файлами
Встроенный просмотрБез скачивания всего курса
✓Просмотр на сайте
×Нужно открыть скачанные файлы
Занятия с телефонаБез работы с архивами
✓Без скачивания архива
×Сначала скачать и открыть файлы
Без рекламыПри работе с материалами
✓Без рекламы
—Возможны рекламные вставки
Найти нужный моментНе пересматривая весь урок
✓Текст уроков и поиск
×Нет встроенного поиска по видео
Разобраться в темеПомощь по содержанию, не куратор
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Курс ещё не подтверждён в библиотеке. Пока доступен поиск во «В Курсе»; цену и возможность добавления нужно уточнить.
Складчик
Условия оплаты
Взнос за участие на площадке: 882 ₽. Доступность материала зависит от стадии сбора.
Вы будете слушать теорию, писать код, показывать его мне через Dropbox, получать обратную связь и советы, и затем двигаться дальше.
Организация шаблонов, тестов, клиентских скриптов.
На странице площадки указано: Взнос 882 р.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
Условия проверены 24.09.2026. Перед оплатой проверьте состав предложения у продавца.
Настройка окружения, редактора, инструменты для разработки и отладки.Время не указано
Модули: организация, подключение.Время не указано
Встроенные модули http, path, fs, events и другие.Время не указано
Все стадии жизни Node.JS-процесса, важные для разработчика.Время не указано
Потоки в Node.JS, частые ошибки при работе с ними.Время не указано
Сервер на Node.JSВремя не указано
Создадим код и тесты для веб-сервера на Node.JS, а также разберёмся с асинхронностью.Время не указано
Создание чат-сервера на Node.JS, частые ошибки.Время не указано
Тестирование с использованием mocha, supertest и других фреймворков.Время не указано
Асинхронный кодВремя не указано
Изучим способы работы с асинхронным кодом, делающие его простым и удобным.Время не указано
Асинхронность через callback'и, модуль async (old school).Время не указано
Promises, Iterators, Generators, их особенности в Node.JSВремя не указано
Объединение Promises + Generators, "плоский" асинхронный код через библиотеку "co".Время не указано
По окончанию первой части курса вы понимаете, как разрабатывать на Node.JS, как делать сервер и правильно обрабатывать запросы, автоматически тестировать свой код.Время не указано
Вторая часть курсаВремя не указано
Работа с базой данныхВремя не указано
Мы будем использовать MongoDB, однако изучаемые принципы применимы к другим базам, в частности MySQL, PostgreSQL, Redis и т.п.Время не указано
База MongoDB, её особенности.Время не указано
Объектно-ориентированная работа с MongoDB через Mongoose.Время не указано
Полная картина работы с базой: запросы, схемы, валидация, плагины и middleware.Время не указано
Современный веб-сервисВремя не указано
Фреймворк Koa.JS: основы, роутинг.Время не указано
Конфигурация через модуль config.Время не указано
Koa.JS: структура middleware, готовые middleware – какие внешние модули для чего использовать.Время не указано
CLS и его грамотное использование для получения текущего запроса в любом модуле.Время не указано
Правильное логирование и обработка ошибок.Время не указано
Улучшенное тестирование, загрузка фикстур.Время не указано
Gulp для запуска задачВремя не указано
Типы задач gulp, написание своих задач.Время не указано
Запуск сервера, загрузка фикстур и тестирование через gulpВремя не указано
Авторизация с Passport.JSВремя не указано
Модель пользователя, регистрация.Время не указано
Сессии с Node.JS.Время не указано
Passport.JS: сериализация, стратегии, авторизация.Время не указано
CSRF-защита от взлома для форм и AJAX.Время не указано
COMET при помощи Socket.IOВремя не указано
Вебсокеты.Время не указано
Обмен сообщениями при помощи Socket.IO.Время не указано
Интеграция Socket.IO с Koa.JS, авторизацией и другими сервисами.Время не указано
По окончании этой части мы умеем создавать сервер со страницами, веб-сервисами, авторизацией и чатом.Время не указано
При желании можно дописать к нему новые сервисы и страницы, существующая архитектура позволяет это.Время не указано
Третья часть курсаВремя не указано
Архитектура проектаВремя не указано
В среднем Node.JS-проекте – сотни файлов. Это нормально, и даже вполне удобно, если их правильно организовать.Время не указано
Архитектура HMVC для Koa.JS.Время не указано
Организация шаблонов, тестов, клиентских скриптов.Время не указано
Выкладка ProductionВремя не указано
Организация git-репозитария и модулей.Время не указано
Запуск с кластеризацией на все ядра процессора через PM2.Время не указано
Обзор методов deployment'а.Время не указано
После окончания третьей части вы понимаете, как разрабатывается современный Node.JS-проект и можете производить такую разработку самостоятельно.Время не указано
Примечание: будет интересно также тем, кто уже просматривал такой же курс ранее. Курс на 50% опирается на вопросы участников, поэтому в разных группах могут быть рассмотрены разные нюансы разработки.Время не указано
Альтернативы для выбора
Похожие курсы по этой теме
Это другие программы на близкую тему. Они не считаются тем же курсом: сравните содержание, преподавателей и условия.
Программа состоит из 5 курсов различного уровня сложности. Пройдя обучение, Вы получите представление о веб-программировании, о языке JavaScript, его специфике и особенностях без привязки к исполняемой среде. Вы получите навыки использования jQuery, узнаете основные концепции AJAX, включая особенности объекта XMLHttpRe
Программа «Эксперт по программированию на JavaScript (со знанием jQuery и AJAX)» направлена на подготовку специалистов высокой квалификации, претендующих на достойную заработную плату.
Второй уровень JavaScript: современный синтаксис, async/await, DOM-архитектура, API без сетевых сюрпризов, Node.js, CLI, тесты, хранение и мини-проекты.
Чем отличается
Формат: 12 блоков, 72 урока, схемы, тесты, code-задачи и финальные мини-проекты. источник ↗
Документ: На странице курса указано: сертификат не выдаётся. источник ↗
Подборка курсов, уроков, книг и прочих учебных материалов по JavaScript и Node.js
Эта подборка сделана для себя -- а я не профессиональный разработчик, но иногда занимаюсь разработкой микросервисов на нескольких языках програмирования. Решил собрать все материалы в одном месте для собственного удобства и поделиться со
Что известно об альтернативе
Документ: На странице курса указано: сертификат не выдаётся. источник ↗