Свържете се с нас
 Продължителност 21 часa

Съдържание и теми, включени в курса

Общ преглед

  • Кохезия на системата и компонентите
  • Зависимости между системи и компоненти
  • Софтуерна архитектура
  • Техническа архитектура
  • Корпоративна архитектура
  • SOA и микросървис архитектура
  • Връзки между горепосочените концепции
  • Логическа излишност спрямо зависимост
  • Излишност на данни спрямо зависимост

Софтуерна архитектура

Основи

  • изясняване на термините: архитектура, дизайн, моделиране
  • ортогоналност
  • Закон на Конуей

Често срещани архитектури

  • модулно разлагане
  • йерархична архитектура
  • централизирана (Mediator Pattern)
  • архитектура, базирана на събития
  • базирана на прекъсвания
  • OSI
  • клиент/сървър
  • слоен модел

Принципи на обектно-ориентирания дизайн

  • DRY, SRP
  • капсулация
  • програмиране срещу интерфейс
  • Принцип на Лисков
  • Закон на Деметра

Design Patterns

  • какво представляват Design Patterns
  • Създаващи модели
  • Структурни модели
  • Поведенчески модели
  • Model-Controller-View (MCV)

Инструменти за проектиране

  • Домейн-специфичен език
  • Лексикален анализ
  • CRC карти
  • сценарии
  • Описания на случаи на употреба

UML графични представяния

  • Диаграма на класовете
  • Диаграма на последователностите
  • диаграма на агрегиране
  • UML инструменти

Не-UML графични представяния

  • ER моделиране
  • Машина на състоянията
  • поток от данни
  • архитектурен модел

Проектиране и поддръжка

  • Закони на Леман
  • Архитектурни антимодели
  • Стратегии за рефакториране

SOA и интеграционни модели

  • Интеграционни технологии и методи
  • Синхронно/Асинхронно
  • Повече подробности за моделите на директна комуникация
  • Директна и брокерска комуникация
  • Опашки от съобщения
  • ESB

Модели на внедряване

  • Внедряване на код
  • Непроменливо внедряване
  • Модели за наличност, мащабируемост, висока производителност, толерантност към грешки
  • Репликация и групиране на данни и съобщения (CAP теорема)

Брой участници


Цена за участник

Отзиви от участници (7)

Предстоящи Курсове

Свързани Kатегории