Архитектура ПО

Недостаточная надежность, сложность поддержки и обновления, а также быстродействие и масштабируемость – распространенные проблемы IT-архитектуры. На курсах из данного раздела слушатели получат базовые знания и навыки проектирования и анализа архитектур ПО, более углублённо изучат отдельные темы.
ARC-001
В данном курсе участники знакомятся с основными понятиями и контекстом архитектуры ПО, с практикой идентификации существенных требований, проектирования, документирования и анализа, которые архитектор ПО может применять в своей работе для проектов с различной предметной областью и технологической базой
ARC-003
Во время обучения слушатели узнают, как Domain Driven Design (DDD) помогает в построении Enterprise-систем со сложной бизнес-логикой, проанализируют стратегические (Bounded Contexts) и тактические (Aggregates) подходы к реализации систем и рассмотрят Enterprise-архитектуры, которые могут успешно применяться вместе с DDD. Курс основывается на реальных примерах со множеством примеров кода.
ARC-004
Архитектурные решения, заложенные при проектировании программной системы, являются одними из основных технических решений при проектировании ПО. В курсе рассматриваются лучшие практики проектирования на основе апробированных во множестве проектов типовых решениях – паттернах проектирования корпоративных приложений.
ARC-005
Основная задача курса – рассмотрение техник построения концептуальной модели приложения, основанных на использовании шаблонов, а также возможности повторного использования разработок, выполненных в рамках объектно-ориентированного анализа. Курс дает практические рекомендации по построению UML-представления концептуальной модели и по дальнейшему преобразованию концептуальной модели в дизайн.
ARC-008
В курсе рассматриваются различия между высоконагруженными, высоконадежными и высокопроизводительными системами. Основная задача курса – дать представление об основных понятиях, принципах и подходах, используемых при проектировании высокопроизводительных систем. Курс будет полезен не только архитекторам, но и руководителям проектов разработки, ведущим разработчикам.
ARC-010
В курсе рассматриваются основы системной архитектуры программного обеспечения и методик разработки ПО. Курс формирует понимание сути и задачей разработки системной архитектуры программной системой, формирует понимание как выбирать наиболее подходящие аппаратные и программные средства для архитектуры масштаба предприятия.
ARC-013
На курсе рассматриваются основные методы и технологии интеграции в корпоративных системах.
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.