Скринкаст по Nodejs

Часть 1: Изучаем Node.JS

01

Введение в Node.JS, об этом скринкасте

3:03

02

Что такое Node.JS? Почему Node.JS?

5:27

04

Исходники и документация

2:33

05

Модули для Node.JS

10:26

06

Приёмы работы с модулями

19:34

07

Введение в NPM - менеджер пакетов для Node.JS

8:45

08

Структура пакета NPM

8:48

10

Модуль util и наследование

3:15

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