Закрыто

[javascript.ru] Курс по React.JS (декабрь 2015)

Тема в разделе "Курсы по программированию", создана пользователем Dario, 16 дек 2015.

Цена: 17000р.
Взнос: 162р.-99%
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 16 дек 2015
    #1
    Dario
    Dario ЧКЧлен клуба

    [javascript.ru] Курс по React.JS (декабрь 2015)

    В этом курсе мы с вами шаг за шагом пройдем от знакомства с основными идеями до использования самых новых инструментов и инфраструктуры React, на практике будем развивать одностраничное приложение. Начнем с построения простых компонентов, научимся настраивать окружение, поговорим про системы сборки и особенности работы с ES2015 синтаксисом.

    Постепенно мы разберем особенности построения SPA с использованием React, будем использовать сторонние компоненты и библиотеки для создания бизнес-логики. Вы в деталях узнаете классическую для React-приложений архитектуру Flux, увидите ее плюсы и минусы, а в конце курса мы повторим создание приложения с использованием современной и наиболее популярной реализацией Flux - Redux.js

    Курс состоит из 4-х блоков:

    1. В этом блоке мы разберем основные идеи Реакта, научимся писать простые компоненты и узнаем, в чем принципиальное отличие React.js от других популярных фреймворков. Создадим первые компоненты, используя декларативный подход.

      • Обзор и сравнение популярных современных фреймворков: Angular, Ember, React .
      • Настройка Babel и Webpack, HMR и React-transform (react-hot-loader).
      • Основы работы с Реактом, JSX.
      • Два синтаксиса для компонентов: ES2015-классы и React.createClass.
      • Поток данных: передаем данные от родителя к дочерним элементам с помощью props.
      • Lifecycle: Жизнь React-компонента от инициализации до unmount.
    2. Когда приложения становятся сложнее и в них появляется интерактивность, приходиться задумываться про организацию бизнес-логики, настраивать потоки данных и взаимодействие с сервером. Мы познакомимся с классической для Реакт-приложений архитектурой Flux, разберем ее в деталях, рассмотрим примеры синхронных действий и обращений к серверу. Создадим простое новостное приложение.

      • Facebook Flux - обзор и использование.
      • Создаем Store и Actions для управления данными, настраиваем потоки данных.
      • Концепция Умных и глупых компонентов, рекомендации по использованию.
      • Best-practice создания элементов, вспоминаем ООП.
      • Настаиваем коммуникацию с API, узнаем как не наступить на грабли.
    3. Разработка single-page applications – одно из основных направлений фронтэнда. Мы разберем, как строить их, используя React. Научимся использовать react-router и продвинутые элементы API React.JS.

      • props.children: как в JSX передавать вложенные компоненты.
      • Зачем нужен роутинг и как он устроен, проектируем структуру приложения.
      • Настраиваем вложенные роуты.
      • Выбираем и настаиваем history для нашего приложения.
      • Объеденяем с react-router и Flux.
      • Готовим компоненты к повторному использованию: propTypes, mixins, higher-order components.
      • Использование context для аутентификации.
      • Оптимизируем наше приложение с shouldComponentUpdate.
      • Узнаем как и зачем использовать иммутабельные данные.
    4. Архитектура Flux для Реакт приложений зарекомендовала себя прекрасным образом, это привело к появлению её новых, улучшенных реализаций. Мы с вами обговорим, чего не хватало в библиотеке Flux от Facebook. Построим приложение с использованием Redux.js и увидим, какие новые возможности дает нам эта библиотека.

      • Минусы FB Flux, как библиотки, обзор альтернативных реализаций.
      • Redux.js – функциональный подход, Redux dev tools, возможности для мониторинга и универсальных приложений.
      • Actions и Reducers, как чистые функции.
      • Настраиваем синхронный поток с Redux, переиспользуем созданные ранее компоненты.
      • React-redux для связи.
      • Варианты реализации асинхронных actions в Redux, использование Middlewares.
      • Redux c react-router.
      • Использование Redux для универсальных приложений.
     
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      26 окт 2019
    2. skladchik.com
      Складчина доступна.
      18 дек 2017
    3. skladchik.com
      Складчина закрыта.
      18 дек 2017
    4. skladchik.com
      Складчина доступна.
      19 сен 2017

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

    1. skladchik.com
      Складчина закрыта.
      26 окт 2019
    2. skladchik.com
      Складчина доступна.
      18 дек 2017
    3. skladchik.com
      Складчина закрыта.
      18 дек 2017
    4. skladchik.com
      Складчина доступна.
      19 сен 2017
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Быстрая выдача материала + отличный курс от learnjavascript просто супер! Спасибо автору за отличную складчину
      20 авг 2016
      1 человеку нравится это.
    • 5/5,
      Работой организатора доволен
      ну вот, браво, курс по React.JS от 'javascript.ru' по сравнению с курсом по Angular.JS получился великолепно, лектору 5+
      19 авг 2016
      2 пользователям это понравилось.
    • 5/5,
      Работой организатора доволен
      Организатору спасибо за проведённую без накладок складчину, всё было оперативно и в спокойном режиме. К материалу претензий также нет - всё, как и ожидалось, на очень хорошем уровне.
      11 авг 2016
      1 человеку нравится это.
  4. Обсуждение
  5. 22 янв 2016
    #2
    jetjetjet
    jetjetjet СкладчикСкладчик
    Так этот курс уже начался? Прошел? Или идет?
     
  6. 23 янв 2016
    #3
    IvanVanivanov
    IvanVanivanov ЧКЧлен клуба
    Все пройдет, и печаль и радость;)
    Такие вопросы не задают (за это можно получить БАЛЛ), всю необходимую инфу можно узнать на сайте автора:)
     
  7. 23 янв 2016
    #4
    jetjetjet
    jetjetjet СкладчикСкладчик
    Если бы на сайте автора была эта информация, я бы и не спрашивал.
     
  8. 3 фев 2016
    #5
    Шонн Уильям Скотт
    Шонн Уильям Скотт ЧКЧлен клуба
    Нолики впереди -- не показатель незрелости. У них какая-то своя система нумераций была, пока от них не форкнулся проект io.js, у которого "стандартная" нумерация версий, и потом не слился обратно с node.js вместе с новой нумерацией.
     
  9. 3 фев 2016
    #6
    seys1
    seys1 БанЗабанен
    ну и че с расдачей? то первого сборы, то второго, теперь вообще пропал организатор, куда уж меньше собирать? и так народу толпа тьмущая
     
  10. 3 фев 2016
    #7
    neogonna
    neogonna БанЗабанен
    Действительно, куда делся организатор?)
     
  11. 3 фев 2016
    #8
    Пиня
    Пиня ОргОрганизатор
    да, обидно
     
  12. 3 фев 2016
    #9
    oduvan
    oduvan ДолжникДолжник
    Странно это всё...
     
  13. 4 фев 2016
    #10
    V1rTu
    V1rTu ДолжникДолжник
    Похоже раздачи не будет =(
     
  14. 4 фев 2016
    #11
    kuzenbka
    kuzenbka БанЗабанен
    Может кто возьмется организовать? (сама не могу. Незя(( )
     
  15. 6 фев 2016
    #12
    NgaWang
    NgaWang ЧКЧлен клуба
    Пока ждём курс, вот краткая информация про ReactJS:
    [​IMG]
    Мне понравилось props diarrhea :D Знающие поймут!
     
    2 пользователям это понравилось.
  16. 10 фев 2016
    #13
    trueDeveloper
    trueDeveloper ЧКЧлен клуба
    Тут нужно учитывать что, система вебинаров скорей всего защищена как и в других курсах этой школы. А сам материал выдается в защищенном виде. Нужно знать как это обойти. В складчине по ангуляру обсуждали этот вопрос.
     
  17. 14 фев 2016
    #14
    JackFast
    JackFast ЧКЧлен клуба
    Складчину по ноде этого же автора выдали нормально, так что с этим вроде вопросов нет
     
  18. 21 мар 2016
    #15
    chipaldos
    chipaldos БанЗабанен
    Открыта новая группа.
     
  19. 26 апр 2016
    #16
    Mofodi
    Mofodi ДолжникДолжник
    Открыты две новые группы, ведет Роман Якобчук. Обойдется в 17 000.
    • С 17 мая (16 мая собрание) до 17 июня, вт/пт 21:30 – 23:00 GMT+3
    • С 30 мая (26 мая собрание) до 30 июня, пн/чт 21:30 – 23:00 GMT+3
     
  20. 16 май 2016
    #17
    Predok_MiF
    Predok_MiF БанЗабанен
    Почему?
     
  21. 16 май 2016
    #18
    upsoop
    upsoop ЧКЧлен клуба
    Часом фамилия не Климов?
     
  22. 16 май 2016
    #19
    Predok_MiF
    Predok_MiF БанЗабанен
    Нет, но знакомый с такой фамилией есть, и не Илья )))
     
  23. 18 май 2016
    #20
    Predok_MiF
    Predok_MiF БанЗабанен
    А где можно посмотреть инструкцию? Хочу организовать, но не знаю как инфопродукт слить, а без этого боюсь.
    П.С. Перечитал правила, вроде спрашивать про взлом не запрещено.
     
Статус обсуждения:
Комментирование ограничено.

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