Популярные курсы по направлению Архитектура ПО

15.07.2023 13887
IBS Training Center Telegram
Подписывайтесь на наш канал в Telegram:
больше материалов экспертов, анонсы бесплатных вебинаров и задачки для IT-специалистов
Подписаться

Архитектор ПО — это специалист, проектирующий IT-системы и понимающий все тонкости разработки. В его задачи входит планирование архитектуры ПО и API, выбор технологий, анализ проблем и многое другое. Именно с его помощью можно избежать множество проблем, связанных с разработкой. Например, архитектор ПО описывает предприятие с позиции технических понятий, таких как аппаратные и компьютерные средства, программное обеспечение. Он подготавливает почву для улучшения защиты и безопасности компании.

Новый проект (8).jpg

Мы провели исследование и подготовили для вас топ курсов по направлению "Архитектура ПО" в IBS Training Center.

1.png

1. Микросервисная архитектура (ARC-015) — 24 ак. ч.

Микросервисная архитектура (МСА) сравнительно недавно завоевала славу самого популярного архитектурного подхода. Ее использование дает много преимуществ, например, возможность быстрее реагировать на требования бизнеса. Однако, в процессе работы архитектор сталкивается с вызовами, которые заставляют новичков откатываться назад. Чтобы научить архитекторов бороться с трудностями, мы разработали курс, слушатели которого:

  • познакомились с архитектурными стилями (SOA, MSA);

  • изучили паттерны декомпозиции MCA;

  • научились организовывать разработку под MCA;

  • познакомились с основными шаблонами МСА;

  • научились интегрировать и развертывать микросервисы;

  • изучили стратегии миграции от монолита к МСА;

  • сами разработали систему на основе МСA.

2.png

2. Ключевые практики архитектора ПО (ARC-001) — 30 ак. ч.

Этот курс является введением в системную архитектуру ПО. Он дает представление о месте архитектуры в жизненном цикле разработки и знакомит слушателей с:

  • инициацией проекта (выявлением заинтересованных сторон и бизнес-целей);

  • выявлением требований;

  • проектированием и документированием архитектуры;

  • анализом и оценкой архитектуры.

3.png

3. Интеграция в корпоративных системах (ARC-013) — 30 ак. ч.

Современные компании используют сотни программных систем. Организовать интеграцию между этими системами сложно — нужно наладить обмен файлами, подготовить общие базы данных, организовать удаленный вызов процедур, настроить сервисы REST и SOAP, организовать обмен сообщениями, использование интеграционных шин и не только. На освоение нужных для этого навыков нужно много времени, поэтому мы разработали курс "без воды", акцент которого смещен на:

  • интеграционные требования;

  • обзор инструментов и средств интеграции;

  • промышленные стандарты интеграции (WebService (SOAP/WSDL/WS-*, REST);

  • состав требований к проекту интеграции;

  • обзор систем обмена сообщениями и их интерфейсов;

  • обзор интеграционных шин;

  • изучение шаблонов интеграции приложений.

4.png

4. Domain Driven Design (ARC-003) — 24 ак. ч.

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

Участники этого курса узнали:

  • как DDD помогает в построении корпоративных систем;

  • секреты стратегического проектирования;

  • что такое архитектурное представление;

  • какие тактические инструменты нуждны для DDD;

  • как использовать тактические паттерны для декомпозиции предметной области и разрабатываемой системы.

5.png

5. Проектирование высокопроизводительных приложений (ARC-008) — 24 ак. ч.

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

  • архитектурные тактики;

  • проектирование, кодирование и тестирование высокопроизводительных систем;

  • классические подходы производительности;

  • шаблоны для реализации высокопроизводительных систем;

  • методология SPE.

6.png

6. Шаблоны проектирования приложений масштаба предприятия (ARC-004) — 24 ак. ч.

  • лучшими практиками проектирования на основе типовых решений;

  • паттернами проектирования корпоративных приложений;

  • шаблонами предметной логики и архитектурными шаблонами;

  • веб-представлением (контроллерам и шаблонами организации представлений).

Присоединяйтесь к нашим курсам и начните изучать архитектуру ПО прямо сейчас!


Расскажи друзьям:

Как не пропустить самое интересное?
Подписывайтесь на наш ежемесячный дайджест!
Спасибо.
Вы подписаны на ежемесячный дайджест.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.