Продвинутая разработка на React открывает двери к современным инструментам фронтенда, позволяя опытным разработчикам выйти за рамки базовых подходов.
Что представляет собой продвинутый курс по React
Курс ориентирован на разработчиков, которые уже уверенно работают с React и Redux, но хотят двигаться дальше — осваивать новые библиотеки, оптимизационные подходы и архитектурные решения. Программа построена на реальных задачах, которые возникают при разработке средних и крупных проектов.
Основные направления изучения
Углубление работы с состоянием: знакомство с redux-saga и MobX для разных типов задач.
Современные подходы к тестированию: практики, инструменты, методологии.
Изучение GraphQL и работа с Apollo для оптимизации API-взаимодействия.
SSR-приложения: построение универсальных интерфейсов с рендерингом на стороне сервера.
React Native для кроссплатформенной мобильной разработки.
Что дает изучение продвинутой экосистемы React
Современные проекты требуют от разработчика умения быстро решать нетривиальные задачи и гибко подстраиваться под архитектуру приложения. Курс помогает:
научиться работать с асинхронностью на профессиональном уровне;
правильно проектировать архитектуру фронтенда;
использовать гибкие и масштабируемые подходы к работе со стейтом;
осваивать решения, которые уменьшают количество «велосипедов» в кодовой базе;
применять практики, соответствующие стандартам индустрии.
Технологии, изучаемые в рамках курса
Инструменты управления данными
redux-saga — удобная работа с побочными эффектами.
MobX — реактивный, минималистичный подход к состоянию.
Интеграция с сервером
GraphQL и Apollo — оптимизация запросов, кэширование, упрощение структуры обмена данными.
SSR — улучшение SEO, скорости загрузки и UX.
Экосистема и дополнительные возможности
React Native — разработка мобильных приложений на основе React.
Тестирование — создание надежных и устойчивых приложений.
Предварительные требования
Чтобы максимально эффективно пройти обучение, слушателю понадобится:
хорошее знание JavaScript (включая ООП и паттерны), уверенное владение CSS/HTML;
знание основных инструментов React: redux, immutable, react-router 4/5, reselect, connected-react-router;
опыт разработки на React, на уровне нашего базового курса.
Если вы хотите вывести навыки на новый уровень, расширить технический кругозор и освоить современные инструменты разработки — этот курс станет отличным шагом вперед.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
обновите пожалуйста!) Там топовый лектор и 19 реакт подъехал
CourseHunter Team red5
Думаю чтобы пользователи не начинали хейт спич по поводу "ОПЯТЬ КУРС ПО РЕАКТ", создадим краудфандинг на этот
JekkyJekky CourseHunter Team
Подскажите, когда будет краудфандинг?
CourseHunter Team JekkyJekky
Ждем когда обьявят дату начала курса
red5 CourseHunter Team
Отлично, спасибо
red5 red5
плюс там последний поток с nextjs, потом прогамму уменьшат
gradinar.dev
Чё за песни?) а курс то где?)
gradinar.dev gradinar.dev
сори, все ок)
Anonymous
День 1 - 1 - Авторизация - 00:05:32 - начало - 00:16:09 - сетап - 00:18:52 - formik (пару слов об redux-form и final-form) - 01:04:20 - firebase/auth - 01:12:52 - redux-ducks (пару слов об redux-toolkit) - 01:29:30 - service firebase - 01:46:00 - вопросы
День 1 - 2 - Побочные эффекты - 00:02:00 - вопросы - 00:06:10 - отношение автора к хукам - 00:14:00 - проверка авторизации в момент открытия страницы - 00:31:44 - сайд эффекты - 00:42:54 - redux-saga vs redux observable - 00:46:20 - event form (redux-thunks) - 01:05:33 - redux-saga evenet - 01:25:17 - вопрос: redux-saga vs redux-thunks - 01:27:55 - объяснение как работают генераторы - 01:32:47 - тестирование саг - 01:51:17 - вопросы
День 1 - 3 - Тестирование - 00:04:53 - вопросы - 00:17:34 - пирамида тестирование - 00:30:18 - юинт тесты и чуть-чуть интеграционного тестирования
День 1 - 4 - Тестирование и redux-saga - 00:05:00 - концепция драйвера в плане написания тестов - 00:16:21 - вопросы по тестам - 00:19:51 - переписываем `sign in` и `sign up` на саги - 00:28:32 - решение проблемы race conditions - 00:31:33 - пример: блокирование формы входа при многократных попытках ввода неверных данных - 00:45:00 - загрузка списка ивентов - 00:59:19 - ретрай с экспоненциальными таймаутами - 01:09:10 - реалтайм
- 00:05:32 - начало
- 00:16:09 - сетап
- 00:18:52 - formik (пару слов об redux-form и final-form)
- 01:04:20 - firebase/auth
- 01:12:52 - redux-ducks (пару слов об redux-toolkit)
- 01:29:30 - service firebase
- 01:46:00 - вопросы
День 1 - 2 - Побочные эффекты
- 00:02:00 - вопросы
- 00:06:10 - отношение автора к хукам
- 00:14:00 - проверка авторизации в момент открытия страницы
- 00:31:44 - сайд эффекты
- 00:42:54 - redux-saga vs redux observable
- 00:46:20 - event form (redux-thunks)
- 01:05:33 - redux-saga evenet
- 01:25:17 - вопрос: redux-saga vs redux-thunks
- 01:27:55 - объяснение как работают генераторы
- 01:32:47 - тестирование саг
- 01:51:17 - вопросы
День 1 - 3 - Тестирование
- 00:04:53 - вопросы
- 00:17:34 - пирамида тестирование
- 00:30:18 - юинт тесты и чуть-чуть интеграционного тестирования
День 1 - 4 - Тестирование и redux-saga
- 00:05:00 - концепция драйвера в плане написания тестов
- 00:16:21 - вопросы по тестам
- 00:19:51 - переписываем `sign in` и `sign up` на саги
- 00:28:32 - решение проблемы race conditions
- 00:31:33 - пример: блокирование формы входа при многократных попытках ввода неверных данных
- 00:45:00 - загрузка списка ивентов
- 00:59:19 - ретрай с экспоненциальными таймаутами
- 01:09:10 - реалтайм