Úvod do předmětu, průběh, kritéria hodnocení. Architektury rozsáhlých aplikací.
Obsah
1.
Charakteristika a cíle předmětu a průběh výuky
2.
Charakteristika
3.
Průběh výuky
4.
Úlohy
5.
Projekty
6.
Zkouška
7.
Složky hodnocení
8.
Kritéria hodnocení předmětu
9.
Modely
10.
Modely vícevrstvých aplikací
11.
Vrstvy
12.
13.
Komponenty
14.
15.
Orientace na služby
16.
17.
Správa
18.
19.
Zabezpečení
20.
21.
Kontejnery a rámce
22.
23.
Komponentní vs. objektové programování
24.
Objektové programování - principy
25.
Objektové programování - terminologie
26.
Objektové programování - přednosti
27.
Objektové programování - nedostatky
28.
Komponentní programování - principy
29.
Co musí komponenta splňovat
30.
Srovnání komponentního a objektového přístupu
31.
Komponentní programování - výhody oproti OOP
32.
Komponentní programování - souvislosti
33.
Komponentní dokumenty
34.
Architektury orientované na služby (Service-oriented Architectures - SOA)
35.
Motivace k SOA
36.
Definice SOA
37.
Technologie SOA
38.
Charakteristiky SOA
39.
Vztah komponent a služeb
40.
Odkazy