Модуль 3: React
Модуль "React" предназначен для веб-разработчиков, желающих углубить свои знания в создании современных интерфейсов, используя популярный фреймворк React. В этом модуле вы изучите создание и настройку проектов с React, работу с компонентами, состоянием и свойствами, а также управлением маршрутизацией. Вы освоите взаимодействие с REST API, работу с хуками, контекстом и другими современными инструментами React.
В заключительной части модуля мы рассмотрим развёртывание проектов на удалённые серверы и работу с облачными сервисами. Завершением курса станет домашний проект, объединяющий все изученные технологии и практики.
- Уровень 1
Недоступен Основы React с TypeScript — компоненты, пропсы, состояния (useState, useEffect) - Уровень 2
Недоступен Типизация в React — useReducer, useContext для управления состоянием - Уровень 3
Недоступен Оптимизация компонентов — React.memo, useCallback, useMemo с TypeScript - Уровень 4
Недоступен Компоненты высшего порядка (HOC) и рендер-пропсы - Уровень 5
Недоступен Работа с формами и валидация (Formik, Yup) - Уровень 6
Недоступен Управление глобальным состоянием — Redux, Redux Toolkit с TypeScript - Уровень 7
Недоступен Redux Middleware — работа с асинхронными данными (Redux Thunk, Saga) - Уровень 8
Недоступен Введение в React Query — кэширование данных и оптимизация запросов - Уровень 9
Недоступен Маршрутизация с react-router-dom и динамические маршруты - Уровень 10
Недоступен Оптимизация производительности — профилирование и lazy loading компонентов - Уровень 11
Недоступен Интеграция с REST API — fetch, Axios и обработка ошибок - Уровень 12
Недоступен Введение в GraphQL и использование Apollo Client для интеграции с GraphQL API - Уровень 13
Недоступен Введение в Server-Side Rendering (SSR) — преимущества и основы SSR - Уровень 14
Недоступен Настройка SSR в React с использованием Next.js - Уровень 15
Недоступен Аутентификация с JWT и localStorage - Уровень 16
Недоступен Продвинутая аутентификация — многофакторная аутентификация (MFA) и защита роутов - Уровень 17
Недоступен Тестирование компонентов с Jest и React Testing Library - Уровень 18
Недоступен Интеграционное тестирование с Cypress - Уровень 19
Недоступен Примеры: создание и оптимизация проекта на React - Уровень 20
Недоступен Деплой React-приложения (Vercel, Netlify) - Уровень 21
Недоступен Введение в React Native и настройка окружения - Уровень 22
Недоступен Основные компоненты и навигация (React Navigation) - Уровень 23
Недоступен Управление состоянием и работа с Redux в React Native - Уровень 24
Недоступен Подключение к API и работа с AsyncStorage - Уровень 25
Недоступен Оптимизация и тестирование производительности мобильного приложения