Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

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

Что вы получите после обучения

Приобретаемые навыки
1
Agile
2
Big Data
3
CI/CD
4
NoSQL
5
Waterfall
6
Frontend
7
ML
8
Автоматизация
9
Безопасность
10
DD
12
Модификаторы
13
Микросервисная архитектура
14
Отказоустойчивость
15
Масштабирование
16
Mobile
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

20+ лет на проектах заказной разработки в ИТ. Десятки успешных проектов, в том числе - по государственным контрактам. Опыт разработки и внедрения ERP-систем, open-source решений, поддержка высоконагруженных приложений.Преподаватель курсов по...
20+ лет на проектах заказной разработки в ИТ. Десятки успешных проектов, в том числе - по государственным контрактам. Опыт разработки и внедрения ERP-систем, open-source решений, поддержка высоконагруженных приложений.Преподаватель курсов по Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, а так же наставник курса HighLoad
Более 16 лет в разработке ITПрошел путь от разработчика до руководителя отдела и архитектора решенийПоследние 8 лет занимаюсь вопросами интеграций систем на платформах класса ESB (IBM Integration Bus), а также...
Более 16 лет в разработке ITПрошел путь от разработчика до руководителя отдела и архитектора решенийПоследние 8 лет занимаюсь вопросами интеграций систем на платформах класса ESB (IBM Integration Bus), а также проектированием архитектуры и внедрением платформ API Management (WSO2 / Gravitee)Закончил Дальневосточный Государственный Университет Путей Сообщения в 2006 году; математик, системный программист
Программирую на разных языках и настраиваю Linux сервера с 2010 года. Последние несколько лет занимаюсь только облаками и Kubernetes в израильском стартапе Anzu.io.Питаю страсть к автоматизации любых процессов и написанию...
Программирую на разных языках и настраиваю Linux сервера с 2010 года. Последние несколько лет занимаюсь только облаками и Kubernetes в израильском стартапе Anzu.io.Питаю страсть к автоматизации любых процессов и написанию чат-ботов. Большую часть карьеры работаю в молодых компаниях, поэтому не раз выстраивал серверную инфраструктуру с нуля.Люблю гибкие методологии разработки, особенно Scrum. Моя самая сильная компетенция это Мониторинг, я прошёл долгий путь от Nagios до Prometheus.

Образовательная организация

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

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

АРХИТЕКТУРА. РОЛЬ АРХИТЕКТОРА
АРТЕФАКТЫ, АТРИБУТЫ АРХИТЕКТУРЫ И ПРЕДСТАВЛЕНИЯ
  -Тема 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. Типы масштабирования.

АРХИТЕКТУРНЫЕ ПАТТЕРНЫ
  -Тема 7.Монолитные приложения. Слоистые архитектуры. Clean architecture. Тактические паттерны DDD.
  -Тема 8.Микросервисные приложения. Плюсы и минусы. Обзор паттеронов микросервисных приложений. Обзор технологий и инструментов.
  -Тема 9.Event Driven Architectures. Event Collaboration. Event for Transfer State. Event Sourcing.
  -Тема 10.Big Data и ML архитектуры пайплайнов. Stream processing. Batch processing. Kappa & lambda архитектуры. Обзор технологического домена.
  -Тема 11.Frontend архитектуры. Реактивные архитектуры. MVVM, MVC, MVP. SSR. Обзор технологического домена.
  -Тема 12.Mobile архитектуры. Обзор технологического домена. PWA + webview. React Native. Kotlin MultiPlatform.
  -Тема 13.Архитектуры распределенных храналищ. Репликация. Шардирование. NoSQL и k-v хранилища. Обзор технологического домена.

АРХИТЕКТУРНЫЕ ПРОЦЕССЫ
  -Тема 14.Принятия архитектурного решения. Работа со стейкхолдерами. ASR. ADR. СBAM/ATAM
  -Тема 15.Роль архитектора в жизненном цикле ПО. Waterfall. Agile.

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 16.07.2023 03:42
Software Architect

Software Architect

Оставить отзыв
Поделиться курсом с друзьями