forked from KEMT/zpwiki
		
	| .. | ||
| README.md | ||
| title | published | taxonomy | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Vladyslav Yanchenko | true | 
  | 
rok začiatku štúdia: 2022
Bakalárska práca 2025
Názov: Kontinuálne nasadenie a testovanie aplikácie v klaudovom prostredí.
Úlohy BP:
- Vypracujte písomný prehľad verejných klaudových služieb pre podporu procesu a nasadenia aplikácie.
 - Vypracujte písomný prehľad prostriedkov kontinuálneho nasadenie a integrácie.
 - Vytvorte webovú aplikáciu zloženú z viacerých komponentov a upravte ju do podoby vhodnej na nasadenie v klaude.
 - Vyberte vhodné klaudové riešenia pre nasadenie Vašej aplikácie a vytvorte skripty pre nasadenie aplikácie. Opíšte architektúru Vašej aplikácie.
 - Vytvorte a opíšte proces kontinuálneho nasadenia a integrácie zmien do Vašej aplikácie pomocou vybraných klaudových služieb.
 
Vedúci: doc. Matúš Pleva PhD.
Nápad:
- Vytvoriť webovú aplikáciu s použitím Spring Boot, využitie klaudovej databázy Azure a klaudového úložiska. realizovať JWT, využiť CI CD.
 
Stretnutie 13.12.2024
Stav:
- CI-CD GIT HUB pipeline pre backend aj frontend.
 - Dockerfile je, zatiaľ to nefunguje s Azure Cloud, funguje lokalne. Registry zatiaľ nefunguje.
 - Auth cez JWT Token do LocalStorage.
 - Vyskúšaný Docker Compose, zatiaľ nefunguje na lokálny klaster.
 
Úlohy:
- Zistiť čo je Registry a ako to funguje.
 
Stretnutie 8.11.2024
Stav:
- Backend SpringBoot, frontend React-Next.js.
 - Urobená základná autentifikácia pomocou HTTP Basic Auth.
 - Vyskúšaná kontajnerizácia.
 - Kódy sú na GitHUBe. https://github.com/MrSid333/bankapp.git
 - Aktivované Azure a Azure PostgreSQL aj úložisko. Zatiaľ nie je prepojené. úložisko.
 - Naštudované GITHUB CI-CD.
 - Nainštalované minikube.
 - Práca na textoch.
 
Úlohy:
- Pokračujte v otvorených úlohách.
 - Vytvorte nasadenie aplikácie pomocou Kubernetes.
 - Napíšte automatické testy a zostavte Github CI-CD pipeline.
 - Zistite aké obmedzenia má GitHUB Pipeline.
 - Píšte BP pošlite mi draft.
 
Zásobník úloh:
- Vytvorte nasadenie Vašej aplikácie do Azure a skritpy pre nasadenie dajte na GitHUB. Dávajte pozor aby ste nezverejnili Vaše prístupové údaje.
 - Napíšte článok do "online média" o CI CD v klaude vo forme tutoriálu pre študentov. Z tutoriálu sa študent dozvie, čo je to CI CD, ako to vytvoriť pre konkretny projekt na GITHUbe.
 - Zostavte pipeline pomocou iného nástroja (Azure, Jenkins) a porovnajte ich.
 
Stretnutie 3.10.2024
Úlohy:
- Preštudujte si platformu Kubernetes. Napíšte čo je to. Napíšte čo je to kontajnerizácia.
 - Nainštalujte si microk8s. Aktivujte si MS Azure a naučte sa to používať.
 - Vytvorte webovú aplikáciu, kotrá sa bude zkladať z viacerých mikroslužieb a bude využívať klaudové úložisko.
 - Napíšte čo je to CI CD a na čo sa využíva. Zistitie aké CI CD nástroje existujú. Vyberte si vhodný nástroj. Napr. GIT HUB, aleo GitLAB, alebo Jenkins. Alebo použite pipeline z Azure.
 - Ku aplikácii navrhnite niekoľko automatických testov.
 - Zostavte CI CD Pipeline pre automatické zostavenie a testovanie aplikácie