Kurzusleírás

Áttekintés

  • Rendszer- és komponens-kohézió
  • Rendszer/komponens függőségek
  • Szoftverarchitektúra
  • Műszaki architektúra
  • Vállalati architektúra
  • SOA és mikroszolgáltatások architektúrája
  • A fenti fogalmak közötti kapcsolatok
  • Logikai redundancia vs függőség
  • Adatredundancia vs függőség

Szoftverarchitektúra

Alapfogalmak

  • fogalmak tisztázása: architektúra, tervezés, modellezés
  • ortogonalitás
  • Conway törvénye

Gyakori architektúrák

  • moduláris felbontás
  • hierarchikus architektúra
  • centralizált (Mediator minta)
  • eseményalapú architektúra
  • megszakításalapú
  • OSI
  • kliens/szerver
  • réteges modell

Objektumorientált tervezés alapelvei

  • DRY, SRP
  • kapszulázás
  • interfészre programozás
  • Liskov elve
  • Demeter törvénye

Tervezési mintázatok

  • mi a tervezési minta
  • Létrehozási mintázatok
  • Szerkezeti mintázatok
  • Viselkedési mintázatok
  • Modell-Vezérlő-Nézet (MCV)

Tervezési eszközök

  • Területspecifikus nyelv
  • Lexikai elemzés
  • CRC kártyák
  • forgatókönyvek
  • Használati eset leírások

UML grafikus ábrázolások

  • Osztálydiagram
  • Szekvencia diagram
  • aggregációs diagram
  • UML eszközök

Nem UML grafikus ábrázolások

  • ER-modellezés
  • Állapotgép
  • adatfolyam
  • architekturális modell

Tervezés és karbantartás

  • Lehmann törvényei
  • Architekturális antimintázatok
  • Refaktorálási stratégiák

SOA és integrációs mintázatok

  • Integrációs technológiák és módszerek
  • Szinkron/aszinkron
  • További részletek a közvetlen kommunikációs mintázatokról
  • Közvetlen és közvetített kommunikáció
  • Üzenetsorok
  • ESB

Telepítési mintázatok

  • Kód telepítése
  • Immutable telepítés
  • Rendelkezésre állás, skálázhatóság, nagy teljesítmény, hibátűrési mintázatok
  • Adat- és üzenet replikáció és klaszterezés (CAP tétel)
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák