

ОПЛАТА СО 2-ГО МЕСЯЦА ОБУЧЕНИЯ
Архитектор ПО
Вы познакомитесь с инструментами и лучшими практиками построения архитектуры ПО. Научитесь выбирать архитектурный стиль под конкретную бизнес-задачу, сможете создавать масштабируемые отказоустойчивые приложения и повысите свой доход.
- Длительность 4 месяца
- Готовый toolkit для входа в профессию
- Обучение на реальных кейсах
- Онлайн в удобное время
О профессии
Одна из самых высоких зарплат в отрасли
- 2 800 манат
средняя зарплата специалиста
Кому подойдёт этот курс
- Middle- и senior-разработчикам
Разберётесь в архитектурных стилях и паттернах, научитесь планировать архитектуру будущей системы. Выйдете на новый уровень в разработке ПО, сможете получить повышение и больше зарабатывать.
- Системным аналитикам уровня Senior
Изучите основы проектирования архитектуры, начнёте работать с API Gateway и другими паттернами. Сможете сменить профессию и претендовать на должность архитектора ПО в крупной компании.
- Архитекторам ПО
Познакомитесь с лучшими практиками построения архитектуры ПО и узнаете лайфхаки от эксперта. Поработаете в команде, изучите опыт коллег, повысите свою эффективность и поймёте, как развиваться в профессии.
Чему вы научитесь
- Планировать архитектуру ПО
Познакомитесь с монолитным и распределённым стилями архитектуры. Сможете грамотно выбрать стиль в зависимости от задачи.
- Декомпозировать систему
Научитесь выявлять важные характеристики системы и разделять её на компоненты исходя из функциональных и нефункциональных требований к ПО.
- Использовать шаблоны и фреймворки
Познакомитесь с паттернами API Gateway, «Сага» и CQRS. Сможете решать проблемы обнаружения сервисов, управления конфигурациями и хранения событий.
- Проектировать API
Подробно разберёте работу HTTP, познакомитесь с принципами REST и сможете сконструировать API.
- Учитывать вопросы безопасности
Познакомитесь с основными векторами атак на веб-приложения. Научитесь работать с аутентификацией, авторизацией и изучите протокол TLS.
- Строить интеграцию между системами
Узнаете об основных подходах к интеграции систем, разберётесь с интеграционными шаблонами и научитесь их применять.
О Skillbox
Как проходит обучение на платформе
Кураторы-эксперты и живая обратная связь

