Prednášky predmetu PAZ1c sa konajú štandardne v štvrtky 09:50-11:20 v SA2P11.
Zdrojové kódy z prednášok môžete nájsť na fakultnom Gitlabe.
1. Prednáška (19.9.2024)
- Identifikácia tried, metód a inštančných premenných, Entity, Unit testy a JUnit
2. prednáška (26.9.2024)
- Úvod do JavaFX, FXML, Scene Builder, kontrolér
3. prednáška (3.10.2024)
- Návrhový vzor Model-View-Controller, Observable a Property triedy, model modelov, perzistentná vrstva, entity a identifikátory, CRUD úložisko v pamäti, prepojenie GUI a perzistentnej vrstvy.
4. prednáška (10.10.2024)
- Návrh rozhraní pre DAO objekty. Výhody a nevýhody asociácie medzi triedami cez ručne zadrôtované asociácie. Implementácia návrhového vzoru Továreň (factory, factory method) ako abstrakcia zadrôtovaných tried. Databázová perzistentná vrstva. Konfigurácia JDBCTemplate, RowMapper. Spustenie DB cez Docker.
5. Prednáška (17.10.2024)
- Asociácie medzi triedami. Vzťahy s kardinalitami: 1:1, 1:M, M:N. Návrh vzťahov a ich realizácia v kóde. Návrh komplexnejšieho dátového modelu, ResultSetExtractor.
6. Prednáška (24.10.2024)
- Biznis vrsva, Trojvrstvová aplikácia, modálne okná, úprava entity v JavaFX, CheckBox, pridávanie komponentov na FlowPane.
Rektorské voľno (31.10.2024)
7. Prednáška (7.11.2024)
- Logovanie — System.out.println ako najjednoduchší spôsob logovania. Logovanie pomocou slf4j. Bezpečné uloženie hesiel.
8. Prednáška (14.11.2024)
- Metaprogramovanie: Anotácie a reflexia; Lambda výrazy a prúdy, generické triedy.
9. Prednáška (21.11.2024)
- Spring Boot a REST služby. Formát JSON.
10.Prednáška (28.11.2024)
- React – inštalácia a DOM model, základy Typescript, prepojenie DOM a komponentu – zobrazenie premenných a reagovanie na akcie
- (2022) Angular, inštalácia, Bootstrap, DOM model, základy Typescriptu, prepojenie DOM a komponentu – zobrazenie premenných a reagovanie na akcie
11. Prednáška (5.12.2024)
- React – Material UI, fetch API, Promise, CRUD, validácia údajov, viacstránková aplikácia
- (2022) Angular – ngModel, spracovanie formulárov, validácia formulárov, komunikácia s rodičovským komponentom cez @Input a @Output premenné
12. Prednáška (12.12.2024)
- React – Tmavý mód, služby, konfigurácia, skladanie komponentov
- (2022) Angular – Služby, Observable, HttpClient, komunikácia s REST serverom