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

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

59 900 ₽
нет рассрочки
В данном курсе участники знакомятся с основными понятиями и контекстом архитектуры ПО, с практикой идентификации существенных требований, проектирования, документирования и анализа, которые архитектор ПО может применять в своей работе для проектов с различной предметной областью и технологической базой.
Теоретический материал подкреплён примерами, короткими письменными и устными упражнениями для участников. Вторая часть каждого дня курса даёт возможность применить эти практики, работая в команде по 3-4 человека: необходимо проработать пример от постановки бизнес-целей к черновому архитектурному документу. Тренинг завершается игрой, в которой одна команда представляет выработанную архитектуру, а другая проводит оценку.

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

Приобретаемые навыки
1
Agile
Сертификат, ссылками на который можно делиться с другими людьми

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

Специалист в области разработки и архитектуры ПО
Андрей с 2007 г. занимается разработкой ПО в финансовой области с использованием стека технологий .Net. Имеет большой опыт построения middle-ware-систем, а также обладает технологической экспертизой решений. Основные задачи стоят в области интегрирования нескольких разрозненных систем в единую информационную систему с высоким уровнем отклика.

Более 5 лет Андрей активно ведет собственный блог (http://softblog.violet-tape.ru), где рассказывает о технологиях разработки в статьях и видеоуроках. Является постоянным участником дискуссионного клуба Microsoft «Клуб директоров разработки». Также выступал в качестве автора для журнала MSDeveloper.ru.

Андрей постоянно интересуется новыми технологиями, способными сократить рутинную ручную работу, максимально отделить рутинные процессы от человеческого влияния: Continuous Integration, Testing, Deployment.

В Luxoft Training Андрей проводил курсы для сотрудников таких компаний, как Aker Solutions, Ижмаш - Беспилотные системы, Ойл-Телеком, Лаборатория Касперского, Московская биржа - Технологии, Video International, Ай-Теко, UBS, CreditSuisse.
Архитектор с опытом в разработке и DevOps
Руслан — архитектор с опытом в разработке и DevOps, занимался проектированием систем для международных компаний. В настоящее время управляет ландшафтом компании МТС. Работал в аутсорсе и был CTO в крипто-проекте. Обладает навыками разработки как на фронтенде, так и на бэкенде.
Эксперт в области разработки и архитектуры ПО

Александр – эксперт с практическим опытом более 11 лет. За свою карьеру он успешно реализовал проекты в ведущих российских и мировых IT-компаниях.

О проектах:

В рамках проектов Александр занимался разработкой клиентских и серверных приложений (а основе облачных технологий Azure и на базе SalesForce CRM), разработкой архитектурных IT-систем, настройкой рабочих и IT процессов, анализом и оптимизацией проектов по сложности и стоимости.

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

Курсы, сертификаты, членство в профессиональных организациях:

  • ICAgile Certified Professional

  • MongoDB M220 JavaScript

  • MongoDB M220 Java

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

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

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

Разбираемые темы:
1. Введение в курс (2 часа).
Контекст;
Основные понятия;
Обзор дисциплины проектирования и анализа архитектур программных систем;
Роль архитектора.
2. Архитектура в жизненном цикле проекта разработки ПО (2 часа).
Применение изученных архитектурных практик в жизненном цикле проектов разработки ПО;
Их сочетание с разными проектными методологиями, в т. ч. гибкими (Agile) методологиями разработки;
Разновидности роли архитектора, взаимодействие с ролями аналитика и менеджера проекта.
3. Инициация проекта (3 часа).
Взаимосвязь архитектуры с системным окружением (техническим и организационным), заинтересованными сторонами и бизнес-целями;
Выявление заинтересованных сторон и бизнес-целей.
4. Идентификация требований (4 часа).
Формализация и приоритезация требований к характеристикам качества системы: производительность и масштабируемость, доступность, безопасность, изменчивость и пр.
5. Проектирование архитектуры (5 часов).
Понятие тактики проектирования;
Метод проектирования архитектуры от атрибутов качества (Attribute Driven Design, ADD);
Процесс принятия решений, паттерны, подходы, стили;
Типичные тактики для достижения основных характеристик качества.
6. Документирование архитектуры (6 часов).
Назначение и структура описания архитектуры;
Подход «точек зрения» (viewpoints) и архитектурных представлений (views);
Детальное рассмотрение нескольких распространённых наборов «точек зрения» (“Kruchten 4+1” и “Rozanski & Woods”);
Использование техник моделирования в документировании;
Перспективы применённых тактик для достижения требуемых характеристик качества системы;
Типовой шаблон описания архитектуры;
Использование упрощённого описания на начальных этапах проекта;
Применение альтернативных техник описания архитектуры ПО (C4, Сloudfront).
7. Архитектурный анализ (8 часов).
Формальные процессы анализа и оценки архитектуры с вовлечением различных заинтересованных сторон;
Выявление принятых компромиссных решений и архитектурных рисков, дальнейшая работа с рисками;
Метод оценки ATAM (Architecture Tradeoff Analysis Method);
ARID (Active Reviews for Intermediate Designs);
CBAM (Cost-Benefit Analysis Method).
8. Итог тренинга и материалы для самоподготовки.

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

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

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

Профессия IT-рекрутер
Профессия IT-рекрутер
Научитесь подбирать IT-специалистов в безопасной среде под руководством ментора. Погрузитесь в индустрию информационных технологий. Проводите HR и технические интервью с айтишниками. Работайте с реальными задачами рекрутингового агентства. Помимо этого вас ждет: Изучение технической составляющей IT-профессий и рынка Сорсинг с помощью HH, Habr, AmazingHiring, LinkedIn, GitHub, Podbor, Facebook, VK Работа с CRM-базами Хантфлоу Сорсинг способами Х-Ray, Boolean search Погружение в IT-рекрутинг с первого модуля Ваше обучение начнется с практики в форме симулятора рекрутингового агентства.Вы будете работать над реальными задачами, а вместо оценок получать премии в процентах — от 0 до 100%.На протяжении всего обучения каждую неделю вы будете получать задания от куратора, например: провести интервью с заказчиком, сделать выборку кандидатов, усилить поиск для редкой роли. 4 формата для отработки навыков: Онлайн-воркшопы Хакатоны Peer-to-peer проверки Встречи-симуляции рабочих задач За время обучения в среде-симуляторе вы несколько раз пройдете весь цикл рекрутинга: от снятия заявки до оффера. Во время обучения вы получите Помощь кураторов, которые следят за вашим прогрессом и остаются на связи весь курс Ответы на все вопросы и постоянная обратная связь от менторов по проделанной работе Поддержку по всем учебным вопросам в течение 1 часа в рабочее время Дружное сообщество, групповые проекты и работа в команде
69 360 ₽
обновлено 10.11.2024 00:05
Ключевые практики архитектора ПО

Ключевые практики архитектора ПО

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