Návrh Školení

Přehled

    Soudržnost systému a komponent Závislosti systému/komponent Softwarová architektura Technical Architecture Enterprise Architecture Architektura SOA a mikro služeb Vztahy mezi výše uvedenými koncepty Logická reduance vs závislost Reduance dat vs závislost

Software Architecture

Základy

    objasnění pojmů: architektura, design, modelování ortogonalita conways zákon

Společné architektury

    modulární dekompozice hierarchická architektura centralizovaná (Mediator Pattern) architektura založená na událostech založený na přerušení OSI klient/server vrstva model

Principy OO Design

    DRY, SRP zapouzdřovací program proti rozhraní Liskovův princip Demeterův zákon

Design Patterns

    co jsou Design Patterns Creational Patterns Structural Patterns Behavioral Patterns Model-Controller-View (MCV)

Nástroje pro návrh

    Doménový specifický jazyk Lexikální analýza scénáře CRC karet Use Case popisy

UML Grafická znázornění

    Class Diagram Sequence Diagram agregační diagram UML nástroje

Non-UML Grafické znázornění

    ER-modeling architektonický model toku dat State Machine

Návrh a údržba

    Lehmanns Laws Architectural Antipatterns Refactoring Strategy

SOA a integrační vzory

    Integrační technologie a metody Synchronní/Asynchronní Více podrobností vzory přímé komunikace Přímá a zprostředkovaná komunikace Řízení front zpráv ESB

Vzory nasazení

    Nasazení kódu Neměnné nasazení Dostupnost, škálovatelnost, vysoký výkon, vzory tolerance chyb Replikace dat a zpráv a shlukování (teorém CAP)

 

  21 hodiny
 

Počet účastníků


Začátek

Konec


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

Reference (2)

Související kurzy

Související kategorie