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 (21.9.2023)
- Identifikácia tried, metód a inštančných premenných, Entity, Unit testy a JUnit
2. prednáška (28.9.2023)
- Úvod do JavaFX, FXML, Scene Builder, kontrolér
3. prednáška (5.10.2023)
- 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 (12.10.2023)
- Návrh interfejsov 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. Enum. Databázová perzistentná vrstva. Konfigurácia JDBCTemplate, RowMapper.
5. Prednáška (19.10.2023)
- Vkladanie dát cez JDBCTemplate. 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 zložitejšieho dátového modelu, ResultSetExtractor.
6. Prednáška (26.10.2023)
- Biznis vrsva, Trojvrstvová aplikácia, modálne okná, úprava entity v JavaFX, CheckBox, pridávanie komponentov na FlowPane.
7. Prednáška (2.11.2023)
- Logovanie — System.out.println ako najjednoduchší spôsob logovania. Logovanie pomocou slf4j. Bezpečné uloženie hesiel.
8. Prednáška (9.11.2023)
- Anotácie, práca s lambda výrazmi, generické triedy .
9. Prednáška (16.11.2023)
- Spring boot a REST služby. Formát Json.
10.Prednáška (23.11.2023)
- Angular, inštalácia, Bootstrap, DOM model, základy Typescriptu, prepojenie DOM a komponentu – zobrazenie premenných a reagovanie na akcie
11. Prednáška (30.11.2023)
- Angular – ngModel, spracovanie formulárov, validácia formulárov, komunikácia s rodičovským komponentom cez @Input a @Output premenné
12. Prednáška (7.12.2023)
- Angular – Služby, Observable, HttpClient, komunikácia s REST serverom