Закрыто

[javascript.ru] Курс по React.JS (май 2017)

Тема в разделе "Курсы по программированию", создана пользователем SerfIer, 30 апр 2017.

Цена: 17000р.-98%
Взнос: 254р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 30 апр 2017
    #1
    SerfIer
    SerfIer ОргОрганизатор

    Складчина: [javascript.ru] Курс по React.JS (май 2017)


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

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

    Курс состоит из 4-х блоков:
    1. Знакомство с React.

    2. Инфраструктура React.

    3. Построение приложений с React: Redux.js.

    4. React для SPA: react-router и продвинутые API Реакта

    Знакомство с React
    В этом блоке мы разберем основные идеи Реакта, научимся писать простые компоненты и узнаем, в чем принципиальное отличие React.js от других популярных фреймворков. Создадим первые компоненты, используя декларативный подход.
    • Обзор и сравнение популярных современных фреймворков: Angular, Ember, React.
    • Настройка Babel и Webpack, HMR и React-transform (react-hot-loader).
    • Основы работы с Реактом, Virtual DOM, JSX.
    • Три синтаксиса для компонентов: Stateless components, ES2015-классы и React.createClass.
    • Поток данных: props и state.
    • Lifecycle: Жизнь React-компонента от инициализации до unmount.
    • Связь с DOM: keys & refs.
    • Готовим компоненты к повторному использованию: propTypes, mixins, decorators.
    Инфраструктура React
    Сейчас, говоря "React", уже редко имеют ввиду саму библиотеку, которая просто позволяет декларативно описывать ваш UI. Сегодня React – это большая инфраструктура, которая включает в себя различные бибилиотеки для работы с данными, бизнес-логикой, сторонними компонентами, декораторами и множеством другого полезного кода.
    • Вложенные компоненты в JSX при помощи props.children.
    • Оптимизируем наше приложение с shouldComponentUpdate.
    • Immutable.js: узнаем как и зачем использовать иммутабельные данные.
    • Анимации в React, CSSTransitionGroup.
    • Использование сторонних компонентов.
    Построение приложений с React: Redux.js
    Когда приложения становятся сложнее и в них появляется интерактивность, приходиться задумываться про организацию бизнес-логики, настраивать потоки данных и взаимодействие с сервером. В процесе построения простого новостного приложения мы детально разберем самую популярную библиотеку для одностороннего потока данных, узнаем ее особенности и научимся использовать дев-тулзы.
    • Знакомство с Flux – разбор основных элементов и идей.
    • Построение компонентов синхронной и асинхрнонной бизнес логики с Flux.
    • Ключевые отличия Redux и Flux.
    • Особенности Redux.js: функциональный подход, Redux dev tools, возможности для мониторинга и универсальных приложений.
    • Store, как иммутабельный отъект: Redux + Immutable.js.
    • Actions и Reducers, как чистые функции.
    • Настраиваем синхронный поток с Redux, переиспользуем созданные ранее компоненты.
    • React-redux для связи компонентов с логикой.
    • Side-effects в Redux: создание и использование Middlewares.
    • Варианты реализации асинхронных actions в Redux.
    React для SPA: react-router и продвинутые API Реакта
    Разработка single-page applications – одно из основных направлений фронтэнда. Мы разберем, как строить их, используя React. Научимся использовать react-router и продвинутые элементы API React.JS.
    • Зачем нужен роутинг и как он устроен, проектируем структуру приложения.
    • Настраиваем вложенные роуты.
    • Выбираем и настаиваем history для нашего приложения.
    • Используем context – еще один механизм передачи данных.
    • Объеденяем react-router и Redux.
    • Обзор Advanced API react-router.
    • Авторизация в react-router.
     
    Последнее редактирование: 18 июл 2017
    6 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      7 сен 2024
    2. skladchik.com
      Складчина доступна.
      27 ноя 2021
    3. skladchik.com
      CandyBoy хранитель.
      27 ноя 2021
    4. skladchik.com
      Складчина закрыта.
      26 ноя 2021

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

    1. skladchik.com
      Складчина закрыта.
      7 сен 2024
    2. skladchik.com
      Складчина доступна.
      27 ноя 2021
    3. skladchik.com
      CandyBoy хранитель.
      27 ноя 2021
    4. skladchik.com
      Складчина закрыта.
      26 ноя 2021
  3. Отзывы участников

    4/5,
    • 4/5,
      Работой организатора доволен
      Отличный курс по react единственным минусом который я могу добавить это излишняя хрень с immutable js. Мне лично некогда было разбираться с immutable js , что бы продолжать дальше делать задания и понимать лекции.
      16 окт 2017
      1 человеку нравится это.
  4. Обсуждение
  5. 25 май 2017
    #2
    Avitus
    Avitus ЧКЧлен клуба
    организатор то будет, или можно забить?
     
  6. 2 июн 2017
    #3
    karpushchenko
    karpushchenko СкладчикСкладчик
    Из описания курса: Под Linux онлайн-участие работает, но для просмотра записей занятий нужен Dual Boot в Win/MacOS.
    А мы в какой форме получим курс? нужен ли будет дуал бут?
     
  7. 7 июн 2017
    #4
    Marsianinka
    Marsianinka БанЗабанен
    Разрешите поинтересоваться - это, получается, курс только стартует? Или он уже идёт? Заранее спасибо!
     
  8. 8 июн 2017
    #5
    Roman1701
    Roman1701 ДолжникДолжник
    А кто преподаватель в данном курсе? Илья Кантор или кто-то другой?
     
  9. 8 июн 2017
    #6
    Marsianinka
    Marsianinka БанЗабанен
    Согласно информации на сайте - Роман Якобчук, Украина, Киев
     
    2 пользователям это понравилось.
  10. 15 июн 2017
    #7
    karpushchenko
    karpushchenko СкладчикСкладчик
    Классический вопрос - а когда и как выдавать планируете?
     
  11. 15 июн 2017
    #8
    braver
    braver ЧКЧлен клуба
    За такие "классические вопросы" ожидай штрафы и учи матчасть, т.е. ПРАВИЛА.
     
  12. 29 июн 2017
    #9
    rabbitization
    rabbitization ДолжникДолжник
    Классический вопрос - курс еще идет?
     
    2 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.