Архитектурные стили программного обеспечения: формирование базовой архитектуры
Курс комплексно обозревает предмет программной архитектуры, знакомит с основными понятиями, ходом мыслей программного архитектора и принципами архитектурного проектирования. Баланс теории и практики - 40\60, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки.
24 ак.ч.
Онлайн
ARC-I-001
Архитектурные стили программного обеспечения: формирование базовой архитектуры
Записаться на курс
Длительность
24 ак.ч.
Локация
Онлайн
Код
ARC-I-001
Расписание и цены
10 200 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Архитектурные стили программного обеспечения: формирование базовой архитектуры
Записаться на курс
Длительность
24 ак.ч.
Локация
Онлайн
Код
ARC-I-001
Расписание и цены
10 200 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

Вы узнаете, как практики DDD служат при проектировании архитектуры. Познакомитесь с основными архитектурными стилями: монолит и микросервисы, узнаете, какие сильные и слабые стороны есть у каждого, на каких основаниях принимается решение о выборе архитектурного стиля. 

Также, рассмотрите современные варианты применения монолитной архитектуры.

Далее, сделаем обзор альтернативных архитектурных стилей, таких как событийно-управляемая архитектура и архитектура хранилищ данных.

А знакомство с различными видами и позициями архитекторов, поможет спроектировать свой профессиональный путь развития.

Обучение проходит в смешанном формате:

  • Материалы курсов изучаются в системе дистанционного обучения (СДО). По окончании теоретической части каждого курса программы участники проходят тест для проверки уровня знаний.

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

Целевая аудитория

- middle и senior- разработчики; - системные и бизнес аналитики со знанием языка программирования; - архитекторы ПО, системные архитекторы; - ведущие тестировщики, менеджеры с техническим бэкграундом и со знанием языка программирования; - руководители групп разработки, аналитики, тестирования.

Предварительная подготовка

  • Опыт работы в ИТ-проектах

  • Понимание принципов ООП

  • Знание языков программирования Java / C# / Python


Разбираемые темы

  • 1. Понятия архитектуры: основные термины и определения

  • 2. Понятия архитектуры: критерии качества архитектуры

  • 3. Роли и виды архитекторов

  • 4. Архитектурные стили: монолит

  • 5. Архитектурные стили: микросервисы

  • 6. Принципы DDD

  • 7. Clean Architecture: правила создания архитектур

  • 8. Архитектурные стили: событийно-управляемая архитектура

  • 9. Архитектурные стили: классический ETL/DWH/BI

  • 10. Позиция архитектора в Agile проекте

  • Итого 24 часа: теория – 10 ч. (42%), практика – 14 ч. (58%)

  • Развернуть программу
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.