Technologická sada pro výuku předmětů WEB a OKS
| dc.contributor.advisor | Herout Pavel, Doc. Ing. Ph.D. | |
| dc.contributor.author | Kůta, David | |
| dc.contributor.referee | Otta Maxmilián, Ing. Ph.D. | |
| dc.date.accepted | 2024-6-17 | |
| dc.date.accessioned | 2024-07-12T09:14:33Z | |
| dc.date.available | 2023-9-8 | |
| dc.date.available | 2024-07-12T09:14:33Z | |
| dc.date.issued | 2024 | |
| dc.date.submitted | 2024-5-16 | |
| dc.description.abstract | Diplomová práce se zabývá tvorbou technologického stacku pro výuku předmětů KIV/OKS a KIV/WEB na Západočeské univerzitě v Plzni. Cílem práce bylo vytvoření systému, který umožní studentům efektivně zpracovávat dílčí úlohy semestrální práce a pedagogům zjednoduší kontroly. Byla provedena analýza současně využívaných systémů a technologií v oblastech CI/CD, verzování a kontejnerizace, ze kterých byly následně zvoleny GitLab, Docker a Kubernetes. V praktické části byl realizován technologický stack, jehož součástí bylo nastavení platformy GitLab, které obsahovalo například také návrh struktury repozitářů. Dále byla vytvořena konfigurace několika CI/CD pipelines, které zpracovávají, validují samostatné úlohy studentů a publikují jejich výsledky na testovací prostředí v Kubernetes Clusteru. Následně byly vytvořeny pomocné nástroje pro práci se systémem a kontejnerové prostředí pro vývoj semestrální práce na jednotné platformě. | cs |
| dc.description.abstract-translated | The thesis deals with the creation of a technology stack for teaching KIV/OKS and KIV/WEB at the University of West Bohemia in Pilsen. The aim of the thesis was to create a system that will allow students to efficiently process partial tasks of assignments and simplify the controls for teachers. An analysis of currently used systems and technologies in the areas of CI/CD, versioning and containerization was performed, from which GitLab, Docker and Kubernetes were subsequently selected. In the practical part, a technology stack was implemented, which included the setup of the GitLab platform, which included, for example, the design of the repository structure. Furthermore, the configuration of several CI/CD pipelines was created to process and validate the students' independent jobs and publish their results to the test environment in the Kubernetes Cluster. Subsequently, the help tools for working with the system and the container environment for developing assignments on a unified environment were created. | en |
| dc.description.result | Obhájeno | |
| dc.format | 80 s. | |
| dc.identifier | 96733 | |
| dc.identifier.uri | http://hdl.handle.net/11025/57241 | |
| dc.language.iso | cs | |
| dc.publisher | Západočeská univerzita v Plzni | |
| dc.rights | Plný text práce je přístupný bez omezení | |
| dc.subject | ci/cd | cs |
| dc.subject | gitlab | cs |
| dc.subject | docker | cs |
| dc.subject | kontejnerizace | cs |
| dc.subject | technologický stack | cs |
| dc.subject | kubernetes | cs |
| dc.subject.translated | ci/cd | en |
| dc.subject.translated | gitlab | en |
| dc.subject.translated | docker | en |
| dc.subject.translated | containerization | en |
| dc.subject.translated | technology stack | en |
| dc.subject.translated | kubernetes | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | |
| dc.thesis.degree-level | Navazující | |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Softwarové a informační systémy | |
| dc.title | Technologická sada pro výuku předmětů WEB a OKS | cs |
| dc.title.alternative | Technology stack for teaching WEB and OKS courses | en |
| dc.title.other | Technologická sada pro výuku předmětů WEB a OKS | |
| dc.type | diplomová práce |
Files
Original bundle
1 - 5 out of 6 results
No Thumbnail Available
- Name:
- A22N0053P.pdf
- Size:
- 848.92 KB
- Format:
- Adobe Portable Document Format
- Description:
- Plný text práce
No Thumbnail Available
- Name:
- A22N0053PPhodnoceni-ved.pdf
- Size:
- 109.93 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího práce
No Thumbnail Available
- Name:
- A22N0053Pposudek-op.pdf
- Size:
- 35.4 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta práce
No Thumbnail Available
- Name:
- A22N0053Pobhajoba.pdf
- Size:
- 198.47 KB
- Format:
- Adobe Portable Document Format
- Description:
- Průběh obhajoby práce
No Thumbnail Available
- Name:
- A22N0053P-zadani_DP.pdf
- Size:
- 22.15 KB
- Format:
- Adobe Portable Document Format
- Description:
- VŠKP - příloha