Katedra informačních technologiíhttps://hdl.handle.net/10195/281512024-03-29T07:06:03Z2024-03-29T07:06:03ZTvorba grafických aplikací v jazyce PythonTomášek, Adamhttps://hdl.handle.net/10195/824342024-02-09T07:39:50Z2024-01-01T00:00:00ZTvorba grafických aplikací v jazyce Python
Tomášek, Adam
Tato bakalářská práce poskytuje porovnání čtyř grafických frameworků v Pythonu: PyQt5, Kivy, WxPython a Tkinter. Zahrnuje teoretické představení frameworků, jejich instalaci na Windows a tvorbu layoutu pro aplikace. Praktická část se zaměřuje na vývoj TODO listu a kalkulačky, demonstrujících funkčnost a možnosti každého frameworku. Práce je vhodná pro IT vývojáře a studenty.
2024-01-01T00:00:00ZWebová aplikace na sběr a analýzu dat předmětů z inventáře uživatele herní platformy SteamVarga, Matějhttps://hdl.handle.net/10195/824332024-02-09T07:42:30Z2024-01-01T00:00:00ZWebová aplikace na sběr a analýzu dat předmětů z inventáře uživatele herní platformy Steam
Varga, Matěj
Bakalářská práce se zabývá vývojem moderní webové aplikace, která sbírá volně dostupná data týkající se Steam marketingu z konkrétní hry a poskytující vizuální výstup, který splňuje očekávání pro analýzu sbíraných dat. Data jsou uložena v NoSQL dokumentové databázi MongoDB, ze které jsou vybírána za pomoci serverové části aplikace. Serverovou složku zde zajišťuje Node.js společně s Express.js a konečný vizuální výstup je zpracován jednou z nejpoužívanějších JavaSriptových knihoven React.js.
2024-01-01T00:00:00ZVyužití verzovacího systému GIT pro správu projektu a automatický deployment se systémem kontrolyJoukl, Jakubhttps://hdl.handle.net/10195/815392023-08-18T11:01:27Z2023-01-01T00:00:00ZVyužití verzovacího systému GIT pro správu projektu a automatický deployment se systémem kontroly
Joukl, Jakub
Cílem práce je zpracovat podrobnou analýzu využití verzovacího systému GIT při tvorbě softwarového systému, možností využití systému GIT v teamových projektech a analýzu automatických deployment (hooky) s prozkoumáním možností spojení deploymentu s Unit testy. Tento kontrolní mechanismus by měl být schopen při neúspěšném merge nebo build informovat plnohodnotně uživatele o nastalé chybě. Součástí práce je i stručná analýza možností jiných nástrojů pro automatický deployment. V závěru práce autor provede srovnání těchto nástrojů s verzovacím systémem GIT. Výstupem praktické části je pak návrh a implementace kompletního řešení pro automatický deployment se systémem kontroly alespoň pro dva odlišné servery např. produkční a vývojový. V praktické části je postihnuta i problematika spouštění automatických migračních skriptů pro databázi.
2023-01-01T00:00:00ZSíťový plánovač a exekutor dávkových úlohJoukl, Martinhttps://hdl.handle.net/10195/815402023-08-18T11:09:23Z2023-01-01T00:00:00ZSíťový plánovač a exekutor dávkových úloh
Joukl, Martin
Cílem bakalářské práce je návrh a implementace systému pro plánování dávkových úloh v prostředí počítačových clusterů. Implementovaný systém se skládá ze dvou částí, ze serveru a z několika klientů, a umožňuje zadání dávkové úlohy serveru a poté její následné naplánování a vykonání na výpočetních uzlech. Veškerá komunikace mezi serverem a klienty je šifrovaná pomocí asymetrické a následně symetrické kryptografie. Server je aplikace s grafickým rozhraním, klient je konzolová aplikace. Obě aplikace jsou multiplatformní a podporují operační systémy Windows a Linux.
2023-01-01T00:00:00Z