Contents
Tvorba informačných systémov - prednášky 2021
- 21.09. Úvodná prednáška, plán na semester
- 28.09. Requirements Engineering, z materiálov 1.1. - 1.3 a všetky 2.*
- 5.10. Fázy a modely vývoja IS, z materiálov všetky zvyšné 1.*
- 12.10. Úvod do návrhu IS, z materiálov 3.0, 3.1, 4., (4.1. nie), 4.2, 4.3, 4.4.*
- 19.10. Úvod do UML, z materiálov 4.1 a 3.* (ale až na midterm)
- 26.10. Ivan Polášek: Architektonické štýly
- 2.11. Návrhové vzory - structural, creational, z materiálov 5.1, 5.2
- 9.11. Návrhové vzory - behavioral, z materiálov 5.3, Integrácia aplikácií, z materiálov 6.*
- 16.11. Úvod do čistého kódu a ukážka zadania a riešenia midtermu, nabudúce je midterm on-line, takže nebude besiedka.
- 23.11. midterm
- 30.11. Agilné metódy vývoja IS, Scrum
- 7.12. pozvaná prednáška: Boris Vida (Vacuumlabs): Clean Architecture
- 14.12. pozvaná prednáška: Daniel Buchta (Softec): Vývoj informačných systémov v praxi
- doplnková virtuálna prednáška: Soft skills
Tvorba informačných systémov - prednášky 2020
- 22.09. Úvodná prednáška, plán na semester
- 29.09. Špecifikácia, z materiálov sme prebrali kap. 0 - 1.3 (vrátane) a 2. (treba sa to do budúcej prednášky naučiť)
- 06.10. Modely vývoja IS, materiály kap. 1.4 - 1.6.8, Use-case diagramy (3.1)
- 13.10. Úvod do návrhu: ciele návrhu, princípy OOP, ERD, DFD, architektonické pohľady, ONF, SDD, materiály: 4 - 4.4.2 (vrátane) plus 3.0 a 3.10
- 20.10. Úvod do UML (bude až na midterme)
- 27.10. Architektonické štýly
- 3.11. Architektonické štýly, XP, experiment s návrhovými vzormi
- 10.11. Návrhové vzory
- 17.11. sviatok
- 24.11. Integrácia aplikácií
- 1.11. Clean code
- 8.11. Agilné metódy a soft skills
- 15.11. pozvaná prednáška Softec: Daniel Buchta: Súčasné trendy pri vývoji Informačných systémov
V súčasnosti sa nachádzame v prechode do tretej etapy informačno technologickej revolúcie.
Po etape zoznamovania sa a etape masového rozšírenia sa momentálne nachádzame na prahu automatizácie informačných systémov, ktorá vedie k ich osamostatneniu sa.
Nástup tejto etapy sa prejavuje javmi ako prevádzka infraštruktúry a dokonca celých riešení v cloude či delegovanie rozhodovacích procesov a logiky aplikácií na informačné systémy samotné prostredníctvom AI/ML.
Na tejto prednáške si predstavíme ako v tomto prostredí prebieha vývoj informačných systémov a aké požiadavky sú kladené na nás, ľudí.
Tvorba informačných systémov - prednášky 2019
- 24.09. Úvodná prednáška, plán na semester
- 01.10. Špecifikácia, z materiálov sme prebrali kap. 0 - 1.3 (vrátane); 2. (treba sa to do budúcej prednášky naučiť)
- 08.10. Modely vývoja IS a Use Case diagramy 1.4 - 1.6 a 3.1.
- 15.10. UML diagramy a 4.4.1 z mat.
- 22.10. Návrh (mali by ste mať prečítané všetko až po Návrhové vzory)
- 29.10. Návrhové vzory (mali by ste vedieť dobre vysvetliť zopár návrhových vzorov z každého z troch druhov)
- 5.11. Čistý kód - úvod
- 12.11. Čistý kód - podrobnosti (mali by ste vedieť vysvetliť aspoň 10 zásad čistého kódu)
- 19.11. Integrácia aplikácií (tri klasifikácie a vysvetlenie pojmov)
- 26.11. Agilné metódy (treba mať dobrý prehľad o metóde SCRUM)
Tvorba informačných systémov - prednášky 2018
- 25.09. Úvodná prednáška, plán na semester
- 02.10. Špecifikácia, z materiálov sme prebrali kap. 0 - 1.3 (vrátane); 2. (treba sa to do budúcej prednášky naučiť)
- 09.10. Ganttov diagram, Modely vývoja sw, Use Case Diagramy, kap. 1.5, 1.6, 3.1.
- 16.10. Úvod do návrhu: ciele návrhu, entitno-relačný diagram, data-flow diagram, princípy OOP - vzťah objekt-trieda, kap. 3.0, 4, 4.2, 4.4.1
- 23.10. Návrh - UML diagramy, normalizácia objektového návrhu, SDD, Architektonické štýly
- 6.11. Návrhové vzory
- 13.11. Čistý kód a pokračovanie - využije sa v domácej úlohe
- 20.11. Integrácia aplikácií
- 27.11. Agilné metódy vývoja IS. Pozrite si zaujímavú prednášku prof. Meyera, v ktorej hodnotí myšlienky agilných metód.
- 4.12. pozvaná prednáška: Big Data (Daniel Buchta, Softec) (prezentácia)
- 11.12. pozvaná prednáška: Informatizácia štátnej a verejnej správy, (Ľuboš Cibák, VŠEMvs)
- 18.12. Soft skills
Tvorba informačných systémov - prednášky 2017
- 26.09. Úvodná prednáška, plán na semester
- 03.10. Špecifikácia, z materiálov sme prebrali kap. 0 - 1.4; 2. (treba sa to do budúcej prednášky naučiť)
- 10.10. Gantt (príklad), Modely vývoja sw, Use Case Diagramy
- 17.10. Návrh a UML, nabudúce treba vedieť nakresliť Ganttov diagram, poznať základné modely vývoja sw, ich výhody a nevýhody, ciele pri návrhu IS, vedieť nakresliť ERD opisujúci doménu IS, vysvetliť základné princípy OOP a objektovú normalizáciu. Z materiálov sú to state 1.5. - 1.6.8., 3.0, 4 - 4.4.2.
- 24.10. pozvaná prednáška: Tomáš Kulich: Ako robiť architektonické rozhodnutia, Vacuum Labs, určite prídite!
- 7.11. UML na príklade
- 13.11. miestnost B, 14:00-16:30, midterm, pozri príklad kap. 3.11. v materiáloch a tiež vzorové riešenie z predchádzajúceho roka. Najlepší spôsob prípravy na midterm je vyriešiť cvičné zadanie a poslať mi riešenie do nedele 18:00, dám Vám k nemu ešte spätnú väzbu.
- 14.11. Architektúra a návrhové vzory, na najbližšej prednáške treba ovládať state 4.5., 5., 5.1. a 5.2. z materiálov. Behavioral patterns doberieme 21.11. Vypočujte si kvalitnú prednášku Jonasa Bonera: Reactive Microsystems - The Evolution of Microservices at Scale
- 21.11. Behavioral patterns a Integrácia aplikácií. Na prednáške 5.12. treba ovládať state 5.3. a 6. z materiálov od 6.1. budeme pokračovať až 5.12.
- 28.11. Daniel Buchta: Data experience, pozvaná prednáška v podaní popredných expertov spoločnosti Softec, určite prídite!
Program: Čo je BIG DATA, História, technológie a trendy, BIG DATA vs. SQL, Architektúra, Technológie. (Bude to Big Data prednáška v ktorej budú trendy moderných frontendov a napojednie týchto trendov moderných frontendov s Big Data) - 5.12. Rôzne spôsoby klasifikácie integrácie aplikácií, Agilné metódy vývoja softvéru, state 6.1. - 6.3. a 9. z materiálov. Pozrite si zaujímavú prednášku prof. Meyera, v ktorej hodnotí myšlienky agilných metód.
- 12.12. Čistý kód. Treba vedieť uvedené princípy aplikovať v praxi.
- 19.12. Soft skills, pozri stať 10. z materiálov, pozri tiež video na MatFyzJeIn