Курсы по архитектуре ПО

Архитектура программного обеспечения (ПО) - это общая структура, описывающая компоненты, их взаимодействие и организацию в системе. Она должна обеспечивать не только функциональность, но и удобство использования, надежность, безопасность и другие качественные характеристики.

Найдено курсов: 13

Архитектор ПО
Срок: 4 месяца
профессиядля продвинутых
Вы познакомитесь с инструментами и лучшими практиками построения архитектуры ПО. Научитесь выбирать архитектурный стиль под конкретную бизнес-задачу, сможете создавать масштабируемые отказоустойчивые приложения и повысите свой доход.
114 409 ₽
85 807 ₽
7 151 ₽/меc
Архитектор информационных систем
Старт: 27 апреля
Срок: 5 месяцев
профессия
Профессия
174 500 ₽
4 847 ₽/меc
Archimate
Старт: 27 июня
Срок: 2 месяца
В современном IT сложность систем высока настолько, что один человек уже не в состоянии учитывать все аспекты архитектуры, даже верхнеуровнево. В таких условиях критически важно умение выстраивать процесс управления изменениями архитектуры и поддерживать архитектурные артефакты в актуальном состоянии. Подобный навык очень ценится в крупных IT компаниях. Соответственно навыки, которые вы изучите на курсе, позволят вам быть нужным и востребованным на рынке. Archimate задумывался как язык моделирования корпоративной архитектуры. Он очень популярен в своей сфере, однако для успешного внедрения нужен опыт, который трудно получить самостоятельно. Курс научит: - стратегическому мышлению при проектировании архитектуры предприятия и архитектуры сложных решений; - собирать, моделировать, и учитывать при разработке стратегические бизнес-требования и ограничения; - моделировать архитектуру на трех уровнях: бизнес, программном и технологическом, увязывать требования и ограничения со стороны бизнеса с принятыми архитектурными решениями; - планировать миграцию (постепенное внедрение архитектурных решений). - соверменным практикам и подходам к моделированию; Курс подойдет для архитекторов, аналитиков и тимлидов, имеющих опыт участия в разработке сложных IT продуктов. Какие навыки вы получите на курсе: - Моделирования стратегии развития IT продуктов, бизнес-требований и ограничений. - Моделирование архитектуры на бизнес, программном и технологическом слое. - Моделирования процесса перехода от текущего состояния к целевому. Курс будет построен на чередовании лекций и практических занятий, на которых студенты будут учиться моделировать архитектуру своих собственных учебных проектов.
50 000 ₽
63 000 ₽
Алгоритмы, архитектура и паттерны на PHP
Архитектура программного обеспечения
Старт: 27 июня
Срок: 6 месяцев
для продвинутых
За 6 месяцев обучения вы разберёте лучшие практики архитектуры и научитесь выбирать подходящие паттерны и технологии для решения сложных бизнесовых и инженерных задач
50 000 ₽
7 715 ₽/меc
Архитектор 1С
Старт: 29 мая
Срок: 4 месяца
Вы научитесь формировать архитектуру окружения 1С, интегрировать ее с другими программами и встраивать в общую схему построения ИТ-ресурсов компании. Этот курс подходит вам, если вы: Программист 1С или системный аналитик 1С, желающий повысить свои компетенции и вырасти до технического архитектора 1С После обучения вы сможете: Проектировать структуру программных продуктов 1С Моделировать бизнес-процессы и создавать прототипы разработки Проектировать технические проекты в СППР Работать с Git, OneScript, Vanessa, SonarCube, Apdex, Grafana  Устанавливать и настраивать РИБ Проводить Code review и проводить парное программирование Планировать и проектировать доработки Работать с брокерами сообщений для обмена данных Работать с EDT для разработки Настраивать и дорабатывать 1С:ДО и 1C:ERP  Создавать мобильные приложения на 1С Использовать тонкие настройки СКД Дополнительно на курсе вы узнаете: Как организовать работу отдела разработки 1С Какие есть виды документации в 1С Какие организационные мероприятия существуют в 1С, научитесь их планировать и проводить
50 000 ₽
73 500 ₽
Software Architect
Старт: 31 мая
Срок: 4 месяца
Программа нацелена на формирование целостного понимания современных архитектурных практик проектирования. Охватывает основные архитектурные паттерны, тактики работы с атрибутами качества и технологические домены, необходимые архитектору в 2023 году. Курс будет интересен архитекторам, разработчикам, тим лидам, которые хотят изучить более продвинутые техники построения архитектуры. Длительность курса - 4 месяца. Программа курса включает в себя: Разбор самых важных тактик по работе с различными атрибутами качества архитектуры: доступнось, отказоустойчивость, безопасность, и т.д.; Разбор основных паттернов и стилей архитектуры, их плюсов, минусов и подводных камней; Обзор основных технологических доменов и специфичных для них архитектур: бекенд, BigData, мобильная разработка, фронтенд, хранилища данных.
68 600 ₽
77 500 ₽

Зачем нужна архитектура ПО?

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

Какие принципы лежат в основе архитектуры ПО?

Основными принципами архитектуры ПО являются модульность, слабая связность, высокая сцепленность и повторное использование. Модульность позволяет разбивать систему на независимые компоненты, что упрощает ее разработку и поддержку. Слабая связность означает, что компоненты должны быть максимально независимыми друг от друга. Высокая сцепленность означает, что компоненты должны иметь четкие и однозначные обязанности, которые не пересекаются с обязанностями других компонентов. Повторное использование означает, что компоненты должны быть максимально переиспользуемыми в разных контекстах.

Что такое микросервисная архитектура?

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

Каковы основные вызовы при разработке архитектуры ПО?

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

Какие инструменты используются для проектирования архитектуры ПО?

Для проектирования архитектуры ПО используются различные инструменты, такие как UML-диаграммы, CASE-системы, архитектурные шаблоны и принципы проектирования. Они позволяют разработчикам описывать компоненты, их взаимодействие и организацию в системе, а также анализировать качественные характеристики системы и принимать решения по ее улучшению.

Сравниваем другие курсы по it-разработке