Simple Architecture
О чём курс
Александр Бальцевич (АйТи Синяк) разбирает архитектурные решения для фронтенд-проектов на React и перевод архитектурных принципов в правила для нейросетей.
О чём курс
Материал учит обосновывать выбор архитектуры, разделять зоны ответственности модулей, управлять зависимостями и применять подход Agentic Development. В процессе работы архитектурные принципы оформляются в набор AI rules, адаптированных под модули и интеграции конкретного проекта.
Для кого
Курс рассчитан на фронтенд-разработчиков уровня Middle+ с коммерческим опытом. Все примеры в программе строятся на базе React.
Что внутри
Обучение охватывает путь от проектирования базовых абстракций до тестирования готового приложения:
- критерии архитектурных решений и выделение абстракций;
- разграничение бизнес-логики, бизнес-правил и сценариев использования в Simple Architecture;
- выстраивание направления зависимостей и взаимодействие со state-менеджерами;
- изоляция браузерных API и сторонних сервисов;
- читаемость и повторное использование кода;
- проектирование структуры проекта, слоев и границ модулей;
- выбор стратегии тестирования под задачи команды.
Формат
Программа тарифа Base рассчитана на самостоятельное прохождение в течение 7 недель:
- 7 записанных лекций продолжительностью от 30 минут до 2 часов (по словам автора, общий хронометраж сопоставим с 38 выпусками его YouTube-канала);
- домашние задания для самостоятельной практики без проверки куратором;
- записи еженедельных стримов с разбором архитектуры, решений участников и практик работы с AI;
- общий чат участников и доступ к материалам на 6 месяцев.
Ориентировочная нагрузка составляет от 3–5 часов в неделю с учётом лекций, стримов и самостоятельной практики.
Программа обучения
- Цель архитектуры
- Определяем, что такое архитектура. Учимся отличать хорошие решения от плохих. Применяем базовые принципы к компонентам. Задаём форму и имена абстракциям.
- Бизнес-логика
- Учимся отличать "бизнес-логику", "бизнес-правила" и "варианты использования". Визуализируем их в Simple Architecture на реальных примерах
- Направление зависимостей
- Разбираемся, почему направление зависимостей определяет архитектуру проекта. Фиксируем зависимости в Simple Architecture и учимся правильно работать со state-менеджерами.
- Сторонние интеграции
- Разбираем взаимодействие с внешним миром: браузером, API и внешними сервисами. Учимся изолировать интеграции и выделять для них отдельные абстракции.
- Улучшаем читабельность
- Обозначаем малочитабельный код. Задаем ему оглавление. Улучшаем его переиспользуемость. Ускоряем ежедневную работу с проектом
- Финальная структура проекта
- Учимся строить структуру проекта в зависимости от его особенностей. Выделяем признаки разных слоев абстракций. Тренируем нассмотренность
- Стратегия тестирования
- Знакомимся с пирамидой тестирования и строим стратегию для проекта. Разбираемся, какие тесты действительно помогают команде, а какие создают лишнюю работу
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.