Чему вы научитесь
- видеть слои архитектуры: сущности, сценарии, адаптеры и детали
- отделять бизнес-правила от базы, UI, ботов, фреймворков и AI-сервисов
- проектировать границы, DTO, порты и адаптеры без лишней абстракции
- использовать SOLID как вопросы для ревью, а не как догму
- находить неправильное направление зависимостей и архитектурные циклы
- проверять AI-сгенерированный код на смешение слоёв и слабую тестируемость
- строить план постепенного рефакторинга без переписывания проекта с нуля
- формулировать архитектурные задачи для AI-ассистента и проверять результат
О курсе
Практический курс по чистой архитектуре: SOLID, слои, границы, порты, адаптеры, тестируемость, AI-ревью, 114 заданий и сквозной проектный практикум.
Для кого этот курс
Программисты Python, JavaScript/TypeScript, Go, Java и других языков, которые хотят писать код, который можно менять без боли.
AI-кодеры и вайбкодеры, которые используют нейросети для генерации кода, но хотят понимать архитектуру, границы и последствия решений.
Новички после базовых курсов, которым уже мало синтаксиса и хочется думать проектами.
Разработчики, которым нужно ревьюить чужой или AI-сгенерированный код не только по стилю, но и по устройству системы.
Те, кто готовится к собеседованиям и хочет говорить про SOLID, слои, зависимости и рефакторинг без заученных фраз.
Начальные требования
Достаточно понимать базовые идеи программирования: функции, данные, модули, условия и простые объекты. Глубокое знание конкретного языка не требуется: практика построена на схемах, кейсах, ревью кода и архитектурных решениях.
Преподаватели курса
Как проходит обучение
Уроки построены как короткая теория, визуальная схема, пример, проверочное задание и сквозной проектный чекпоинт. В конце ученик собирает архитектурный план, prompt для AI и чеклист ревью.
Формат курса
Практический языконезависимый курс: объяснение → схема → пример кода/псевдокод → тренажёр → проектный чекпоинт → разбор решений.
Что вы получите
- архитектурный чеклист для ревью AI-кода
- шаблон архитектурного плана проекта
- шаблон промпта для генерации кода с границами и тестами
- сквозной мини-кейс: сервис заявок от каши до понятной структуры
- визуальные схемы слоёв, портов, адаптеров, DTO, SOLID и тестируемости
- финальная шпаргалка: что держать в ядре, а что выносить в детали
Нагрузка
8–12 часов