Закрыто

[javascript.ru] Курс по React.JS набор 2018

Тема в разделе "Курсы по программированию", создана пользователем Myaso_Rub, 29 май 2018.

Цена: 17000р.-93%
Взнос: 1116р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 29 май 2018
    #1
    Myaso_Rub
    Myaso_Rub ЧКЧлен клуба

    Складчина: [javascript.ru] Курс по React.JS набор 2018

    Обновленный курс, планируется начаться в середине июня.

    [​IMG]

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

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

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

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

      • Разбираем как работает create-react-app.
      • Глубже знакомимся с Реактом, Virtual DOM, JSX.
      • Разберем примеры тестирования компонент с помощью Jest и Enzyme.
      • Учимся переиспользовать код с помощью наследования и декораторов.
      • Связь с DOM: keys & refs.
      • Анимации в React, CSSTransitionGroup.
      • Подключаем сторонние компоненты.
    • Когда приложения становятся сложнее и в них появляется интерактивность, приходиться задумываться про организацию бизнес-логики, настраивать потоки данных и взаимодействие с сервером. В процесе построения простого новостного приложения мы детально разберем самую популярную библиотеку для одностороннего потока данных, узнаем ее особенности и научимся использовать дев-тулзы.

      • Особенности Redux.js: функциональный подход, Redux dev tools, возможности для мониторинга и универсальных приложений.
      • Store, как иммутабельный отъект: Redux + Immutable.js.
      • Настраиваем синхронный поток с Redux, переиспользуем созданные ранее компоненты.
      • React-redux для связи компонентов с логикой.
      • Мемоизированные селекторы reselect.
      • Side-effects в Redux: создание и использование Middlewares.
      • Получение данных от сервера.
      • Асинхронные экшены с redux-thunk
    • Разработка single-page applications – одно из основных направлений фронтэнда. Мы разберем, как строить их, используя React. Научимся использовать react-router и продвинутые элементы API React.JS.

      • Зачем нужен роутинг и как он устроен, проектируем структуру приложения.
      • Отличия react-router v4 от v3.
      • Настраиваем вложенные роуты.
      • Выбираем и настаиваем history для нашего приложения.
      • Объеденяем react-router и Redux.
      • Учимся обрабатывать серверные ошибки и декларативно управлять роутером.
      • Используем context – еще один механизм передачи данных.
      • Обзор Advanced API react-router.
      • Используем props.children для композиции компонентов.
    • На этот момент вы уже знаете все, что необходимо, для разработки React приложений. Но на этом рано останавливаться, вокруг Реакта выросла огромная экосистема. Мы обзорно пройдемся по основным возможностям для развития, разным платформам, библиотекам и вспомогательным инструментам. + Будет возможность разобрать интересующие именно вас вопросы.

      • Работа с формами: redux-form, final-form, formik.
      • Что ждать от React 17.
      • React Native и React VR.
      • GraphQL + Relay/Apollo.
      • MobX vs Redux.
      • Разные подходы к сайд-эффектам: redux-thunk, redux-loop, redux-saga, redux-observable.
     
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      binarick не участвует.
      25 июн 2019
    2. skladchik.com
      Складчина закрыта.
      11 ноя 2018
    3. skladchik.com
      Складчина доступна.
      5 ноя 2018
    4. AlexanderMonakhov
      AlexanderMonakhov участвует.
      31 окт 2018

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

    1. skladchik.com
      Складчина закрыта.
      11 ноя 2018
    2. skladchik.com
      Складчина доступна.
      5 ноя 2018
    3. skladchik.com
      Взнос составляет 558р.
      27 окт 2018
    4. skladchik.com
      Складчина активна.
      27 окт 2018
  3. Обсуждение
  4. 11 июн 2018
    #2
    Myaso_Rub
    Myaso_Rub ЧКЧлен клуба
    Друзья, осталось 9 мест, старт 25 июня. Неужели не найдется организатор?
     
  5. 20 июл 2018
    #3
    Myaso_Rub
    Myaso_Rub ЧКЧлен клуба
    Новый набор стартует 3 августа, осталось 15 мест. Собираемся?
    Преподаватель - Максим Крамаренко
     
  6. 21 июл 2018
    #4
    maptek
    maptek ЧКЧлен клуба
    +
     
  7. 23 сен 2018
    #5
    Myaso_Rub
    Myaso_Rub ЧКЧлен клуба
    Через 10 дней новый набор. Орг найдись!
    4 окт – 12 нояб 2018
    Ведущий: Роман Якобчук

     
  8. 25 сен 2018
    #6
    bf001
    bf001 ДолжникДолжник
    А когда раздача?
     
  9. 27 окт 2018
    #7
    Alexander Loginov
    Alexander Loginov ЧКЧлен клуба
    Сбор начнется сегодня? Хотелось бы скинуть деньги и уже не подходить к компу на выходных.

    [​IMG]
     
Статус обсуждения:
Комментирование ограничено.