Друзья, привет!
Сегодня делимся приятной новостью с теми, кто нацелен на FrontEnd, а именно – на изучение с нуля популярной JS-библиотеки React для построения пользовательских интерфейсов, – на ITVDN вышли все уроки курса “React Базовый”! Курс на украинском языке!
React использовали для разработки такие известные компании, как Facebook, Instagram, Netflix, Dropbox, GitHub, Discord, Uber, – и это лишь несколько примеров из многочисленных проектов. Вместе с распространением данной библиотеки растет и спрос на React разработчиков разного уровня.
Курс предоставляет базовые знания реакта, а чтобы их закрепить на практике, вы выполните два проекта, которые могут стать хорошим дополнением к портфолио. Материал наполнен наиболее актуальными практиками использования инструментов React и сопутствующих библиотек, таких как react-router, react-redux, axios. Также вы узнаете об основных концепциях React, включая компоненты, состояние, свойства, события и жизненный цикл компонентов.
Автор курса – Кочев Денис, Web-разработчик в Data Bridge.
Продолжительность курса – 7 часов 29 минут.
Структура курса:
- Знакомство с React.
- Структура React приложений. Специфика работы с JSX.
- Основы работы с React компонентами.
- Управление состояниями функциональных компонентов. Введение в хуки.
- Управление эффектами компонентов. Возможности метода useEffect.
- Разработка приложения для списка заметок.
- Роутинг и навигация в React.
- Знакомство с библиотекой Redux.
- Работа с API, создание приложения для определения погоды.
- Разработка модального окна.
Чему вы научитесь на данном курсе:
- Понимать предназначение и философию React.
- Работать с пакетом npm.
- Разрабатывать свои React-приложения.
- Пользоваться преимуществами библиотеки в своей разработке.
- В полной мере разбираться в синтаксисе JSX.
- Уметь стилизовать компоненты как с помощью inline-стилей, так и с использованием изолированных CSS-файлов.
- Работать с чистыми реакт-элементами без JSX.
- Работать с актуальными технологиями в использовании состояний и пропсов в функциональных компонентах.
- Управлять компонентами с помощью useEffect хука.
- Синхронизировать React-приложения с localStorage.
- Обрабатывать сетевые API-запросы методом пакета axios.
- Настраивать маршрутизацию веб-приложения с помощью библиотеки react-router последней версии.
- Создавать приложение для списка заметок (task list).
- Создавать свое приложение для определения погоды с использованием реального API.
- Создавать модальные окна, используя исключительно инструменты React.
- Разрабатывать компоненты, которые можно использовать в разных проектах.
- Поддерживать фронтенд-часть существующих веб-приложений, написанных на React.
Предварительные требования
Для прохождения курса требуются базовые знания HTML5, CSS3 и JavaScript. Он предназначен для веб-разработчиков начального уровня и может быть полезным опытным девелоперам, не имеющим опыта работы с библиотекой React.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальности FrontEnd Developer.