Лекции Кантора по nodeJS
Долго собирался посмотреть, поэтому определил в цель.
Нужный темп 5-7 видео/неделя для первой части и 3-5 для второй
Критерий завершения
Просмотрены все лекции
Личные ресурсы
Лекции небольшие, поэтому можно будет просматривать 5-7 в неделю
-
Часть 1: Изучаем Node.JS
-
Введение в Node.JS, об этом скринкасте
-
Что такое Node.JS? Почему Node.JS?
-
Установка и запуск
-
Исходники и документация
-
Модули для Node.JS
-
Приёмы работы с модулями
-
Введение в NPM - менеджер пакетов для Node.JS
-
Структура пакета NPM
-
Глобальные модули
-
Модуль util и наследование
-
Модуль console
-
Наследование от ошибок Error
-
События, EventEmitter и утечки памяти
-
Node.JS как веб-сервер
-
Эхо-сервер на Node.JS
-
Документация к модулю http
-
Разработка, supervisor
-
Отладка скриптов под Node.JS
-
Логирование, модули debug и winston
-
Введение в асинхронную разработку
-
Событийный цикл, библиотека libUV
-
Таймеры, process.nextTick, ref/unref
-
Работа с файлами, модуль fs
-
Безопасный путь к файлу в fs и path
-
Потоки данных в Node.JS, fs.ReadStream
-
Writable поток ответа res, метод pipe
-
Чат через long-polling, чтение POST
-
Домены, «асинхронный try..catch»
-
Чтение параметров из командной строки и окружения
-
-
Часть 2: Создаём приложение
-
Создаём костяк сайта / Express: основы и Middleware
-
Улучшаем костяк сайта / Логгер, конфигурация, шаблонка для HTML
-
Улучшаем шаблонизацию / EJS: layout, block, partials
-
Начинаем работать с базой / Основы MongoDB, native driver
-
Создаём модель для пользователя / Основы Mongoose
-
Делаем скрипт для создания тестовой базы / Async, организация кода
-
Веб-сервисы, работа с ошибками / Express, Mongoose
-
Сессии, отслеживание посетителей /Express/
-
Авторизация /Express, Mongoose, Async, EJS/
-
COMET: обзор подходов / WS.JS, Sock.JS, Socket.IO
-
Чат на Express и Socket.IO
-
Опции Socket.IO и автореконнект
-
Socket.IO + Express + авторизация
-
- 3169
- 21 марта 2015, 10:32
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением