Prednášky predmetu PRO1a sa konajú štandardne v stredy 15:30-17:00 v SA1C05.
Zdrojové kódy z prednášok môžete nájsť na fakultnom Gitlabe.
Prednáška 0 (12.2.2025)
- Výber projektov.
Prednáška 1 (19.2.2025)
- Perzistentná vrstva – Spring Data JPA
Prednáška 2 (26.2.2025)
- Verzovanie databázy – Flyway
Prednáška 3 (5.3.2025)
- Autentifikácia – HTTP Basic a Bearer autentifikácia, JWT, OpenID Connect
Prednáška 4 (12.3.2025)
- Autentifikácia II – Zabezpečenie full-stack aplikácie cez Keycloak
Prednáška 5 (19.3.2025)
- Autorizácia – RBAC, ABAC, užívateľské role cez Keycloak
Prednáška 6 (26.3.2025)
- Integrácia aplikácií – Integrované vytváranie užívateľov, Data Transfer Objects, Keycloak Admin API,
Prednáška 7 (2.4.2025)
- Kontajnerizácia – Dockerfile, vytváranie vlastných obrazov
Prednáška 8 (9.4.2025)
- CI (Continuous Integration) – Gitlab CI, automatizované testovanie a kontajnerizovanie aplikácie, Git tagy
- TODO – slajdy
Prednáška 9 (16.4.2025)
- Nasadenie na server – možnosti, základné nasadenie na server cez Docker Compose,
Prednáška 10 (23.4.2025)
- CD (Continuous Deployment) – automatizované nasadzovanie na server,
- TODO – slajdy
Prednáška 11 (7.5.2025)
- Nasadenie na server II – základné nasadenie na server cez Kubernetes,