Kurzusleírás

Áttekintés

  • Rendszer és komponens kohéziója
  • Rendszer/összetevő függőségek
  • Software Architecture
  • Technical Architecture
  • Enterprise Architecture
  • SOA és mikroszolgáltatások architektúrája
  • A fenti fogalmak közötti kapcsolatok
  • Logikai redundancia vs függőség
  • Adatreduancia vs függőség

Software Architecture

Alapok

  • fogalmak tisztázása: építészet, tervezés, modellezés
  • ortogonalitás
  • conways Law

Közös építészet

  • moduláris bontás
  • hierarchikus architektúra
  • központosított (közvetítői minta)
  • esemény alapú architektúra
  • megszakítás alapú
  • OSI
  • kliens/szerver
  • réteg modell

Az OO tervezés elvei

  • SZÁRAZ, SRP
  • Egységbezárás
  • program interfész ellen
  • Liskovs elv
  • Demeter törvénye

Design Patterns

  • mik azok Design Patterns
  • Alkotó minták
  • Strukturális minták
  • Viselkedési minták
  • Modell-Controller-View (MCV)

Tervezési eszközök

  • Domainspecifikus nyelv
  • Lexikai elemzés
  • CRC kártyák
  • forgatókönyvek
  • Use Case leírások

UML Grafikus ábrázolások

  • Osztálydiagram
  • Sorozat diagram
  • összesítési diagram
  • UML eszközök

Nem UML grafikus ábrázolások

  • ER-modellezés
  • Államgép
  • adatáramlás
  • építészeti modell

Tervezés és karbantartás

  • Lehmann törvényei
  • Építészeti antiminták
  • Refaktorálási stratégiák

SOA és integrációs minták

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

Telepítési minták

  • Kódtelepítés
  • Változatlan telepítés
  • Elérhetőség, skálázhatóság, nagy teljesítmény, hibatűrési minták
  • Adat- és üzenetreplikáció és -fürtözés (CAP-tétel)

  21 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (2)

Rokon tanfolyam

Rokon kategóriák