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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
891
50
Голосов: 0
#1
[​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 приложения.
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя