Полный курс по React JS (Redux / Router / Tailwind CSS) [stepik] [Дмитрий Фокеев] Ультимативный курс по React JS + Полное изучение библиотек экосистемы React ( Redux / Router ) Бонус - полный курс по Tailwind CSS Чему вы научитесь: - Изучите все аспекты библиотеки React JS - Изучите библиотеку для управления маршрутами — React Router - Изучите библиотеку для управления состояниями — React Redux - Освойте современный синтаксис Redux Toolkit - Освойте современный синтаксис React Router 6.4+ - Узнайте о последних обновлениях библиотеки React и современных методах разработки - Научитесь создавать веб-приложения любой сложности - Изучите фреймворк для стилизации веб-приложений — Tailwind CSS - Создите несколько приложений, включая планировщик задач и интернет-магазин - Узнаете как оптимизировать приложение React - Разберитесь, с тем как React работает “под капотом” - Изучите все необходимые хуки и методы React JS - Изучите современные методы разработки веб-приложений - Научитесь использовать нейросети в разработке веб-приложений на React Внутри курса вас ждет: - Весь нативный React — от самых простых вещей до продвинутых концепций, шаг за шагом вместе с преподавателем. - Полное изучение ключевых библиотек экосистемы React — React Redux и React Router, включая актуальный синтаксис и современные стандарты разработки. - Более 200 видеоуроков, раскрывающих все нюансы создания веб-приложений на React. - Более 13 практических заданий на самостоятельное выполнение по каждой теме курса. - Авторское интерактивное пособие — учебник на более чем 270 страниц. - Бонусный модуль по разработке с использованием нейросетей. 1) Полное понимание React JS / React Redux / React Router В этом курсе мы разберемся, как React работает под капотом, чтобы вы понимали его логику и философию, а не просто запоминали методы и функции. 2) Современный курс по React JS В отличие от многих курсов, основанных на устаревших версиях React, этот курс познакомит вас с самыми современными стандартами разработки, новым синтаксисом, включая React 19 (5 декабря 2024 года), и последними обновлениями библиотек React Redux и React Router, в том числе Redux Toolkit и React Router 6.4+. 3) Бесплатный учебник — пособие к курсу Вам в помощь я разработал подробное интерактивное пособие на более чем 270 страниц, где собраны все методы и приемы React JS и его экосистемных библиотек. 4) Это пособие — моя отдельная гордость. В нем сотни примеров, объясняющих все нюансы работы React и его библиотек на понятных и доступных примерах. 5) Полный курс по Tailwind CSS Дополнительно, в качестве бонуса, мы изучим самый современный и востребованный фреймворк для стилизации веб-приложений — Tailwind CSS, который позволит реализовывать любые дизайнерские решения ваших проектов. 6) Практика, практика и только практика Курс полностью основан на практике. Все темы курса изучаются в процессе разработки множества различных проектов — от табов, переключателей и модальных окон до планировщиков задач, калькуляторов валют и даже интернет-магазина. 7) Блок по необходимым темам JavaScript включен в курс Для прохождения курса необходимы базовые знания HTML, CSS и JavaScript. Если вы сомневаетесь в своих знаниях, внутри курса есть отдельный модуль по повторению всего необходимого из нативного JavaScript. 8) Блок по нейросетям в подарок Мы разберем современные методы разработки, включая разработку с помощью нейросетей. Программа:
Подготовка
Вспоминаем основное из JS (опционально)
Введение в Реакт. (Props / Components / JSX)
Углубление в основы React (useState & Events)
#01-PROJECT - TaskList - (Level 3)
Важные возможности Props
UseEffect хук
#02-PROJECT-Калькулятор обмена валют
Необходимая теория работы React
useRef хук и создание своего хука
React Router 6.4+ (без подгрузки данных)
Tailwind course & CSS Modules (опциональный блок)
React Router 6.4+ (с погрузкой данных)
Управление state через Context API
Продвинутое управление состоянием - useReducer hook
Библиотека Redux With Thunks
RTK (Redux ToolKit) Современный Redux
Оптимизация проекта
Деплой проекта
Программа подробно:
Подготовка
Добро пожаловать на курс!
Скачиваем материалы к курсу
Подготовка и проверка ПО
Настройка VS Code для курса
Как проходить курс
Вспоминаем основное из JS (опционально)
Как работают функции. Типы функций в JS
Вспоминаем метод find()
Деструктуризация массивов и объектов
Операторы Rest & Spread
`${Template Literals} - шаблонные строки`
If \ else \ Тернарный оператор ? :
Логические операторы &&, ||, ??
Опциональная цепочка?.
Метод Map()
Метод filter()
Метод reduce()
Метод sort()
Асинхронность в JS Промисы
Асинхронность в JS Async / Await
Тест по JS (Опционально. Для самопроверки)
Введение в Реакт. (Props / Components / JSX)
Как создать новый проект React
Hello React! Структура приложения React
Знакомство с компонентами
Как создается компонент "под капотом" (CreateReactElemt)
Как работает JSX
Условный рендеринг JSX. Отображение части компонента
Как работает CSS в React
Как работают пути к файлам и папкам в проекте vite
Правила JSX. Промежуточный итог
Что такое Props
#1-PRACTICE. Работа с Props - (Level 2)
Подводим итоги. Работа с Props
Рендеринг компонентов с помощью метода map()
Деструктуризация Props
Что такое <> React Fragment
3 типа условного рендеринга
Доп практика с тернарным оператором ? :
#2-PRACTICE. Работа с Props часть 2 - (Level 2)
Тест по блоку "Введение в React" - (Level 2)
Углубление в основы React (useState & Events)
Как работают события в React
Первый Хук - useState()
Обновление состояния на основе прошлого состояния
Разница state и переменных
Что значат декларативный и императивный подход
Условный рендеринг с useState()
onMouseEnter c useState. Наведение на элемент
Устанавливаем React DevTools
#3-PRACTICE - StateTabs (Level 2)
#4-PRACTICE - StateCalculator (Level 2)
Тест по блоку "Углубление в основы React" - (Level 2)
Скачать Дмитрий Фокеев, Stepik - Полный курс по React JS (Redux / Router / Tailwind CSS) (2025) слив курса.
Текущее время: Сегодня 06:30
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы