Доступно

[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
      Складчина доступна.
      27 ноя 2021
    2. skladchik.com
      CandyBoy хранитель.
      27 ноя 2021
    3. skladchik.com
      Складчина закрыта.
      26 ноя 2021
    4. skladchik.com
      Складчина доступна.
      13 авг 2021

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

    1. skladchik.com
      Складчина доступна.
      27 ноя 2021
    2. skladchik.com
      CandyBoy хранитель.
      27 ноя 2021
    3. skladchik.com
      Складчина закрыта.
      26 ноя 2021
    4. skladchik.com
      Складчина доступна.
      13 авг 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 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.

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