Кураторы дадут комментарии к вашим работам и помогут сделать их лучше. Это эксперты с опытом работы в отрасли от 5 лет, они прошли методическое обучение — умеют объяснять сложное и вдохновлять на развитие.
Оперативно ответим на вопросы по домашнему заданию и пришлём качественный разбор 💙
-
Встречайтесь в чатах курса, делитесь решениями, объединяйтесь в команды с первых дней обучения.
-
Поможем установить необходимые для обучения программы, ответим на вопросы о платформе
-
Сможете задавать вопросы в чате и смотреть обновления программы даже после окончания обучения.
Содержание курса
Вас ждут видеоматериалы и практические задания на основе реальных кейсов.
- 4 месяца обучения
- 17 тематических модулей
-
Основы архитектуры ПО
Узнаете, что такое архитектура ПО и что должен уметь грамотный специалист. Разберётесь в важных аспектах архитектуры ПО и поймёте, как включить архитектурное мышление.
-
Архитектурные стили
Познакомитесь с фундаментальными стилями и шаблонами. Научитесь выбирать между монолитной и распределённой архитектурой в зависимости от бизнес-потребностей.
-
Распределённая архитектура
Изучите особенности распределённой архитектуры и познакомитесь с Service-Based Architecture, Space-Based Architecture, EDA и микросервисной архитектурой. Поймёте, как выстроить разработку микросервисов, и научитесь выбирать подходящий шаблон построения распределённой архитектуры в зависимости от задачи.
-
Функциональная декомпозиция
Научитесь выделять операции над системой и сервисы, которые участвуют в архитектуре, — и сможете их связывать. Узнаете, как декомпозировать задачи по бизнес-возможностям и доменной области. Поймёте, как определить верхнеуровневый API.
-
Нефункциональные требования
Научитесь выявлять нефункциональные требования к проекту и на их основе разделять систему на компоненты.
-
Монолит и его рефакторинг
Познакомитесь с классификацией интеграции приложений и разберётесь в фундаментальных проблемах интеграции между компонентами. Изучите подходы к интеграции в распредёленной архитектуре и научитесь проектировать системы с учётом особенностей каждого подхода.
-
Проектирование API
Подробно разберётесь в протоколе HTTP и познакомитесь с архитектурным стилем REST. Изучите стандарт OpenAPI и сможете проектировать API с его помощью.
-
API Gateway
Узнаете, какие проблемы решает паттерн API Gateway и какие у него функции: маршрутизация, балансировка, кеширование и другие. Сможете использовать возможности паттерна при проектировании систем.
-
Security
Познакомитесь с открытым проектом обеспечения безопасности веб-приложений OWASP, научитесь работать с аутентификацией, SSL и TLS. Сможете учитывать вопросы безопасности при проектировании веб-приложений.
-
Рефакторинг монолита
Узнаете, с какими трудностями столкнётесь при рефакторинге и как их преодолеть. Научитесь выделять части системы для переноса в микросервисы и познакомитесь с подходами к интеграции сервисов и монолита.
-
Управление транзакциями. «Сага»
Изучите транзакции в микросервесной архитектуре и познакомитесь с паттерном «Сага». Научитесь проектировать этот паттерн для разных задач по управлению транзакциями.
-
EDA: Event-source и CQRS
Познакомитесь с архитектурным стилем EDA, его плюсами и минусами. Узнаете, что такое события и инверсия зависимостей. Поймёте, как и когда применять подходы из Event Sourcing и паттерна CQRS.
-
Service Discovery & Configuration
Узнаете, как решить проблемы обнаружения сервисов и централизованного управления конфигурациями, на примере фреймворка Spring.
-
Observability
Изучите проблемы отладки системы в распределённой архитектуре и узнаете, что такое Observability и Monitoring. Познакомитесь с тремя столпами Observability — Logs, Metrics и Tracing. Узнаете, как наделить систему свойством наблюдаемости, научитесь собирать метрики, встраивать трассировку и аудировать действия пользователей.
-
Инфраструктура и среда исполнения
Разберётесь в инфраструктурных решениях для запуска приложений, познакомитесь с инструментами для контейнеризации и оркестрации. Сможете подобрать среду исполнения исходя из бизнес-задачи.
-
Cloud Native Application
Поймёте, какими свойствами должно обладать cloud-native-приложение. Получите чек-лист соответствия приложения стандартам cloud-native.
-
Soft skills и развитие карьеры
Научитесь эффектно презентовать архитектурные решения и работать в команде. Получите чек-лист с основными задачами архитектора и список ресурсов для саморазвития. Поймёте, как построить успешную карьеру архитектора ПО.
Получить презентацию курса и консультацию специалиста
Спикеры курса
Год английского языка!
Пройдите 3 модуля из первого курса и получите доступ к урокам английского языка по промокодам от Skillbox на год.
Предложение действует для пользователей Skillbox, которые купили любую профессию с 1 марта 2023 года.
Вас ждут:
- методика ускоренного запоминания слов и грамматики;
- персональная программа обучения, которая поможет заговорить по‑английски с нуля.

Ваше резюме после прохождения курса

Архитектор ПО
от 2 800 ₼
Навыки
- Проектирование архитектурных решений
- Описание системной архитектуры
- Проектирование систем с учётом вопросов кибербезопасности
- Умение использовать шаблоны проектирования
- Выявление нефункциональных требований и архитектурных характеристик
- Глубокое понимание протокола HTTP и стиля REST
- Проектирование API
- Построение cloud-native-архитектуры
Часто задаваемые вопросы
-
Я никогда не занимался разработкой архитектуры ПО. У меня получится?
Этот курс рассчитан на опытных системных аналитиков и разработчиков. Если вы — новичок в разработке веб-приложений, присмотритесь к профессии «Я — Веб-разработчик PRO» или к отдельным курсам по изучению разных языков программирования.
-
Сколько часов в неделю мне нужно будет уделять обучению на платформе?
В среднем пользователи платформы занимаются около 2 часов в день и завершают курс за 4 месяца. Но у нас нет жестких дедлайнов — учитесь на платформе в комфортном для вас темпе.
-
Какой график обучения на платформе? Получится ли совмещать его с работой?
Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
-
Кто будет мне помогать в обучении на платформе?
У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
-
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.

- Кишинев
- Ташкент
- Астана
- Баку
- Минск
- Москва
- Тбилиси
- Гянджа
- Сумгайыт
- Мингечевир
- Хырдалан
- Шеки
- Габала
- Астара
- Алматы
- Самара
- Шымкент
- Гомель
- Могилев
- Наманган
- Самарканд
- Тирасполь
Отзывы участников
Некоторые видео длятся более 20 минут. Не знаю, как другим, но мне это показалось неудобнее, чем несколько видео по 5–7 минут каждое.
12 отзывов