Kód kurzu: GOC272« Krok zpět

Architektura softwarových systémů

Kurz je zaměřen především na seznámení se s architektonickými principy tvorby tzv. „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, tzv. „best practices“, použitelných v jednotlivých etapách i disciplíná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 jsou probíraná témata demonstrována a prakticky řešena na případové studii, na které se pracuje samostatně i v týmech pod vedením lektora.

GOPAS Official Curriculum
 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
15.7.2013 2 12 000 CZK 2 000 CZK Český jazyk GOPAS Praha
 
GTK 16.9.2013 2 12 000 CZK 2 000 CZK Český jazyk GOPAS Praha
 
GTK 25.11.2013 2 12 000 CZK 2 000 CZK Český jazyk GOPAS Praha
 
1.8.2013 2 12 000 CZK 2 000 CZK Český jazyk GOPAS Brno
 
31.10.2013 2 12 000 CZK 2 000 CZK Český jazyk GOPAS Brno
 
LM GTK 30.5.2013 2 340,00 EUR 81,00 EUR Slovenský jazyk GOPAS Bratislava
 
22.8.2013 2 400,00 EUR 81,00 EUR Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha2 12 000 CZK 2 000 CZK 20
Brno2 12 000 CZK 2 000 CZK 20
Bratislava2 400,00 EUR 81,00 EUR 20

Pro koho je kurz určen

Kurz je určen především pro softwarové architekty, designéry, vývojáře a programátory, kteří si chtějí rozšířit svoje portfolium znalostí a vědomostí v oblasti principů a tvorby architektektury.

Co Vás naučíme

  • Rozhodovat o architektuře aplikací.
  • Správně chápat vzory ve vývoji architektury informačních systémů.
  • Efektivně navrhovat architekturu tzv. „enterprise aplikací“.
  • Prakticky používat (nejen) architektonické vzory.

    Metody výuky

    Odborný výklad s praktickými ukázkami, cvičení na počítačích

    Studijní materiály

    Knižní publikace dle nabídky odborných vydavatelství.

    Osnova kurzu

    Úvod do problematiky vývoje softwaru (SW)

    • Metodiky tvorby SW - vodopádové a iterační - přístup k architektuře
    • Základní disciplíny a s nimi související artefakty
    • Pojem softwarové architektury
    • UML diagramy a UP SAD - architektura v kontextu tvorby softwaru
    • Prototypování a architektura
    • Seznámení se SW nástroji (příp. instalace)

    Konceptuální modelování a modelování požadavků

    • Realizace doménového modelu a modelu business procesů
    • Tvorba modelu jednání (Use Case Model) odvozením z business analýzy
    • Metody specifikace nefunkčních požadavků
    • Architekturní analýza
      • Princip variačních a evolučních bodů
      • Použití metod „technical memo“ a „architectural decisions“

    Architekturní vzory

    • Klasifikace, principy, jazyk vzorů, metavzory

    Vzory v návrhu a jejich aplikace v architektuře

    • GRASP vzory
    • GoF design patterns - struktury, chování, tvorby (objektů)
    • Praktické ukázky v Javě

    Strukturální vzory tzv. „enterprise aplikací“

    • Kategorie a principy strukturálních vzorů
    • Vzory pro tvorbu prezentační vrstvy informačních systémů
    • Vzory orientované na tvorbu GUI - presentace
    • Vzory tzv. „business vrstvy“
    • Vzory pro realizaci ORM - Object-Relational Mapping
    • Principy tvorby vlastního persistentního rozhraní (frameworku)
    • Předvedení persistentního frameworku Hibernate - s příklady v Javě
    • Vzory pro distribuci dat - principy shlukování (clustering)
    • Diskuze oxymoronu transparence distribuce
    • Případová studie s příklady v jazyce Java

    Webové architektury a jejich principy

    • Princip architektury AJAX

    Frameworky pro tvorbu webových aplikací - Struts, Struts2, Spring, JSF

    Komponentový framework JEE - příklady v Javě

    SOA přístup k architektuře ve velkém a v malém - principy

  • Patterns of Enterprise Application Architecture

    Cena:
    2000 CZK
    Patterns of Enterprise Application Architecture

    Cena:
    81 EUR
    Uvedené ceny jsou bez DPH.


    Graf návazností kurzů