План на курса
Преглед
- Сближаване на системата и компонентите Зависимости на системата/компонентите Софтуерна архитектура 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 теорема)
Oтзиви от потребители (7)
Описва МОДЕРНИ решения с РЕАЛНИ примери
Catalin - Siemens S.R.L.
Курс - Technical Architecture and Patterns
Машинен превод
Колко добре обмислено е обучението, което ви води от първите стъпки, които трябва да направите като архитект, до гарантиране, че крайното решение ще отговаря на всички необходими стандарти за качество, като ви информира по пътя за важността на всеки един аспект . Освен това, той ви кара да сте наясно не само с техническите аспекти на архитектурата, но и с бизнес аспектите, като ви прави наясно, че като архитект вашата работа е не само да проектирате страхотни решения, но също така е да носите стойност и да изграждате върху стратегическата визия на компанията. Филип е страхотен обучител, много професионалист, с много опит, страхотна комуникация и меки умения, които също са задължителни за някой, който желае да поеме такава роля в архитектурата. Не на последно място, оценявам много, че Филип предостави пълното съдържание на курса като pdf файл - сега имам солидна основа, за да продължа своето учебно пътуване - благодаря отново за това!
Alex R. - Siemens S.R.L.
Курс - Technical Architecture and Patterns
Машинен превод
По-добре щеше да е цяла седмица
Marius - Siemens S.R.L.
Курс - Technical Architecture and Patterns
Машинен превод
Способност на обучителя да слуша и разбира моя случай/проблем/проблем...
Francois - TE
Курс - Technical Architecture and Patterns
Машинен превод
The trainer engagement and passion about the subject
Khalid Alqahtani - General Organization for Social Insurance
Курс - Technical Architecture and Patterns
The topic is a trend today
Wael Mashal - SAP UK
Курс - Technical Architecture and Patterns
The Event Storming exercise and how we transformed it into a "theoretically working" software architecture.