OTUS - Онлайн-образование
Курсы
События
Преподавателям
Компаниям
О нас
+7 499 938-92-02

Software Architect 2.0

Что даст вам этот курс

22
0
Best Practice по проектированию архитектуры приложений.

Программа нацелена на формирование целостного понимания современных архитектурных практик проектирования. Охватывает основные архитектурные паттерны, тактики работы с атрибутами качества и технологические домены, необходимые архитектору в 2021 году.

Курс будет интересен архитекторам, разработчикам, тим лидам, которые хотят изучить более продвинутые техники построения архитектуры.

Длительность курса - 4 месяца.

Программа курса включает в себя:
  • Разбор самых важных тактик по работе с различными атрибутами качества архитектуры: доступнось, отказоустойчивость, безопасность, и т.д.;
  • Разбор основных паттернов и стилей архитектуры, их плюсов, минусов и подводных камней;
  • Обзор основных технологических доменов и специфичных для них архитектур: бекенд, BigData, мобильная разработка, фронтенд, хранилища данных.

Программа курса дорабатывается, если у вас есть предложения - пройдите, пожалуйста, опрос.

Преподаватель

Станислав Щетинников
ДомКлик, директор разработки
Программирует больше 10 лет. Архитектурой систем занимается уже больше 6 лет. На данный момент директор разработки в Домклик. До этого несколько лет работал руководителем разработки в myTarget. Любит Data Science, python, golang, DDD и микросервисную архитектуру.
Программа обучения
Модуль 1
АРТЕФАКТЫ, АТРИБУТЫ АРХИТЕКТУРЫ И ПРЕДСТАВЛЕНИЯ
Модуль 2
АРХИТЕКТУРНЫЕ ПАТТЕРНЫ
Модуль 3
АРХИТЕКТУРНЫЕ ПРОЦЕССЫ
Модуль 4
АРХИТЕКТУРА. РОЛЬ АРХИТЕКТОРА
Подробная программа
PDF 67567 kb
АРТЕФАКТЫ, АТРИБУТЫ АРХИТЕКТУРЫ И ПРЕДСТАВЛЕНИЯ
Оценить модуль
5
0
Тема 1: Тактики работы с Модифицируемостью. Loose coupling & high cohesion. Практики Domain Driven Design.
Тема 2: Тактики работы с Доступность. MTBF и MTTR. Monitoring & alerting. Cold/HotStandby. Graceful Degradation. Curcuit breakers & retries. Canary Deployments.
Тема 3: Тактики работы с Отказоустойчивостью и консистентностью/ Модели консистентности. BASE vs ACID. CP и AP. системы
Тема 4: Тактики работы с Безопасностью. Модель угроз OWASP. RBAC/ABAC/MAC модели. Идентификация, аутентификация и авторизация.
Тема 5: Тактики работы с Поддерживаемостью (maintability). Infrastructure as a Code. CI/CD pipeline.
Тема 6: Тактики работы с Производительностью (performance). SLI, SLO, SLA. Типы масштабирования.

Опрос по программе "Software Architect 2.0"

При запуске нового курса, нам очень важно оценивать качество и актуальность предлагаемой программы на этапе идеи и концепции модулей, поэтому мы будем очень рады и благодарны вашим ответам, экспертным оценкам и комментариям.

Вопрос №1 из 4
Выберите один вариант ответа
Есть ли у вас опыт работы с построением архитектуры приложений?
Нет
Знаю основы, небольшой опыт
Да, я работаю на должности архитектора
Вопрос №2 из 4
Выберите один вариант ответа
Интересна ли вам программа курса?
Очень интересно
Любопытно
Не интересно
Вопрос №3 из 4
Какие темы особенно вам интересны в рамках этого курса?
Вопрос №4 из 4
Какие у вас пожелания к программе курса? (Что лучше добавить, а что убрать?)