Обучающий скринкаст по Node.JS

    Как-то прошло незамеченным достаточно весомое событие — старт обучающего скринкаста по ноде от создателя javascript.ru Ильи Кантора. Давайте исправим эту ошибку и в данном посте будем аккумулировать впечатления, вопросы и предложения по нему.

    Очевидно, что среди АКТУАЛЬНЫХ русскоязычных материалов по ноде, этот скринкаст несомненно лидирует как по содержанию, так и по качеству.
    Илья присутствует на Хабре и не против поддерживать здесь тему о скринкасте, отвечая на вопросы и предложения.

    здесь можно подробнее ознакомится с материалами и скачать видеоуроки



    Содержание курса:

    Часть 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: Создаём приложение
    В этой части разные технологии и внешние модули, используемые при NodeJS-разработке будут описаны в контексте создания веб-приложения.
    Веб-приложение — сайт с чатом, посетителями, базой данных и авторизацией.

    Express: основы и Middleware
    Логгер, конфигурация, шаблонка для HTML
    Шаблонка: layout, block, partials
    Установка MongoDB для Windows, пример работы
    Основы MongoDB, native driver
    Основы Mongoose


    Планируется: Async, COMET/сокеты, авторизация, сессии, больше работы с базой
    Поделиться публикацией

    Комментарии 18

      +2
      Главное, что скрикаст не на CoffeeScript.
      Одно время искал более менее актуальные (что довольно проблематично при такой скорости развития Node.js) и актуальные видео уроки и скринкасты, так часто что-то более менее толковое попадалось именно на CoffeScript.

        +2
        Не люблю когда среди первых комментов банальное «спасибо» — напоминает первонахов. Но все же огромное спасибо за пост и Илье Кантору за скринкаст. Очень полезный материал. Давно хочу углубиться в Node.js, но с моим «лэвэлом» так непонятны все эти зарубежные доки.

        Еще и не туда закомментил… Извиняюсь
          0
          ну это не был первонах, как вы подумали. Просто накипело, обплевался в своё видя скринкасты на CoffeeScript.
          А лучшим спасибо автору, думаю, будет просмотр этого скринкаста. В его качестве даже не сомневаюсь — статьи и мастерклассы Ильи всегда на высшем уровне
            0
            В том то и дело. Я не туда написал. Под первонахом со спасибо — я себя имел ввиду. Вот и расписал, что бы это не было банальным спасибо, когда реальное человеческое спасибо…
              0
              а я уже испугался, что вы про меня :)
        0
        Для связки node.js + mongodb есть еще официальные курсы 10gen
        0
        Посмотрел еще пару недель назад — потрясающий скринкаст! Даже непривычно, что настолько полезные видео еще и на русском.
          0
          Ну так, вы посмотрели не все — только первую часть, наверное. Курс растет и растет.
            0
            Ага, не правильно выразился. Я продолжаю смотреть)
          0
          ну потому что в свое время мы поддержали скринкаст, жаль народу не собралось больше(
            0
            насколько я помню помогла компания из винницы. 5 человек поддержали скринкаст и общее количество перевалило за 100, что было условием снятия скринкаста
              0
              Звучит так, будто именно без них ничего бы не было, а скринкаст целиком и полностью их заслуга.

              Да нифига подобного!!!

              То же самое, можно с не меньшим успехом сказать и про всех остальных 95+ человек, которые поддержали Илью.

              Всем им и каждому отдельное и большое спасибо!!!

              Скажем так, ключевую роль сыграла просьба их главного разработчика, но это уже из раздела «роль личности в истории». Итог: 107 голосов из 100 минимально необходимых, из них 10 условно учтённых от компании из Винницы. Еще раз подчеркну, что важную роль сыграла именно встреча Ильи с тем человеком, а не голоса. Потому что предложения о двойной оплате от уже собравшихся были, но Илья такой вариант не поддержал.

              При этом, прежде всего, хотелось бы отметить мнение самого автора уроков (подчеркивание и курсив мои):
              Собственно, если текущий сбор будет неуспешен, то будет не отмена проекта, а продажа с защитой.

              С защитой его абсолютно точно хотят купить, и чем лучше защита, чем изощрённее механизм принятия оплаты и преследования за копирайт — тем больше желающих купить. Вот так забавно.

              Моё личное желание — выложить скринкаст в паблик, даже если это принесёт мне меньше $. Вообще, несколько человек осталось, я надеюсь, что оно осуществится

              И вот за это Илье выражаю еще раз большую признательность и благодарность! Потому что из-за этого скринкаст получился не только как самоцель, но еще и как тест на готовность общества к новому образу жизни и мышления. Стоит заметить, что тест хоть и пройден, но с большущим скрипом.

              С одной стороны, начало положено. А с другой, само общество к такой подаче труда еще то ли не готово, то ли не достаточно готово.

              Делайте выводы, товарищи коллеги и товарищи потребители: быть активнее, или продолжать покупать копирайтный суррогат (стимулируя тем самым его производство).
                +3
                Спасибо тем примерно 100 людям и 1 компании, которые помогли сделать скринкаст, переслав примерно по 1500 рублей.

                Как мы все можем видеть — можно записывать открытый скринкаст и при этом что-то кушать :)! Ну, пока это не так коммерчески выгодно как просто разработка, но есть куда расти.
                  0
                  Илья, я опоздал с поддержкой, вы убрали страницу donate. Теперь у меня есть возможность, а страницы нету. Что делать? =)

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое