Prednášky predmetu PRO1a sa konajú štandardne v pondelky 11:40-13:10 v SA1C04.
Zdrojové kódy z prednášok môžete nájsť na fakultnom Gitlabe.
Prednáška 0 (9.2.2026)
- Výber projektov.
Prednáška 1 (16.2.2026)
- Dokumentácia – Markdown, Git, Gitflow
Prednáška 2 (23.2.2026)
- CI (Continuous Integration) – Gitlab CI, automatizované testovanie a kontajnerizovanie aplikácie, verzovanie artefaktov
Prednáška 3 (2.3.2026)
- Kontajnerizácia – Dockerfile, vytváranie vlastných obrazov, OCI register
Prednáška 4 (9.3.2026)
- Perzistentná vrstva – Spring Data JPA
Prednáška 5 (16.3.2026)
- Verzovanie databázy – Flyway
Prednáška 6 (23.3.2026)
- Autentifikácia – HTTP Basic a Bearer autentifikácia, JWT, OpenID Connect
Prednáška 7 (30.3.2026)
- Autentifikácia II – Zabezpečenie full-stack aplikácie cez Keycloak
Prednáška 8 (13.3.2026)
- Autorizácia – RBAC, ABAC, užívateľské role cez Keycloak
Prednáška 9 (20.4.2026)
- Integrácia aplikácií – Integrované vytváranie užívateľov, Data Transfer Objects, Keycloak Admin API,
Prednáška 10 (27.4.2026)
- Nasadenie na server – možnosti, základné nasadenie na server cez Docker Compose,
Prednáška 11 (4.5.2026)
- Nasadenie na server II – základné nasadenie na server cez Kubernetes,