Курс на Stepik
Обложка курса «Solution architect: полный курс» на Stepik
Бесплатно

Solution architect: полный курс ★ 4.667

Открыть на
STEPIK.ORG

Поймите, как строятся комплексные решения в ИТ: от анализа требований до выбора архитектуры, инструментов и интеграций. Курс готовит вас к роли архитектора, который создает масштабируемые и эффективные системы.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Solution architect: полный курс»Учеников на курсе 739
Сертификаты, выданные на курсе «Solution architect: полный курс»Сертификатов выдано 0
Отзывы о курсе «Solution architect: полный курс»Отзывов получено 6
Рейтинг курса «Solution architect: полный курс»Рейтинг курса 4.667
Уроки в курсе «Solution architect: полный курс»Количество уроков 80
Тесты в курсе «Solution architect: полный курс»Количество квизов 246
Время прохождения курса «Solution architect: полный курс»Время прохождения курса —
Обновления курса «Solution architect: полный курс»Обновления курса — —
Дата публикации курса «Solution architect: полный курс»Дата публикации курса — ———
Последнее обновление курса «Solution architect: полный курс»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Solution architect: полный курс» 10 разделов Уроки в курсе «Solution architect: полный курс» 80 уроков Тесты в курсе «Solution architect: полный курс» 246 тестов Время прохождения курса «Solution architect: полный курс» 14 ч. Последнее обновление курса «Solution architect: полный курс» обн. 1 год назад

Основы архитектуры решений

8 уроков
1. Роль Solution Architect в проекте ↗
2. Типы архитектурных решений ↗
3. Архитектурные уровни и слои системы ↗
4. Принципы модульности и связности ↗
5. Архитектурные стили и паттерны ↗
6. Документирование архитектуры ↗
7. Диаграммы и нотации (C4, UML) ↗
8. Подход к принятию архитектурных решений ↗

Анализ требований и проектирование

8 уроков
1. Сбор и анализ функциональных требований ↗
2. Нефункциональные требования и их влияние ↗
3. Trade-off между качественными характеристиками ↗
4. Архитектурные ограничения и допущения ↗
5. Проработка сценариев использования ↗
6. Определение границ системы ↗
7. Проектирование API и взаимодействий ↗
8. Проверка полноты архитектурного решения ↗

Архитектура приложений

8 уроков
1. Монолитная архитектура ↗
2. Микросервисная архитектура ↗
3. Сервис-ориентированная архитектура (SOA) ↗
4. Event-driven архитектура ↗
5. Serverless подход ↗
6. API Gateway и интеграционные слои ↗
7. Управление зависимостями между сервисами ↗
8. Выбор архитектурного подхода под задачу ↗

Хранение и доступ к данным

8 уроков
1. Реляционные и нереляционные базы данных ↗
2. Проектирование схем данных ↗
3. Индексация и оптимизация запросов ↗
4. Data Lake, Data Warehouse и их отличие ↗
5. Репликация и шардирование ↗
6. Кеширование и in-memory хранилища ↗
7. Выбор технологий хранения под нагрузку ↗
8. Безопасность и резервное копирование данных ↗

Архитектура интеграций

8 уроков
1. Принципы интеграции систем ↗
2. Синхронные и асинхронные взаимодействия ↗
3. Использование очередей и брокеров сообщений ↗
4. API-first подход ↗
5. SOAP, REST, GraphQL ↗
6. Версионирование и совместимость API ↗
7. Управление интеграционными контрактами ↗
8. Наблюдаемость и диагностика интеграций ↗

Облачная архитектура

8 уроков
1. Облачные модели: IaaS, PaaS, SaaS ↗
2. Публичное, частное и гибридное облако ↗
3. Архитектура для AWS, Azure и GCP ↗
4. Дизайн облачных сервисов под отказоустойчивость ↗
5. CI/CD в облачной инфраструктуре ↗
6. Контейнеризация и оркестрация (Docker, Kubernetes) ↗
7. Управление конфигурациями и IaC ↗
8. Обеспечение безопасности в облаке ↗

Производительность и масштабируемость

8 уроков
1. Горизонтальное и вертикальное масштабирование ↗
2. Балансировка нагрузки ↗
3. Архитектура под высокую доступность ↗
4. Кеширование на уровнях системы ↗
5. Мониторинг и метрики производительности ↗
6. Bottlenecks и способы оптимизации ↗
7. Capacity planning ↗
8. Тестирование производительности ↗

Безопасность архитектуры

8 уроков
1. Принципы безопасного проектирования ↗
2. Модели угроз и анализ рисков ↗
3. Аутентификация и авторизация ↗
4. Безопасное хранение и передача данных ↗
5. Безопасность API и микросервисов ↗
6. Управление секретами и конфиденциальными данными ↗
7. Логирование и аудит событий безопасности ↗
8. Интеграция SecOps в архитектуру ↗

Архитектура корпоративных систем

8 уроков
1. Принципы построения корпоративных решений ↗
2. Модульность и расширяемость платформ ↗
3. Архитектура ERP и CRM-систем ↗
4. Workflow и event sourcing ↗
5. Интеграция с внешними системами ↗
6. Централизация и консолидация данных ↗
7. Управление жизненным циклом решений ↗
8. Документирование корпоративной архитектуры ↗

Архитектурное проектирование и оценка решений

8 уроков
1. Архитектурные метрики и критерии качества ↗
2. Методики оценки решений (ATAM, QAW) ↗
3. Разработка архитектурных артефактов ↗
4. Proof of Concept (PoC) ↗
5. Баланс между бизнес-требованиями и технологией ↗
6. Управление изменениями архитектуры ↗
7. Взаимодействие с командами разработки ↗
8. Подготовка архитектурного отчёта и презентации ↗