Активно

Курс по React (2022) [learn.javascript.ru] [Артём Сенюков]

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

Цена: 19 000р-98%
Взнос: 287р
7%

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

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

  1. 17 апр 2022
    #1
    Evgeny20
    Evgeny20 СкладчикСкладчик

    Складчина: Курс по React (2022) [learn.javascript.ru] [Артём Сенюков]

    Screenshot_23.png

    Этот онлайн-курс посвящён профессиональной разработке веб-приложений с помощью React.

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

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

    Курс состоит из 4-х блоков:
    1. Знакомство с React, и его экосистемой.
    2. Построение приложений с React: Redux.js.
    3. React для SPA: react-router и продвинутые API Реакта.
    4. Куда развиваться дальше.
    Детали программы смотрите далее.

    Программа:

    Блок 1. Знакомство с React и его экосистемой.

    В этом блоке мы начнем с того, на чем остановились в скринкасте по Реакт. Научимся писать простые компоненты и узнаем, в чем принципиальное отличие React.js от других популярных фреймворков. Создадим первые компоненты, используя декларативный подход, познакомимся с экосистемой, научимся использовать сторонние компоненты и работать с формами.
    • Разбираем как работает create-react-app.
    • Глубже знакомимся с Реактом, Virtual DOM, JSX.
    • Разбираем React Hooks, их отличия от стейта и lifecycle методов.
    • Разберем примеры тестирования компонент с помощью Jest и Enzyme.
    • Подключаем стили с css modules.
    • Учимся переиспользовать код с помощью наследования, декораторов и кастомных хуков.
    • Связь с DOM: keys & refs.
    • Подключаем сторонние компоненты.
    Блок 2. Построение приложений с React: Redux.js

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

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

    На этот момент вы уже знаете все, что необходимо, для разработки 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.
    Преподаватель Артём Сенюков.
    Ведёт курс с 22 февраля 2022. Делал фронт и обучал стажеров в Tinkoff. Сейчас тружусь над КиноПоиском в Яндекс (React, TypeScript). Читаю лекции в Школе Разработки Интерфейсов Яндекса и являюсь автором образовательных программ Яндекс. Провожу собеседования по этим технологиям.

    Цена 19000 руб. (235 долларов)
    Скрытая ссылка
     
    Последнее редактирование модератором: 16 май 2026
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Взнос в складчине составляет 287р.
      18 май 2026
    2. skladchik.com
      Складчина активна.
      18 май 2026
    3. thebadboy
      thebadboy не участвует в складчине.
      17 май 2026
    4. vladik-oradge
      vladik-oradge не участвует в складчине.
      17 май 2026

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

    1. skladchik.com
      Взнос в складчине составляет 287р.
      18 май 2026
    2. skladchik.com
      Складчина активна.
      18 май 2026
    3. skladchik.com
      Сбор взносов начинается 18.05.2026.
      16 май 2026
    4. skladchik.com
      Назначен организатор складчины.
      16 май 2026
  3. Обсуждение
  4. 21 июл 2022
    #2
    ellisabet
    ellisabet ЧКЧлен клуба
    Добрый день. Эта складчина, актуальна или другие в learn.javascript.ru?
     
    1 человеку нравится это.
  5. 22 июл 2022
    #3
    Evgeny20
    Evgeny20 СкладчикСкладчик
    Все актуальны, просто организатор нужен.
     
    1 человеку нравится это.
  6. 16 окт 2023
    #4
    svart
    svart ЧКЧлен клуба
    @izarami.226703
    может быть соберемся?
    Ближайшая группа
    2 ноя – 14 дек 2023, пн/чт 20:30 – 22:30
    цена изменилась на немного: 23 000 р.
     
  7. 16 май 2026
    #5
    Money Maker LTD
    Money Maker LTD ЧКЧлен клуба
    Свежий?