Kurz je zaměřen především na seznámení se s architektonickými principy tvorby „enterprise aplikací“ metodou aplikace adekvátních architektonických vzorů. Naučíte se používat architektonické vzory pro efektivní tvorbu informačních systémů, [...]
  • GOC272
  • Délka 2 dny
  • 20 ITK bodů
  • 7 termínů
  • Praha (16 200 Kč)

    Brno (16 200 Kč)

    Bratislava (700 €)

  • Začátečník

Kurz je zaměřen především na seznámení se s architektonickými principy tvorby „enterprise aplikací“ metodou aplikace adekvátních architektonických vzorů. Naučíte se používat architektonické vzory pro efektivní tvorbu informačních systémů, resp. jejich částí. Během kurzu bude ukázána řada technik, metod, postupů a praktik použitelných v jednotlivých krocích tvorby software. Cílem kurzu je přinést lepší pochopení principů používání architektonických vzorů prostřednictvím praktických příkladů. Po celou dobu kurzu budou probíraná témata demonstrována a prakticky řešena na případové studii.

»
  • Rozhodovat o koncepci architektury aplikace.
  • Správně pochopit úlohu vzorů při návrhu architektury informačních systémů.
  • Efektivně navrhovat model architektury „enterprise aplikací“ v UML (Unified Modeling Language) bez závislosti na použitém programovacím jazyku.
  • Prakticky používat (nejen) architektonické vzory.
  • Kurz je určen pro analytiky, softwarové architekty a programátory, kteří si chtějí rozšířit svoje portfolium znalostí a vědomostí v oblasti principů tvorby architektury.
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Odborná knižní publikace.

Úvod do problematiky vývoje softwaru (SW)

  • Dopad použité metodiky tvorby SW (iterační, nebo agilní) – na tvorbu koncepce architektury
  • Základní disciplíny vývoje SW a v nich vytvářené artefakty
  • Co je to softwarová architektura

Konceptuální modelování

  • Úvod do Clean Architecture (Robert C. Martin)
  • Použití doménového modelu tříd v architektuře
  • Použití Use Case Modelu v architektuře

Architekturní vzory

  • Klasifikace, principy, jazyk vzorů, metavzory
  • Vzory v návrhu a jejich aplikace v architektuře
  • GRASP vzory
  • Seznámení s některými GoF design patterns

Enterprise Application Architecture Patterns

  • Kategorie a principy strukturálních vzorů
  • Domain Logic Patterns (Transaction Script, Domain Model, Table Module, Service Layer a další)
  • ORM - Object-Relational Mapping Patterns (Data Gateway, Row Data Gateway, Active Record, Data Mapper, Unit of Work, Identity Field, Foreign Key Mapping, Embeded Value, Class Table Inheritens a další. )
  • Sesion State Patterns (Client Session State, Server Session State a další)
  • WEB Presentation Patterns (Model – View – Controler, Page Controller a další)
  • Distribution Patterns (Remote Facade, Data Transfer Object a další.)
  • Graphical User Interface (GUI) Patterns

Návrh modelu architektury aplikace bude lektorem prováděn v nástroji Enterprise Architect.

Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.