Мы хотим сделать этот проект с открытым исходным кодом доступным для людей во всем мире. Пожалуйста, помогите нам перевести это руководство на другие языки.

Скринкаст по Node.js

Вашему вниманию предлагается скринкаст по Node.JS на русском языке.

Мы очень подробно разберём основные возможности и средства создания веб-сервисов,

Код к большинству выпусков находится в здесь: https://github.com/iliakan/nodejs-screencast.

Вы также можете скачать все скринкасты в виде архива с видео-файлами.

Ответы на частые вопросы:

У меня Windows, пытаюсь запустить скрипт в cmd, набираю "node server.js" — выдаёт ошибку, что делать?
Перейдите в нужную директорию командой "CD <директория, в которой у вас находится server.js>". Например: "CD C:\node". Оттуда и запускайте.
Пробую запускать в FAR, но не вижу вывода скрипта.
Нажмите Ctrl + O, это отключит панели FAR и вы сможете всё видеть. Нажмите ещё раз — и панели снова появятся.
Часть 1: Изучаем Node.JS
01
Введение в Node.JS, об этом скринкасте
3:03
02
Что такое Node.JS? Почему Node.JS?
5:27
03
Установка и запуск
3:50
04
Исходники и документация
2:33
05
Модули для Node.JS
10:26
06
Приёмы работы с модулями
19:34
07
Введение в NPM - менеджер пакетов для Node.JS
8:45
08
Структура пакета NPM
8:48
09
Глобальные модули
2:46
10
Модуль util и наследование
3:15
11
Модуль console
1:44
12
Наследование от ошибок Error
6:11
13
События, EventEmitter и утечки памяти
8:35
14
Node.JS как веб-сервер
6:58
15
Эхо-сервер на Node.JS
6:47
16
Документация к модулю http
3:25
17
Разработка, supervisor
4:11
18
Отладка скриптов под Node.JS
11:33
19
Логирование, модули debug и winston
7:40
20
Введение в асинхронную разработку
7:00
21
Событийный цикл, библиотека libUV
10:53
22
Таймеры, process.nextTick, ref/unref
8:51
23
Работа с файлами, модуль fs
6:04
24
Безопасный путь к файлу в fs и path
5:01
25
Потоки данных в Node.JS, fs.ReadStream
6:11
26
Writable поток ответа res, метод pipe
9:55
27
Чат через long-polling, чтение POST
9:03
28
Домены, "асинхронный try..catch"
18:24
29
Чтение параметров из командной строки и окружения
4:47
Часть 2: Создаём приложение
01
Создаём костяк сайта / Express: основы и Middleware
12:24
02
Улучшаем костяк сайта / Логгер, конфигурация, шаблонка для HTML
12:28
03
Улучшаем шаблонизацию / EJS: layout, block, partials
6:00
04
Начинаем работать с базой / Основы MongoDB, native driver
5:51
05
Создаём модель для пользователя / Основы Mongoose
10:57
06
Делаем скрипт для создания тестовой базы / Async, организация кода
23:54
07
Веб-сервисы, работа с ошибками / Express, Mongoose
11:13
08
Сессии, отслеживание посетителей /Express/
9:37
09
Авторизация /Express, Mongoose, Async, EJS/
19:15
10
COMET: обзор подходов / WS.JS, Sock.JS, Socket.IO
10:59
11
Чат на Express и Socket.IO
9:00
12
Опции Socket.IO и автореконнект
9:46
13
Socket.IO + Express + авторизация
24:57
Дополнительно:
01
Установка MongoDB для Windows, пример работы
2:47