Съдържание и теми, включени в курса
Общ преглед
- Свързаност на системата и компонентите
- Зависимости между системи/компоненти
- Софтуерна архитектура
- Техническа архитектура
- Корпоративна архитектура
- Сервизно-ориентирана архитектура (SOA) и архитектура на микроуслуги
- Взаимоотношения между горните концепции
- Излишество на логика срещу зависимост
- Излишество на данни срещу зависимост
Софтуерна архитектура
Основи
- изясняване на термини: архитектура, дизайн, моделиране
- ортогоналност
- Закон на Конуей
Често срещани архитектури
- модулна декомпозиция
- йерархична архитектура
- централизирана (Медиатор модел)
- архитектура, базирана на събития
- базирана на прекъсвания
- OSI
- клиент/сървър
- слоист модел
Принципи на обектно-ориентирания дизайн
- DRY, SRP
- капсулиране
- програмиране срещу интерфейс
- Принцип на Лисков
- Закон на Деметер
Модели на дизайна
- какво представляват моделите на дизайна
- Създаващи модели
- Структурни модели
- Поведенчески модели
- Модел-Контролер-Изглед (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
Машинен превод