Съдържание и теми, включени в курса
Общ преглед
- Кохезия на системата и компонентите
- Зависимости между системи и компоненти
- Софтуерна архитектура
- Техническа архитектура
- Корпоративна архитектура
- SOA и микросървис архитектура
- Връзки между горепосочените концепции
- Логическа излишност спрямо зависимост
- Излишност на данни спрямо зависимост
Софтуерна архитектура
Основи
- изясняване на термините: архитектура, дизайн, моделиране
- ортогоналност
- Закон на Конуей
Често срещани архитектури
- модулно разлагане
- йерархична архитектура
- централизирана (Mediator Pattern)
- архитектура, базирана на събития
- базирана на прекъсвания
- OSI
- клиент/сървър
- слоен модел
Принципи на обектно-ориентирания дизайн
- DRY, SRP
- капсулация
- програмиране срещу интерфейс
- Принцип на Лисков
- Закон на Деметра
Design Patterns
- какво представляват Design Patterns
- Създаващи модели
- Структурни модели
- Поведенчески модели
- Model-Controller-View (MCV)
Инструменти за проектиране
- Домейн-специфичен език
- Лексикален анализ
- CRC карти
- сценарии
- Описания на случаи на употреба
UML графични представяния
- Диаграма на класовете
- Диаграма на последователностите
- диаграма на агрегиране
- UML инструменти
Не-UML графични представяния
- ER моделиране
- Машина на състоянията
- поток от данни
- архитектурен модел
Проектиране и поддръжка
- Закони на Леман
- Архитектурни антимодели
- Стратегии за рефакториране
SOA и интеграционни модели
- Интеграционни технологии и методи
- Синхронно/Асинхронно
- Повече подробности за моделите на директна комуникация
- Директна и брокерска комуникация
- Опашки от съобщения
- ESB
Модели на внедряване
- Внедряване на код
- Непроменливо внедряване
- Модели за наличност, мащабируемост, висока производителност, толерантност към грешки
- Репликация и групиране на данни и съобщения (CAP теорема)
Отзиви от участници (7)
Знанията, ангажираността и връзката на тренера
Adam Kuklewski - GE Medical Systems Polska
Курс - Technical Architecture and Patterns
Машинен превод
Описва МОДЕРНИ решения с РЕАЛни примери
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
Машинен превод
Увлечението и ентусиазмът на тренера към темата
Khalid Alqahtani - General Organization for Social Insurance
Курс - Technical Architecture and Patterns
Машинен превод
Темата е тренд днес
Wael Mashal - SAP UK
Курс - Technical Architecture and Patterns
Машинен превод