Программа системного архитектора

Программа подготовки проектировщика призвана выработать у слушателей ключевые знания и навыки проектирования надежных поддерживаемых приложений. Программа включает в себя проработку лучших промышленных практик – базовых шаблонов проектирования (GoF) и шаблонов проектирования корпоративных приложений (Fowler), при этом программа подходит как начинающим проектировщикам, так и опытным – слушатели сами смогут выбрать подходящий им уровень.
ARC-001
Курс является введением в системную архитектуру (архитектуру ПО) и знакомит с ключевыми практиками: выявление требований, проектирование, документирование, анализ и оценка архитектуры, а также даёт представление о месте архитектуры в жизненном цикле разработки ПО.
ARC-004
Рассматриваются лучшие практики проектирования на основе типовых решений, апробированных во множестве проектов, – паттернов проектирования корпоративных приложений.
ARC-005
Основная задача курса – рассмотрение техник построения концептуальной модели приложения, основанных на использовании шаблонов, а также возможности повторного использования разработок, выполненных в рамках объектно-ориентированного анализа. Курс дает практические рекомендации по построению UML-представления концептуальной модели и по дальнейшему преобразованию концептуальной модели в дизайн.
ARC-003
Во время обучения слушатели узнают, как Domain Driven Design (DDD) помогает в построении Enterprise-систем со сложной бизнес-логикой, проанализируют стратегические (Bounded Contexts) и тактические (Aggregates) подходы к реализации систем и рассмотрят Enterprise-архитектуры, которые могут успешно применяться вместе с DDD. Курс основывается на реальных примерах со множеством примеров кода.
PM-004
На тренинге детально рассматривается процесс оценки проектов по разработке ПО и все связанные с этим активности. Обсуждаются основные методики оценки размера, трудозатрат и длительности проектов (экспертная, по аналогии, UseCase Points, оценка в Agile проектах), основные трудности оценки и роль метрик в оценке, даются рекомендации по выбору методик оценки для обеспечения необходимой точности результата.
ARC-008
В курсе рассматриваются различия между высоконагруженными, высоконадежными и высокопроизводительными системами. Основная задача курса – дать представление об основных понятиях, принципах и подходах, используемых при проектировании высокопроизводительных систем. Курс будет полезен не только архитекторам, но и руководителям проектов разработки, ведущим разработчикам.
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
Остались вопросы?
Связаться с нами
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.