5/5, Голосов: 6
Закрыто

Илья Кантор ( javascript.ru ) Курс по Node.JS

Тема в разделе "Курсы по программированию", создана пользователем Василий Сергеевич, 1 сен 2014.

Цена: 13500р.
Взнос: 230р.
100%

Основной список: 137 участников

Резервный список: 23 участников

Статус обсуждения:
Комментирование ограничено.
    1. Василий Сергеевич

      Василий Сергеевич ОргОрганизатор

      Для Членов Клуба:
      Запись открыта!


      В свободном доступе есть видео курс, теперь намечается еще и онлайн курс с разбором полетов и домашками


      Курс по Node.JS /12 сентября/
      Всем привет!

      Судя по объёму пожеланий, у нас нет альтернативы - это должен быть курс с теорией и практикой. Мне, конечно, было бы проще найти время на воркошпы, но курс, за счёт большей длительности и наличия времени между занятиями, позволит освоить куда больше и глубже.

      В этом письме я опишу детали и, по ходу, надеюсь, автоматически отвечу на все заданные вопросы.

      Встречи онлайн два раза в неделю, между ними - домашнее задание.

      В качестве проекта выбран чат-сервер.

      Аспекты:

      • Разработка и отладка, общее окружение.
      • Основы (модули, события, потоки и прочее) - без них, понятно, никуда.
      • Авторизация и регистрация посетителей - обычные страницы и REST-сервисы.
      • Чат на Socket.IO, интегрированный с остальной частью приложения и с авторизацией.
      • Кластеризация на продакшн, деплой с zero downtime.
      • ES6 генераторы вместе с промисами и коллбеками.
      • Фреймворк Koa.JS.
      • Обработка ошибок - клиентских (400, 404, 403…) и серверных («падения», 500).
      • Mongo как база, Mongoose ORM - модели с методами, валидация, плагины.
      • Тестирование REST-сервисов и чата.
      Также постараемся:

      • Сборка клиентского JS и шаблонов при помощи browserify
      • Gulp как общий фреймворк и точка входа для скриптов и задач.
      Наверняка забыл что-то важное, но общее направление должно быть понятно.

      Результатом должно стать реальное приложение, не игрушечный чат «левой ногой», которых кучи в интернете, а полноценная, архитектурно грамотная реализация сервера, к которой легко добавить новые модули.

      Начнём мы с задач попроще, а по ходу дела доберёмся и до полноценной реализации. Надеюсь, часть этой реализации вы напишете сами, дома.

      Это первая группа такого курса, я попрошу после каждого занятия написать краткое письмо, что понятно, интересно, а что - не очень (если будет что), а после курса - более развёрнутый отзыв, хотите - публичный, хотите - только для меня.

      Технические требования:

      • Онлайн-общение требует интернет 256kb/s или быстрее, работает под Windows и Mac, под Linux работает из-под виртуальной машины с Windows.
      Ответы на вопросы и пожелания
      ============================

      • Будет не express, а KoaJS - это новая версия ExpressJS, использующая возможности Node 0.11+.
      • Метапрограммирования не будет, это реально редко нужный зверь в JS, я удивлён таким пожеланием, может вы имели в виду что-то другое.
      • Организация и сборка фронтенда - мы постараемся уделить этому внимание, но эта тема имела не самый высокий приоритет.
      • Именно масштабирования MongoDB, скорее всего не будет, хотя мы будем использовать эту базу. Технически вы вполне сможете добавить её в проект, архитектура позволяет.
      • Грамотная многомодульная организация проекта будет.
      • В конце курса будет готовый проект, что немаловажно, не игрушечный, а готовый для продакшн.
      • Записи можно будет скачивать для личного просмотра и повторения, продаваться или выкладываться они не будут. Учиться по записям нельзя, курс с преподавателем устроен совсем иначе, чем видеокурс или скринкаст.
      • Уважаемый Олег, я понимаю ваш интерес к ES6, но это всё же ещё не принятый стандарт, пачка багов V8 не даёт развернуться на всю катушку. Генераторы мы будем использовать активно, остальные детали обсуждаемы.
      • Отладка и продакшн будут.
      • Примеры и реальные кейсы будут.
      • Базы postgres, протокола WebRTC в программе не будет, разве что если останется время после всего.
      • Mongo native driver мы немного посмотрим, для понимания, но 95% задач для нас будет решать Mongoose. Свой драйвер писать точно не будем, это ведь по сути обычный сетевой клиент, реализующий протокол Mongo.
      • Скринкаст пока не планируется, если накатит такое желание - обязательно напишу в рассылку.
      ============================

      Занятия на курсе начнутся с 11 сентября и продлятся до 11 октября. Если мы не будем успевать, то, возможно, несколько дольше.

      Время занятий - для этой группы вторник-пятница с 19:30 до 21:00 GMT+4, увы, всем и сразу не угодишь, в дальнейшем будут и другие даты.

      Как проводится обучение:
      чат + вебинар (аудио, видео) + шаринг кода через btsync для примеров и домашних заданий.

      Более подробные инструкции участники получат после записи.

      Стоимость обучения 300$, она зафиксирована в рублях по курсу на дату открытия записи.
      Записаться можно внизу страницы




       
      Последнее редактирование модератором: 17 авг 2015
    2. Последние события

      1. skladchik.com

        Складчина закрыта.

        3 ноя 2019
      2. skladchik.com

        Складчина доступна.

        4 май 2017
      3. Zimson

        Zimson оставил отзыв "Отлично".

        25 июл 2016
      4. Prolium

        Prolium оставил отзыв "Отлично".

        19 окт 2015

      Последние важные события

      1. skladchik.com

        Складчина закрыта.

        3 ноя 2019
      2. skladchik.com

        Складчина доступна.

        4 май 2017
      3. skladchik.com

        Складчина закрыта.

        17 авг 2015
      4. skladchik.com

        Осталось 5 дней до завершения складчины.

        9 авг 2015
    3. Govard Jostin

      Govard Jostin ДолжникДолжник

      поясните, пожалуйста, в каком виде этот курс будет для участников складчины?
       
    4. Ember

      Ember ЧКЧлен клуба

      видео.
       
    5. Destructor

      Destructor ЧКЧлен клуба

      Добавлю что это курс обновленный, а не тоже что было раньше.
       
    6. Василий Сергеевич

      Василий Сергеевич ОргОрганизатор

       
      1 человеку нравится это.
    7. Василий Сергеевич

      Василий Сергеевич ОргОрганизатор



      Прошу обновить цену в шапке
       
      1 человеку нравится это.
    8. MoonGuard

      MoonGuard ЧКЧлен клуба

      Насчет курсов, как преподаватель, Илья мне очень понравился. Материал по JS был намного круче и лучше подан, чем у школы проганья. Так же Илья старается не плавать от темы к теме во время занятия, пресекая вопросы, которые ему задают. В общем рекомендую.
       
      1 человеку нравится это.
    9. AlexZaZ

      AlexZaZ ЧКЧлен клуба

      Тоже очень понравился стиль преподавания у Ильи
       
    10. Web_programmer1992

      Web_programmer1992 ДолжникДолжник

      Как же так... Почему не предупредили сразу?
       
      1 человеку нравится это.
    11. brezhitskiy

      brezhitskiy ЧКЧлен клуба

      Я так понимаю, организатор уже прошел курс и материал есть на руках?
       
    12. kosost

      kosost ЧКЧлен клуба

      Вот спасибо! В последний момент условия установили и выкинули из складчины! :mad:
       
      2 пользователям это понравилось.
    13. node_master

      node_master СкладчикСкладчик

    14. node_master

      node_master СкладчикСкладчик

      Я не понимаю. У меня оплачено 2, но в профеле 0. Как мне доказать что я оплатил 2? Или я как-то должен записаться в резерв
       
    15. Dario

      Dario ЧКЧлен клуба

      1 человеку нравится это.
    16. brezhitskiy

      brezhitskiy ЧКЧлен клуба

      Сколько приблизительно по времени занимает курс, если не секрет?
       
    17. Андрей Ларин

      Андрей Ларин ЧКЧлен клуба

      11 занятий по 1,5 часа
       
      2 пользователям это понравилось.
    18. vortx-dima

      vortx-dima БанЗабанен

      Оплатил. Перепутал никнейм в комментариях к платежу. Дата: 08.08.15 02:36.
      Отметьте пожалуйста.
       
    19. Dario

      Dario ЧКЧлен клуба

      Зачем Вы пишите это теме, а не реквизитах?
       
    20. Dmit39

      Dmit39 БанЗабанен

    1. Zimson
      5/5,
      Организацией складчины доволен
      Организатору за поддержку годичной давности складчины - огромное спасибо :) Всё было выдано в полном объёме и оперативно.
    2. Prolium
      5/5,
      Организацией складчины доволен
      Все сделано быстро и ответственно.
    3. cubus
      5/5,
      Организацией складчины доволен
      Курс действительно хорош, Dario ты как всегда молодчина!
      2 пользователям это понравилось.
    4. PatrickBateman
      5/5,
      Организацией складчины доволен
      Несмотря на трудности, все, как кажется, исправлено, и в порядке. Материал от автора традиционно интересный и полезный. Оргу спасибо, всем доволен!
      2 пользователям это понравилось.
    5. Sigizmund2012
      5/5,
      Организацией складчины доволен
      Даже удивительно, что человек позаботился и достал-таки пропущенный материал. По-моему складчина проведена идеально.
      3 пользователям это понравилось.
    6. Day
      5/5,
      Организацией складчины доволен
      Всё отлично!
      1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей