Курс «Основы Архитектуры и Проектирования ПО» — это практическое и комплексное руководство по созданию надежных, масштабируемых и качественных программных систем. Обновленная структура материала помогает лучше понять взаимосвязь между требованиями, архитектурой, проектированием и реализацией.
Что делает этот курс ценным
Представленные темы формируют цельное понимание архитектурного мышления, начиная от анализа требований и заканчивая проектированием системных решений. Курс ориентирован на разработчиков, аналитиков и архитекторов, стремящихся повысить профессиональную компетентность.
Ключевые темы курса
Анализ требований и работа с ними
Эта часть курса снимает неопределенность вокруг того, что происходит на этапе работы с требованиями, и объясняет важность тщательного анализа.
Разбор функциональных и нефункциональных требований
Подходы к документированию
Изучение реальных примеров и сценариев
Особенности нефункциональных требований
Вы получите глубокое понимание атрибутов качества и их влияния на архитектуру и итоговое решение.
Производительность, масштабируемость, надежность
Безопасность и поддерживаемость
Как проектировать с учетом атрибутов качества заранее
Архитектурные стили и шаблоны
Курс помогает разобраться в терминах, принципах и практическом применении различных архитектурных подходов.
Слоистая архитектура и ее варианты
SOA и микросервисная архитектура
Контейнеризация и основы бессерверных решений
Объектно-ориентированный анализ и проектирование (OOAD)
Материал включает детальное объяснение концепций объектно-ориентированного подхода и их применения в реальных проектах.
Принципы объектной модели
Создание визуальных моделей
Понимание связей между моделированием и требованиями
Проектирование и ключевые практики
Вы познакомитесь с инструментами, которые делают архитектуру продуманной, устойчивой и гибкой.
Шаблоны проектирования
Принципы SOLID
Шаблоны распределённых транзакций
Структурные и поведенческие диаграммы
Результат прохождения курса
После завершения курса вы получите целостное представление об архитектурном анализе и проектировании, научившись принимать технические решения осознанно, последовательно и обоснованно. Курс формирует навыки, которые применяются на всех этапах разработки ПО.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф