Популярные курсы по направлению Архитектура ПО
Архитектор ПО — это специалист, проектирующий IT-системы и понимающий все тонкости разработки. В его задачи входит планирование архитектуры ПО и API, выбор технологий, анализ проблем и многое другое. Именно с его помощью можно избежать множество проблем, связанных с разработкой. Например, архитектор ПО описывает предприятие с позиции технических понятий, таких как аппаратные и компьютерные средства, программное обеспечение. Он подготавливает почву для улучшения защиты и безопасности компании.
Мы провели исследование и подготовили для вас топ курсов по направлению "Архитектура ПО" в IBS Training Center.
1. Микросервисная архитектура (ARC-015) — 24 ак. ч.
Микросервисная архитектура (МСА) сравнительно недавно завоевала славу самого популярного архитектурного подхода. Ее использование дает много преимуществ, например, возможность быстрее реагировать на требования бизнеса. Однако, в процессе работы архитектор сталкивается с вызовами, которые заставляют новичков откатываться назад. Чтобы научить архитекторов бороться с трудностями, мы разработали курс, слушатели которого:
-
познакомились с архитектурными стилями (SOA, MSA);
-
изучили паттерны декомпозиции MCA;
-
научились организовывать разработку под MCA;
-
познакомились с основными шаблонами МСА;
-
научились интегрировать и развертывать микросервисы;
-
изучили стратегии миграции от монолита к МСА;
-
сами разработали систему на основе МСA.

2. Ключевые практики архитектора ПО (ARC-001) — 30 ак. ч.
Этот курс является введением в системную архитектуру ПО. Он дает представление о месте архитектуры в жизненном цикле разработки и знакомит слушателей с:
-
инициацией проекта (выявлением заинтересованных сторон и бизнес-целей);
-
выявлением требований;
-
проектированием и документированием архитектуры;
-
анализом и оценкой архитектуры.
3. Интеграция в корпоративных системах (ARC-013) — 30 ак. ч.
Современные компании используют сотни программных систем. Организовать интеграцию между этими системами сложно — нужно наладить обмен файлами, подготовить общие базы данных, организовать удаленный вызов процедур, настроить сервисы REST и SOAP, организовать обмен сообщениями, использование интеграционных шин и не только. На освоение нужных для этого навыков нужно много времени, поэтому мы разработали курс "без воды", акцент которого смещен на:
-
интеграционные требования;
-
обзор инструментов и средств интеграции;
-
промышленные стандарты интеграции (WebService (SOAP/WSDL/WS-*, REST);
-
состав требований к проекту интеграции;
-
обзор систем обмена сообщениями и их интерфейсов;
-
обзор интеграционных шин;
-
изучение шаблонов интеграции приложений.
4. Domain Driven Design (ARC-003) — 24 ак. ч.
Предметно-ориентированное проектирование (DDD) представляет собой подход, повышающий гибкость и модифицируемость программных систем. Основа этого подхода — тщательное исследование предметной области и отражение ее структуры в разрабатываемой системе.
Участники этого курса узнали:
-
как DDD помогает в построении корпоративных систем;
-
секреты стратегического проектирования;
-
что такое архитектурное представление;
-
какие тактические инструменты нуждны для DDD;
-
как использовать тактические паттерны для декомпозиции предметной области и разрабатываемой системы.
5. Проектирование высокопроизводительных приложений (ARC-008) — 24 ак. ч.
- различия между высоконагруженными, высоконадежными и высокопроизводительными системами;
-
анализ требований для каждой из этих систем;
-
архитектурные тактики;
-
проектирование, кодирование и тестирование высокопроизводительных систем;
-
классические подходы производительности;
-
шаблоны для реализации высокопроизводительных систем;
-
методология SPE.

6. Шаблоны проектирования приложений масштаба предприятия (ARC-004) — 24 ак. ч.
-
лучшими практиками проектирования на основе типовых решений;
-
паттернами проектирования корпоративных приложений;
-
шаблонами предметной логики и архитектурными шаблонами;
-
веб-представлением (контроллерам и шаблонами организации представлений).
Присоединяйтесь к нашим курсам и начните изучать архитектуру ПО прямо сейчас!
Расскажи друзьям: