UINF/PAZ1c 2014 – 6. prednáška
Category Archives: PAZ1c: Programovanie, algoritmy, zložitosť
UINF/PAZ1c 2014 – Hodnotenie projektov
Požiadavky na hodnotenie projektu pre UINF/PAZ1c.
UINF/PAZ1c 2014 – 5. prednáška
Vytváranie elegantných metód. Zavádzanie bodov rozšíriteľnosti pre triedy. Open/closed principle. Tvorba tried pomocou kompozície a dedičnosti. Interfejsy ako body rozšíriteľnosti na príkladoch.
UINF/PAZ1c 2014 – 4. cvičenie
Pridanie okna na zadanie teplákov, ukladanie v DAO, generovanie IDčiek.
UINF/PAZ1c 2014 – 4. prednáška
Návrhový vzor Factory / továreň pre decoupling tried. Továreň ako singleton — jedináčik v systéme. Prepojenie GUI vrstvy a perzistentnej vrstvy cez továrne. Logging v systéme ako metóda sledovania behu
UINF/PAZ1c 2014 – 3. prednáška
Interfejsy. DAO implementované v MySQL databáze. Spring JDBC API pre prístup k databázam. Maven pre spravovanie závislostí v projekte.
UINF/PAZ1c 2014 – 2. cvičenie
Dokončenie prihlasovacej obrazovky. Projekt Teplákošop: prepojenie formulára a DAO objektu. Použitie labelov a listov v kóde.
UINF/PAZ1c 2014 – 2. prednáška
Návrh CRUD aplikácií. Príklad aplikácie na uchovávanie citátov. Definícia entity, návrh entít, úvahy nad identitou. Návrhový vzor Data Access Object ako sprístupnenie vrstvy. Stručný nástrel používateľského rozhrania a prepojenie s DAO objektami. Závislosti/kolaborátori a prepojenie cez inštančné premenné. Dvojvrstvové aplikácie, ich výhody a limitácie.
UINF/PAZ1c 2014 – 1. prednáška
Úvodné informácie, podmienky hodnotenia. Automat na potraviny ako príklad malého projektu. Identifikácia tried, use-casy, identifikácia metód a inštančných premenných. Unit testy a JUnit.
UINF/PAZ1c 2013 – 14. prednáška
Bonusová prednáška: Vývoj webových aplikácií v Jave pomocou Mavenu a Apache Wicketu.