React: Фронтенд-разработчик
Начинающий специалист
2 месяца
онлайн
удостоверение о повышении квалификации государственного образца от Университета ИТМО
25 000 ₽
Подробнее о курсе
Документ после выпуска
удостоверение о повышении квалификации государственного образца от Университета ИТМО
Программа курса
Знакомство с React фреймворком и создание первого приложения
1. Обзор и установка необходимого программного обеспечения.
2. Знакомство с React фреймворком, преимущества использования React.
3. Создание и запуск React приложений.
Компоненты React фреймворка
1. Создание компонентов и размещение вспомогательного функционала.
2. Экспорт, импорт, использование и переиспользование компонентов.
3. Добавление разметки и стилей в компоненты.
4. Виртуальный DOM: элементы React и этапы обновления пользовательского интерфейса.
Использование JSX для описания пользовательского интерфейса
1. Условная отрисовка в компонентах.
2. Генерация списков в компонентах.
3. Передача данных в дочерние компоненты и их использование.
4. Композиция компонентов и разделение ответственности.
События и сторонние эффекты
1. Добавление и использование обработчиков событий.
2. Чистые компоненты и сторонние эффекты.
Управление состоянием компонентов
1. Что такое состояние компонента и для чего оно используется.
2. Что такое хуки и для чего они используются.
3. Триггеры, рендеринг и отрисовка в Dom дереве.
4. Понятие чистых функций, мутабельности и иммутабельности.
5. Управление состоянием и совместное использование состояния компонентами.
6. Использование reducer и context.
7. Изменение данных без перерисовки интерфейса.
Маршрутизация в React приложениях
1. Библиотека React Router
2. Создание и настройка маршрутов, вложенные маршруты.
3. Компоненты React Router
4. Хуки React Router
Глобальное хранилище Redux
1. Локальное состояние React и глобальное хранилище Redux.
2. Подходы к управлению состоянием, иммутабельность.
3. State, Actions, Reducers. Понятия и использование.
4. Dispatchers и асинхронная логика и извлечение данных.
Работа со сторонними API
-
Тестирование и деплой React приложений
1. Библиотека Jest для тестирования react приложений.
2. Подключение библиотеки и написание тестов.
3. Тестирование асинхронного кода.
4. Mock функции и snapshot тестирование.
5. Деплой react приложений: способы, этапы и автоматизация.
Next.js - фреймворк для создания приложений на React
-
Для кого этот курс
Fronted разработчики - Курс поможет выделиться среди других специалистов, позволит вам решать новые рабочие задачи.
Новичок в сфере веб разработки - Освойте React с нуля.
Предварительные требования
Для успешного прохождения курса необходимы базовые знания HTML, CSS и JavaScript
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных