Kód kurzu: GOC272« Krok späť

Architektúra softwarových systémov

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.

GOPAS Official Curriculum
 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
GTK 27. 2. 2020 2 505,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
GTK 20. 4. 2020 2 505,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
18. 5. 2020 2 16 200 CZK v cene kurzu Český jazyk GOPAS Brno
 
5. 11. 2020 2 16 200 CZK v cene kurzu Český jazyk GOPAS Brno
 
20. 5. 2020 2 16 200 CZK v cene kurzu Český jazyk GOPAS Praha
 
24. 8. 2020 2 16 200 CZK v cene kurzu Český jazyk GOPAS Praha
 
26. 11. 2020 2 16 200 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha2 16 200 CZK v cene kurzu 20
Brno2 16 200 CZK v cene kurzu 20
Bratislava2 505,00 EUR v cene kurzu 20

Čo Vás naučíme

  • 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.

Pre koho je kurz určený

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.

Metódy výučby

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

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova

Ú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.

Patterns of Enterprise Application Architecture

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.


Graf nadväzností kurzov