Поиск не теряется при ошибке
Добавьте понятное сообщение для пустого результата и недоступного API. Сохраните введённый запрос, чтобы пользователю не приходилось начинать заново.
React · Три прикладных проекта · на русском
Обзор курса Михаила Непомнящего
Компактный курс Михаила Непомнящего для первого знакомства с React после основ JavaScript. На примерах фильмопоиска, витрины и рецептов разбираются компоненты, формы, хуки и маршруты. За 12 часов видео можно пройти программу; на самостоятельную реализацию и отладку проектов потребуется отдельное время.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Три прикладных проектаМихаил Непомнящий · русский язык · обновление март 2026
Верстальщикам и начинающим frontend-разработчикам, которые уже знакомы с JavaScript и хотят быстрее перейти к практике.
Базовые HTML/CSS и JavaScript: функции, классы, объекты, массивы и их методы.
Поиск фильмов, витрина с корзиной и приложение рецептов с маршрутизацией.
Встречаются классовые компоненты и API React Router v5, включая useHistory. Обновление 2026 года не означает, что все уроки используют последние версии.
Фильмопоиск требует получить данные и отфильтровать результат. Витрина с корзиной добавляет связанные действия и пересчёт состояния. Приложение рецептов связывает несколько экранов и параметры маршрута. Такое разнообразие помогает заметить общие приёмы React, а не выучить структуру одного шаблона. Проекты полезны как учебная основа; для портфолио стоит дополнить хотя бы один собственным сценарием.
Добавьте понятное сообщение для пустого результата и недоступного API. Сохраните введённый запрос, чтобы пользователю не приходилось начинать заново.
Проверьте добавление одного товара несколько раз, изменение количества и удаление последней позиции. Итоговая сумма должна следовать из состава корзины, а не жить независимо от него.
Откройте страницу рецепта по URL в новой вкладке и обновите её. Это простая проверка, что приложение работает не только после перехода с главной.
Выберите одно развитие: избранное, доступную форму или сохранение фильтра. Опишите в README, что добавили сами и с какими ограничениями API столкнулись.
100 лекций в 11 разделах. В учебном маршруте есть как классовые, так и функциональные компоненты. Ниже темы сгруппированы по навыкам и проектам.
На дату проверки в карточке Udemy: 11 разделов, 100 лекций, 12 ч 19 мин видео. Это объём записей, а не срок освоения React. Самостоятельная практика потребует дополнительного времени; темы ниже сгруппированы редакцией, точное оглавление опубликовано на Udemy.
Доработайте один проект без видео: добавьте свой сценарий и проверьте прямые URL, пустые данные и ошибки. Если упираетесь в организацию общего состояния, переходите к специализированному Redux-курсу.
JSX, компоненты и условное отображение
Состояние, жизненный цикл и формы
Фильмопоиск с API и фильтрацией
Функциональные компоненты и встроенные хуки
Витрина товаров и корзина
Context API и useReducer
SPA с категориями и рецептами
Сборка, публикация и замечания о версиях
Отправьте ссылку на React с нуля: 3 проекта. Уточним текущую стоимость и поможем оформить выбранный курс в вашем личном аккаунте Udemy. Материалы и прогресс будут у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем условия. Общих аккаунтов и предоплаты нет.
Опыт работы с сервисом