Course Code: technicalarc
Duration: 21 hours
Overview:

Wraz z pojawieniem się bardzo złożonych systemów rozproszonych, złożoność pojedynczego systemu przeniosła się na złożoność architektury grupy systemów. Kurs ten obejmuje związek Software Architecture z techniczną architekturą korporacyjną. Te dwa obszary są ze sobą powiązane w sposób, który obecnie nie jest dobrze opisany. Na przykład podział złożonego systemu monolitycznego na dwa systemy komunikujące się za pośrednictwem usług sieciowych spowoduje znaczne zmiany zarówno w nowych systemach, jak i w architekturze między nimi.

Kurs ten obejmie kompromisy, obecnie powszechne wzorce i rozwiązania do zarządzania złożonymi systemami oraz komunikacją wewnątrz nich i między nimi.

Course Outline:

Przegląd

  • Spójność systemu i komponentów
  • Zależności systemu/składnika
  • Software Architecture
  • Technical Architecture
  • Enterprise Architect owszem
  • Architektura SOA i mikrousług
  • Związki pomiędzy powyższymi pojęciami
  • Redundancja logiczna a zależność
  • Redukcja danych a zależność

Software Architecture

Podstawy

  • wyjaśnienie pojęć: architektura, projektowanie, modelowanie
  • ortogonalność
  • Prawo Conways

Wspólne architektury

  • rozkład modułowy
  • architektura hierarchiczna
  • scentralizowany (wzorzec mediatora)
  • architektura oparta na zdarzeniach
  • oparte na przerwaniach
  • OSI
  • klient/serwer
  • model warstwowy

Zasady projektowania OO

  • SUCHE, SRP
  • kapsułkowanie
  • program względem interfejsu
  • Zasada Liskowa
  • Prawo Demeter

Design Patterns

  • jakie są Design Patterns
  • Wzorce twórcze
  • Wzory strukturalne
  • Wzorce behawioralne
  • Widok modelu-sterownika (MCV)

Narzędzia projektowe

  • Język specyficzny dla domeny
  • Analiza leksykalna
  • Karty CRC
  • scenariusze
  • Use Case opisy

UML Przedstawienia graficzne

  • Schemat klas
  • Diagram sekwencyjny
  • diagram agregacji
  • UML narzędzia

Reprezentacje graficzne inne niż UML.

  • Modelowanie ER
  • Maszyna Stanu
  • przepływ danych
  • model architektoniczny

Projektowanie i konserwacja

  • Prawa Lehmanna
  • Antywzorce architektoniczne
  • Strategie refaktoryzacji

SOA i wzorce integracji

  • Technologie i metody integracji
  • Synchroniczne/asynchroniczne
  • Więcej szczegółów wzorce bezpośredniej komunikacji
  • Komunikacja bezpośrednia i pośrednia
  • Kolejkowanie wiadomości
  • ESB

Wzorce wdrażania

  • Wdrożenie kodu
  • Niezmienne wdrożenie
  • Dostępność, skalowalność, wysoka wydajność, wzorce odporności na awarie
  • Replikacja i grupowanie danych i wiadomości (twierdzenie CAP)
Sites Published:

United Arab Emirates - Technical Architecture and Patterns

Qatar - Technical Architecture and Patterns

Egypt - Technical Architecture and Patterns

Saudi Arabia - Technical Architecture and Patterns

South Africa - Technical Architecture and Patterns

Brasil - Technical Architecture and Patterns

Canada - Technical Architecture and Patterns

中国 - Technical Architecture and Patterns

香港 - Technical Architecture and Patterns

澳門 - Technical Architecture and Patterns

台灣 - Technical Architecture and Patterns

USA - Technical Architecture and Patterns

Österreich - Technical Architecture and Patterns

Schweiz - Technical Architecture and Patterns

Deutschland - Technical Architecture and Patterns

Czech Republic - Technical Architecture and Patterns

Denmark - Technical Architecture and Patterns

Estonia - Technical Architecture and Patterns

Finland - Technical Architecture and Patterns

Greece - Technical Architecture and Patterns

Magyarország - Technical Architecture and Patterns

Ireland - Technical Architecture and Patterns

Luxembourg - Technical Architecture and Patterns

Latvia - Technical Architecture and Patterns

España - Arquitectura Técnica y Patrones

Italia - Technical Architecture and Patterns

Lithuania - Technical Architecture and Patterns

Nederland - Technical Architecture and Patterns

Norway - Technical Architecture and Patterns

Portugal - Technical Architecture and Patterns

România - Technical Architecture and Patterns

Sverige - Technical Architecture and Patterns

Türkiye - Technical Architecture and Patterns

Malta - Technical Architecture and Patterns

Belgique - Technical Architecture and Patterns

France - Technical Architecture and Patterns

日本 - Technical Architecture and Patterns

Australia - Technical Architecture and Patterns

Malaysia - Technical Architecture and Patterns

New Zealand - Technical Architecture and Patterns

Philippines - Technical Architecture and Patterns

Singapore - Technical Architecture and Patterns

Thailand - Technical Architecture and Patterns

Vietnam - Technical Architecture and Patterns

India - Technical Architecture and Patterns

Argentina - Arquitectura Técnica y Patrones

Chile - Arquitectura Técnica y Patrones

Costa Rica - Arquitectura Técnica y Patrones

Ecuador - Arquitectura Técnica y Patrones

Guatemala - Arquitectura Técnica y Patrones

Colombia - Arquitectura Técnica y Patrones

México - Arquitectura Técnica y Patrones

Panama - Arquitectura Técnica y Patrones

Peru - Arquitectura Técnica y Patrones

Uruguay - Arquitectura Técnica y Patrones

Venezuela - Arquitectura Técnica y Patrones

Polska - Technical Architecture and Patterns

United Kingdom - Technical Architecture and Patterns

South Korea - Technical Architecture and Patterns

Pakistan - Technical Architecture and Patterns

Sri Lanka - Technical Architecture and Patterns

Bulgaria - Technical Architecture and Patterns

Bolivia - Arquitectura Técnica y Patrones

Indonesia - Technical Architecture and Patterns

Kazakhstan - Technical Architecture and Patterns

Moldova - Technical Architecture and Patterns

Morocco - Technical Architecture and Patterns

Tunisia - Technical Architecture and Patterns

Kuwait - Technical Architecture and Patterns

Oman - Technical Architecture and Patterns

Slovakia - Technical Architecture and Patterns

Kenya - Technical Architecture and Patterns

Nigeria - Technical Architecture and Patterns

Botswana - Technical Architecture and Patterns

Slovenia - Technical Architecture and Patterns

Croatia - Technical Architecture and Patterns

Serbia - Technical Architecture and Patterns

Bhutan - Technical Architecture and Patterns

Nepal - Technical Architecture and Patterns

Uzbekistan - Technical Architecture and Patterns