Что такое FSD?
Это стандартизированный набор архитектурных практик, которые позволяют:
- Ускорить разработку
- Упростить рефакторинг
- Повысить устойчивость приложения
- Упростить тебе жизнь на новом проекте с FSD
- Ускорить онбординг в проекте за счет своей стандартности
Программа курса:
- Урок 1. Изучение принципов, на которых построен FSD.
- Урок 2. Практика Dependency inversion в React
- Урок 3. Изучение базовых сущностей и правил в FSD
- Урок 4. Подробный разбор каждого слоя
- Урок 5. Проблемы FSD. Способы их решения
- Урок 6. Как мигрировать на FSD готовый проект.
- Урок 7. Разработка на FSD с React-query и Context
- Урок 8. Разработка на FSD с Redux, Mobx, Zustand
- Урок 9. Примеры реализации стандартных фич с FSD
- Урок 10. Next.js, SSR, BFF, Серверные компоненты