Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Преглед
- Сближаване на системата и компонентите Зависимости на системата/компонентите Софтуерна архитектура Technical Architecture Архитектура на предприятието SOA и архитектура на микро услугите Връзки между горните понятия Логическо съкращаване срещу зависимост Редуциране на данни срещу зависимост
Software Architecture
Основи
- изясняване на термините: архитектура, дизайн, моделиране, ортогоналност, conways Law
Общи архитектури
- модулна декомпозиция йерархична архитектура централизирана (Mediator Pattern) базирана на събития архитектура базирана на прекъсване OSI клиент/сървър модел на ниво
Принципи на OO дизайн
- DRY, SRP програма за капсулиране срещу интерфейс Liskovs принцип Закон на Деметра
Design Patterns
- какво представляват Design Patterns Creational Patterns Structural Patterns Behavioral Patterns Model-Controller-View (MCV)
Инструменти за проектиране
- Специфичен за домейн език Лексикален анализ CRC карти сценарии Use Case описания
UML Графични представяния
- Инструменти за агрегиране на диаграма на последователност на диаграма на клас UML.
НеUML графични представяния
- ER-моделиране Архитектурен модел на потока от данни на State Machine
Проектиране и поддръжка
- Законите на Lehmanns Архитектурни антишаблони Стратегии за рефакторинг
SOA и интеграционни модели
- Интеграционни технологии и методи Синхронен/Асинхронен Повече подробности модели на директна комуникация Директна и посредническа комуникация Опашка за съобщения ESB
Модели на внедряване
- Внедряване на код Неизменно внедряване Наличност, мащабируемост, висока производителност, модели на толерантност към грешки Репликация и клъстериране на данни и съобщения (CAP теорема)
21 Hours
Oтзиви от потребители (2)
Способност на обучителя да слуша и разбира моя случай/проблем/проблем...
Francois - TE
Course - Technical Architecture and Patterns
Machine Translated
The trainer engagement and passion about the subject