Архитектор ПО
Курс Skillbox для опытных разработчиков и системных аналитиков: архитектурные стили, микросервисы, проектирование API, паттерны Saga и CQRS, cloud native - с итоговым проектом архитектуры приложения по брифу.
Мнение редакции
Из четырёх курсов категории «Программирование», которые мы разбирали, это единственный, честно рассчитанный не на новичков, а на практикующих специалистов - и программа этому соответствует. 17 блоков закрывают почти весь набор тем, которые спрашивают на собеседованиях архитекторов: от выбора между монолитом и микросервисами до конкретных паттернов вроде Saga, CQRS и Event Sourcing, проектирования API и observability. Отдельный плюс - авторы курса: это не абстрактные методисты, а архитекторы с опытом в Альфа-Банке, СберДиске и других крупных проектах, и это чувствуется в разборе кейсов. Итоговая практика - проектирование архитектуры приложения по брифу - заметно ближе к реальной работе архитектора, чем типичные учебные задания. Минусы тоже понятны: цена одна из самых высоких в подборке, и школа прямо предупреждает, что курс не для новичков - без опыта Middle-разработчика или системного аналитика будет тяжело следить за материалом. Официальной гарантии трудоустройства, как и у большинства курсов Skillbox, тоже нет. Но как программа для осознанного перехода в архитекторы ПО курс выглядит одним из самых обоснованных вариантов на рынке.
Плюсы
- Опытные практикующие архитекторы из Альфа-Банка и других компаний в качестве авторов
- Программа охватывает весь путь: от архитектурных стилей до конкретных паттернов - Saga, CQRS, API Gateway
- Итоговый проект - архитектура реального приложения по брифу, можно положить в портфолио
- Отдельный блок про cloud native и observability - то, что реально спрашивают на собеседованиях архитекторов
- Бессрочный доступ и поддержка кураторов-экспертов
Минусы
- Не подходит новичкам - школа прямо предупреждает, что нужен опыт Middle- или Senior-разработчика либо системного аналитика
- Официальной гарантии трудоустройства нет
- Полная цена высокая - заметно выгоднее брать по акции
Кому подходит
Middle- и Senior-разработчикам
Тем, кто хочет перейти от написания кода к проектированию систем целиком.
Системным аналитикам
Специалистам уровня Senior, которые хотят освоить проектирование архитектуры продукта.
Практикующим архитекторам
Тем, кто хочет систематизировать опыт и познакомиться с современными паттернами вроде CQRS и Event Sourcing.
Обзор курса
Программа начинается с фундамента: что вообще делает архитектор, какие бывают архитектурные стили и как выбирать между монолитом и распределённой системой под конкретную бизнес-задачу. Дальше - блок про распределённые архитектуры: Service-Based, Space-Based, событийно-ориентированную архитектуру и микросервисы, а также функциональную декомпозицию системы на сервисы и операции.
Отдельное внимание уделено формулированию нефункциональных требований и работе с уже существующим монолитом - как его интегрировать и рефакторить, выделяя части под микросервисы. Здесь же - управление распределёнными транзакциями через паттерн Saga, что на практике встречается почти в каждой микросервисной системе.
Середина курса - проектирование API: протокол HTTP, стиль REST, стандарт OpenAPI и паттерн API Gateway с маршрутизацией, балансировкой и кешированием, плюс отдельный блок безопасности - принципы OWASP, аутентификация, SSL/TLS. Далее идёт событийная архитектура: Event Sourcing и CQRS, обнаружение сервисов и централизованная конфигурация на примере фреймворка Spring.
Завершают программу observability - логи, метрики, трейсинг - и cloud-native приложения с чек-листом соответствия, а также блок про soft skills архитектора: презентацию решений и командную работу. Итоговая практика - проектирование архитектуры приложения по брифу с выбором стиля и инструментов, то есть максимально приближенная к рабочей задаче архитектора.
Программа курса
1Основы архитектуры ПО
2Архитектурные стили
3Распределённые архитектуры
4Функциональная декомпозиция
5Нефункциональные требования
6Работа с монолитом
7Проектирование API
8Безопасность архитектуры
9Рефакторинг монолита и транзакции
10Событийная архитектура
11Observability и инфраструктура
12Cloud Native и развитие карьеры
Чему вы научитесь
- Выбирать архитектурный стиль под конкретную бизнес-задачу
- Проектировать распределённые и микросервисные системы
- Формулировать и учитывать нефункциональные требования
- Проектировать API по REST и OpenAPI, настраивать API Gateway
- Применять паттерны Saga, Event Sourcing и CQRS
- Обеспечивать безопасность архитектуры по OWASP и SSL/TLS
- Готовить cloud-native приложения и настраивать observability
Ваши будущие работы
Архитектура приложения по брифу
Итоговый проект: по заданному брифу выбираете архитектурный стиль, подбираете инструменты и проектируете архитектуру приложения целиком.
Рефакторинг монолита
Практическая работа по выделению частей монолитного приложения в отдельные микросервисы.
Как проходит обучение
Смотрите видео
Тематические видео разной длительности по каждому архитектурному блоку.
Выполняете практику
После теории - практическая работа или тест, задачи приближены к реальным.
Получаете обратную связь
Работы проверяют кураторы-эксперты, есть чаты для обсуждения решений с другими студентами.
Защищаете итоговый проект
Проектируете архитектуру приложения по брифу и получаете сертификат.
Спецификация
| Школа | Skillbox |
|---|---|
| Формат | Онлайн, видео + практика с проверкой куратора |
| Длительность | 4 месяца (около 2 часов в день) |
| Уровень | Для опытных разработчиков и системных аналитиков (Middle/Senior) |
| Документ | Сертификат Skillbox |
| Рассрочка | 7 578 ₽ × 12 мес (по акции) |
| Доступ | Бессрочный доступ к материалам |
Часто задаваемые вопросы
Подойдёт ли курс новичку в разработке?
Сколько времени занимает обучение?
Какой документ выдают по итогам?
Есть ли рассрочка?
Нужно ли знать конкретный язык программирования?
Кто ведёт курс?
Помогают ли с трудоустройством?
Отзывы о курсе «Архитектор ПО»
Хорошо разобрали безопасность архитектуры
Порог входа реально высокий, новичкам сюда не стоит соваться
Хорошо разобрали безопасность архитектуры
Порог входа реально высокий, новичкам сюда не стоит соваться
Авторы курса - практикующие архитекторы, это чувствуется
Кураторы разбирают решения подробно
