Tento kurz je zameraný predovšetkým na zoznámenie sa s architektonickými princípmi tvorby Enterprise aplikácií metódou aplikácie adekvátnych architektonických vzorov. Naučíte sa používať architektonické vzory pre efektívnu tvorbu informačných [...]
  • GOC272
  • Dĺžka 2 dni
  • 20 ITK bodov
  • 10 termínov
  • Bratislava (700 €)

    Brno (16 200 Kč)

    Praha (16 200 Kč)

  • Začiatočník

Tento kurz je zameraný predovšetkým na zoznámenie sa s architektonickými princípmi tvorby Enterprise aplikácií metódou aplikácie adekvátnych architektonických vzorov. Naučíte sa používať architektonické vzory pre efektívnu tvorbu informačných systémov, resp. ich častí. Počas kurzu bude ukázaný rad techník, metód, postupov a praktík Best Practices, použiteľných v jednotlivých etapách a disciplínach tvorby softwaru. Cieľom kurzu je priniesť lepšie pochopenie princípov používania architektonických vzorov prostredníctvom praktických príkladov. Počas celej doby trvania kurzu sú preberané témy demonštrované a prakticky riešené na prípadovej štúdii, na ktorej sa pracuje samostatne i v tímoch, pod vedením lektora.

»
  • Rozhodovať o koncepcii architektúry aplikácie.
  • Správne pochopiť úlohu vzorov pri návrhu architektúry informačných systémov.
  • Efektívne navrhovať model architektúry "enterprise aplikácií" v UML (Unified Modeling Language) bez závislosti na použitom programovacom jazyku.
  • Prakticky používať (nielen) architektonické vzory.

Kurz je určený pre analytikov, softvérových architektov a programátorov, ktorí si chcú rozšíriť svoje portfólio znalostí a vedomostí v oblasti princípov tvorby architektúry.

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Odborná knižná publikácia.

Úvod do problematiky vývoja softvéru (SW)

  • Vplyv použitej metodiky tvorby SW (iteračné, alebo agilná) - na tvorbu koncepcie architektúry
  • Základné disciplíny vývoja SW a v nich vytvárané artefakty
  • Čo je to softvérová architektúra

Konceptuálne modelovanie

  • Úvod do Clean Architecture (Robert C. Martin)
  • Použitie doménového modelu tried v architektúre
  • Použitie Use Case Modelu v architektúre

Architektúrne vzory

  • Klasifikácia, princípy, jazyk vzorov, metavzory
  • Vzory v návrhu a ich aplikácie v architektúre
  • GRASPO vzory
  • Zoznámenie sa s niektorými GoF design patterns

Enterprise Application Architecture Patterns

  • Kategórie a princípy štrukturálnych vzorov
  • Domain Logic Patterns (Transaction Script, Domain Model, Table Module, Service Layer a ďalšie)
  • 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 ďalšie.)
  • Sesion State Patterns (Client Session State, Server Session State a ďalšie)
  • WEB Presentation Patterns (Model - View - Controler, Page Controller a ďalšie)
  • Distribution Patterns (Remote Facade, Data Transfer Object a ďalšie.)
  • Graphical User Interface (GUI) Patterns

Návrh modelu architektúry aplikácia bude lektorom vykonávaný v nástroji Enterprise Architect.

Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.