1

Этап 1

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

2

Этап 2

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

1

Этап 1

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

2

Этап 2

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

09 июля 2015 30 сентября 2015
Цель завершена 26 сентября 2015
Общая

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

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

 Критерий завершения

Курс пройден

  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 + авторизация
  • 1753
  • 09 июля 2015, 15:02
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?