Доступно

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

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

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

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

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

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

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

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


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


    Курс по 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
      Складчина доступна.
      2 дек 2022
    2. skladchik.com
      suprt хранитель.
      2 дек 2022
    3. skladchik.com
      Складчина закрыта.
      3 ноя 2019
    4. skladchik.com
      Складчина доступна.
      4 май 2017

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

    1. skladchik.com
      Складчина доступна.
      2 дек 2022
    2. skladchik.com
      suprt хранитель.
      2 дек 2022
    3. skladchik.com
      Складчина закрыта.
      3 ноя 2019
    4. skladchik.com
      Складчина доступна.
      4 май 2017
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Организатору за поддержку годичной давности складчины - огромное спасибо :) Всё было выдано в полном объёме и оперативно.
      25 июл 2016
    • 5/5,
      Работой организатора доволен
      Все сделано быстро и ответственно.
      19 окт 2015
    • 5/5,
      Работой организатора доволен
      Курс действительно хорош, Dario ты как всегда молодчина!
      14 авг 2015
      2 пользователям это понравилось.
    • 5/5,
      Работой организатора доволен
      Несмотря на трудности, все, как кажется, исправлено, и в порядке. Материал от автора традиционно интересный и полезный. Оргу спасибо, всем доволен!
      14 авг 2015
      2 пользователям это понравилось.
    • 5/5,
      Работой организатора доволен
      Даже удивительно, что человек позаботился и достал-таки пропущенный материал. По-моему складчина проведена идеально.
      14 авг 2015
      3 пользователям это понравилось.
    • 5/5,
      Работой организатора доволен
      Всё отлично!
      14 авг 2015
      1 человеку нравится это.
  4. Обсуждение
  5. 2 сен 2014
    #2
    Govard Jostin
    Govard Jostin ДолжникДолжник
    поясните, пожалуйста, в каком виде этот курс будет для участников складчины?
     
  6. 2 сен 2014
    #3
    Ember
    Ember ОргОрганизатор
    видео.
     
  7. 25 сен 2014
    #4
    Destructor
    Destructor ЧКЧлен клуба
    Добавлю что это курс обновленный, а не тоже что было раньше.
     
  8. 7 июн 2015
    #5
    Василий Сергеевич
    Василий Сергеевич ОргОрганизатор


    Прошу обновить цену в шапке
     
    1 человеку нравится это.
  9. 18 июл 2015
    #6
    MoonGuard
    MoonGuard ЧКЧлен клуба
    Насчет курсов, как преподаватель, Илья мне очень понравился. Материал по JS был намного круче и лучше подан, чем у школы проганья. Так же Илья старается не плавать от темы к теме во время занятия, пресекая вопросы, которые ему задают. В общем рекомендую.
     
    1 человеку нравится это.
  10. 20 июл 2015
    #7
    AlexZaZ
    AlexZaZ ЧКЧлен клуба
    Тоже очень понравился стиль преподавания у Ильи
     
  11. 4 авг 2015
    #8
    Web_programmer1992
    Web_programmer1992 ДолжникДолжник
    Как же так... Почему не предупредили сразу?
     
    1 человеку нравится это.
  12. 4 авг 2015
    #9
    brezhitskiy
    brezhitskiy ЧКЧлен клуба
    Я так понимаю, организатор уже прошел курс и материал есть на руках?
     
  13. 5 авг 2015
    #10
    kosost
    kosost ЧКЧлен клуба
    Вот спасибо! В последний момент условия установили и выкинули из складчины! :mad:
     
    2 пользователям это понравилось.
  14. 5 авг 2015
    #11
    node_master
    node_master СкладчикСкладчик
    Я не понимаю. У меня оплачено 2, но в профеле 0. Как мне доказать что я оплатил 2? Или я как-то должен записаться в резерв
     
  15. 7 авг 2015
    #12
    brezhitskiy
    brezhitskiy ЧКЧлен клуба
    Сколько приблизительно по времени занимает курс, если не секрет?
     
  16. 7 авг 2015
    #13
    Андрей Ларин
    Андрей Ларин ЧКЧлен клуба
    11 занятий по 1,5 часа
     
    2 пользователям это понравилось.
  17. 8 авг 2015
    #14
    vortx-dima
    vortx-dima БанЗабанен
    Оплатил. Перепутал никнейм в комментариях к платежу. Дата: 08.08.15 02:36.
    Отметьте пожалуйста.
     
  18. 8 авг 2015
    #15
    Dario
    Dario ЧКЧлен клуба
    Зачем Вы пишите это теме, а не реквизитах?
     
Статус обсуждения:
Комментирование ограничено.

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