Доступно

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

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

Цена: 17000р.-99%
Взнос: 162р.
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
      Складчина доступна.
      2 июл 2024
    2. skladchik.com
      Хранитель хранитель.
      2 июл 2024
    3. skladchik.com
      Складчина закрыта.
      1 июл 2024
    4. skladchik.com
      Складчина доступна.
      2 июн 2024

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

    1. skladchik.com
      Складчина доступна.
      2 июл 2024
    2. skladchik.com
      Хранитель хранитель.
      2 июл 2024
    3. skladchik.com
      Складчина закрыта.
      1 июл 2024
    4. skladchik.com
      Складчина доступна.
      2 июн 2024
  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 БанЗабанен
    А где можно посмотреть инструкцию? Хочу организовать, но не знаю как инфопродукт слить, а без этого боюсь.
    П.С. Перечитал правила, вроде спрашивать про взлом не запрещено.
     
Статус обсуждения:
Комментирование ограничено.