Открыто

[learn.javascript] Продвинутый React

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

Цена: 19000р.-93%
Взнос: 1175р.

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

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

  1. 11 апр 2019
    #1
    nedorazumenie
    nedorazumenie ЧКЧлен клуба

    [learn.javascript] Продвинутый React

    [​IMG]

    Программа

    Этот курс рассчитан на людей с опытом работы на React. Здесь мы будем учиться использовать экосистему React для решения стандартных задач: testing, drag-n-drop, lazy-loading, grids, forms и т.д. Разберем продвинутые варианты композиции редюсеров и работы с сайд-эффектами в Redux, будем работать с redux-saga. Изучим альтернативные подходы к слою бизнес-логики, детально разберем MobX. Научимся использовать GraphQL и Apollo. Построим простое универсальное(SSR) приложение с NextJS. Познакомимся с разработкой приложений на React Native и поработаем с real-time на примере MobX и Redux-Saga.

    В этом курсе мы будем строить мобильное приложение на React Native и админку для него, используя облачную real-time базу данных Firebase. Начнем с веб-интерфейса админки, научимся работать с авторизацией, будем использовать популярные UI библиотеки (react-dnd, react-virtualized), разберем redux-saga. Затем построим простое мобильное приложение на React Native, для которого будем использовать MobX.

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

    1. Продвинутый Redux.
    2. Экосистема React.
    3. React-Native.
    4. Основы MobX.
    Продвинутый Redux:

    В современном мире существует достаточно большое количество подходов к построению архитектуры Redux. Некоторые из них очень мощные, но достаточно сложные, поэтому в этом блоке мы изучим их подробно.

    • Redux-Form.
    • Авторизация в React приложениях (backend в Firebase, можно любой другой).
    • Разные подходы к композиции редюсеров, плюсы и минусы.
    • Redux Ducks.
    • Варианты работы с сайд-эфектами: redux-thunk, redux-promise, redux-loop, redux-saga.
    • Работа с сагами, их тестирование.
    Экосистема React:

    • Тестирование React-компонент.
    • Drag-N-Drop с react-dnd.
    Фреймворки для React:

    • GraphQL, как язык запросов, особоенности и реализация.
    • Apollo, клиент для GraphQL.
    • Построение универсальных приложений, NextJS
    React Native:

    • Настройка окружения React Native.
    • Разбор основных принципов и отличий от работы в браузере.
    • Базовые компоненты React Native.
    • Стили для React Native, Flexbox.
    • Некоторые неочевидные проблемы верстки для React Native.
    • Роутинг с React Native Router Flux.
    MobX:

    • Основы MobX.
    • Построение архитектуры приложения.
    • Работа с данными.
    • Подводные камни.
    • Работа с сетью.
    • Пример real-time в MobX и Redux-Saga.
    1. Вы можете строить архитектуру приложения выбирая лучший из многих доступных вариантов, не ограничиваясь стандартным путем.
    2. Вы не ограничены Redux-ом: уже умеете использовать MobX, знаете какие еще есть системы, их плюсы и минусы, можете легко в них разобраться.
    3. Вы знакомы с мощными инструментами дла коммуникации с сервером(GraphQL и Apollo)
    4. Вы понимаете, как строить универсальные приложения с серверным рендерингом.
    5. Вы знаете не только сам React, но и множество вспомогательных библиотек, умеете решать стандартные задачи не изобретая велосипедов.
    6. Вы знакомы с React Native, можете строить не только Web, но и Mobile приложения.
     
    1 человеку нравится это.
  2. Последние события

    1. pashius
      pashius не участвует.
      21 мар 2024
    2. pashius
      pashius участвует.
      21 мар 2024
    3. skladchik.com
      В складчине участвует 20 человек(а).
      21 мар 2024
    4. skladchik.com
      В складчине участвует 20 человек(а).
      15 мар 2024

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