Курс на Stepik
Обложка курса «React FSD: Продвинутая архитектура для крупных приложений» на Stepik
1 000 ₽

React FSD: Продвинутая архитектура для крупных приложений 5.000

Открыть на
STEPIK.ORG

Этот курс представляет собой серию увлекательных квестов, в которых вы будете осваивать передовые методы разработки React-приложений с использованием архитектуры Feature-Sliced Design (FSD). Через практические задания и реальные кейсы вы научитесь строить масштабируемые и легко поддерживаемые приложения, управлять состоянием, оптимизировать производительность и писать тесты, обеспечивающие надежность вашего кода.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «React FSD: Продвинутая архитектура для крупных приложений»Учеников на курсе 3
Сертификаты, выданные на курсе «React FSD: Продвинутая архитектура для крупных приложений»Сертификатов выдано 2
Отзывы о курсе «React FSD: Продвинутая архитектура для крупных приложений»Отзывов получено 1
Рейтинг курса «React FSD: Продвинутая архитектура для крупных приложений»Рейтинг курса 5.000
Уроки в курсе «React FSD: Продвинутая архитектура для крупных приложений»Количество уроков 31
Тесты в курсе «React FSD: Продвинутая архитектура для крупных приложений»Количество квизов 507
Стоимость курса «React FSD: Продвинутая архитектура для крупных приложений»Стоимость курса 1 000 ₽
Обновления курса «React FSD: Продвинутая архитектура для крупных приложений»Обновления курса
Дата публикации курса «React FSD: Продвинутая архитектура для крупных приложений»Дата публикации курса
Последнее обновление курса «React FSD: Продвинутая архитектура для крупных приложений»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «React FSD: Продвинутая архитектура для крупных приложений» 8 разделов Уроки в курсе «React FSD: Продвинутая архитектура для крупных приложений» 31 урок Тесты в курсе «React FSD: Продвинутая архитектура для крупных приложений» 507 тестов Последнее обновление курса «React FSD: Продвинутая архитектура для крупных приложений» обн. 1 год назад

1. Введение в FSD

3 урока
Открытый
1.1 Почему стандартная структура компонентов не масштабируется
12
2
-
0
Открытый
1.2 Основные принципы Feature-Sliced Design
7
2
-
0
Закрытый
1.3 Обзор слоев: App, Pages, Features, Entities, Shared
1
1
-
0

2. Организация слоев

4 урока
Закрытый
2.1 Слои проекта: как выбрать правильную структуру
1
1
-
0
Закрытый
2.2 Entities: хранение бизнес-логики и моделей
1
1
-
0
Закрытый
2.3 Features: организация функциональных блоков
1
1
-
0
Закрытый
2.4 Shared: создание переиспользуемых компонентов
1
1
-
0

3. Компоненты и переиспользование

4 урока
Открытый
3.1 Atomic Design vs FSD: где границы компонентов
13
1
-
0
Закрытый
3.2 Контейнерные и презентационные компоненты
1
1
-
0
Закрытый
3.3 Разделение UI и логики
1
1
-
0
Закрытый
3.4 Хуки и кастомные хуки как отдельная фича
1
1
-
0

4. State Management

4 урока
Открытый
4.1 Redux Toolkit и организация фичей
6
1
-
0
Закрытый
4.2 Локальный state в компонентах и фичах
1
1
-
0
Закрытый
4.3 Shared state между фичами
1
1
-
0
Закрытый
4.4 Использование RTK Query для асинхронных данных
1
1
-
0

5. Routing и асинхронность

4 урока
Закрытый
5.1 Lazy loading и code splitting по фичам
1
1
-
0
Закрытый
5.2 Routing на уровне Pages и Features
1
1
-
0
Закрытый
5.3 Асинхронные данные и управление эффектами
1
1
-
0
Закрытый
5.4 Сценарии fallback и error boundaries
1
1
-
0

6. Тестирование и документация

4 урока
Закрытый
6.1 Unit-тесты компонентов и фич
1
1
-
0
Закрытый
6.2 Integration-тесты для слоев Features и Entities
1
1
-
0
Закрытый
6.3 Storybook и документация
1
1
-
0
Закрытый
6.4 Сценарии end-to-end тестирования
1
1
-
0

7. Оптимизация и производительность

4 урока
Закрытый
7.1 Оптимизация рендеринга компонентов
1
1
-
0
Закрытый
7.2 Использование React.memo и useMemo
1
1
-
0
Закрытый
7.3 Профилирование и устранение узких мест
1
1
-
0
Закрытый
7.4 Lazy-loading фич и компонентов
1
1
-
0

8. Практический проект

4 урока
Закрытый
8.1 Планирование структуры проекта по FSD
1
1
-
0
Закрытый
8.2 Разработка фич и слоев
1
1
-
0
Закрытый
8.3 Подключение state и routing
1
1
-
0
Закрытый
8.4 Тестирование и оптимизация
1
1
-
0