1

Step 1

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

2

Step 2

Часть 2: Создаём приложение

1

Step 1

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

2

Step 2

Часть 2: Создаём приложение

09 July 2015 30 September 2015
Goal completed 26 September 2015

Goal author

Александр П

Russia, Москва

46 years old

General

Илья Кантор - Node.JS от А до Я

Видео уроки по Node.js. Если вы — разработчик, то вам наверняка известно: большинство полезной документации и скринкастов делается на английском.
Конечно, даже на английском много всего устаревшего, приходится порыться, но на русском — всё гораздо хуже. Многого просто нет.
Хотелось бы поменять эту ситуацию, с вашей помощью, хотя бы в плане Node.JS. Здесь создаётся скринкаст по Node.JS на русском языке при этом — грамотный и современный, с актуальными версиями библиотек. Рабочее название: «Node.JS от А до Я». Скринкаст будет посвящён разработке и правильному использованию сервера Node.JS.
Его целью не является разбор всех-всех возможностей и модулей Node.JS, ведь многие из них используются очень редко.
С другой стороны, мы очень подробно разберём основные возможности и средства создания веб-сервисов, включая внутренние особенности самого сервера Node.JS, важные для его работы.

 Goal Accomplishment Criteria

Курс пройден

  1. Часть 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. Часть 2: Создаём приложение

    • Создаём костяк сайта / Express: основы и Middleware
    • Улучшаем костяк сайта / Логгер, конфигурация, шаблонка для HTML
    • Улучшаем шаблонизацию / EJS: layout, block, partials
    • Установка MongoDB для Windows, пример работы
    • Начинаем работать с базой / Основы 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 + авторизация
  • 1983
  • 09 July 2015, 15:02
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?