Portál pro organizování vědeckých konferencí (back-end)
Web portal for organizing scientific conferences (back-end)
dc.contributor.advisor | Pauš Petr | |
dc.contributor.author | Jakub Pečenka | |
dc.date.accessioned | 2023-06-21T22:55:10Z | |
dc.date.available | 2023-06-21T22:55:10Z | |
dc.date.issued | 2023-06-21 | |
dc.identifier | KOS-1243890270105 | |
dc.identifier.uri | http://hdl.handle.net/10467/109941 | |
dc.description.abstract | Tato bakalářská práce se věnuje revitalizaci již existujícího webového portálu pro pořádání vědeckých konferencí v rámci Fakulty jaderné a fyzikálně inženýrské Českého vysokého učení technického v Praze. Práce se v úvodní části zaměřuje na analýzu konceptů a nástrojů pro tvorbu webových aplikací. Následně je analyzován současný systém a jsou identifikovány požadavky, které je třeba zachovat při návrhu nového řešení. Tomu je věnována navazující část práce. Pro implementaci prototypu na základě stanoveného návrhu byl použit programovací jazyk Go a společně s ním webový framework Gin. Zachování dat aplikace je dosaženo pomocí NoSQL databáze MongoDB. Demonstrativní frontend je tvořen prostřednictvím JavaScriptové knihovny React.js. Zprostředkování komunikace mezi klientem a serverem je zajištěno implementací REST API. | cze |
dc.description.abstract | This bachelor thesis is devoted to the revitalization of an existing web portal for organizing scientific conferences within the Faculty of Nuclear and Physical Engineering of the Czech Technical University in Prague. The thesis focuses in the introductory part on the analysis of concepts and tools for creating web applications. Subsequently, the current system is analyzed and the requirements that need to be maintained when designing a new solution are identified. Design of the new solution is the subject of the following part of the thesis. To implement the prototype based on the established design, the Go programming language was used along with the Gin web framework. The application's data persistence is achieved by using the NoSQL database MongoDB. The demonstrative frontend is created using the JavaScript library React.js. The mediation of communication between client and server is provided by the implementation of REST API. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | backend webové aplikace | cze |
dc.subject | vědecká konference | cze |
dc.subject | REST API | cze |
dc.subject | MongoDB | cze |
dc.subject | programovací jazyk Go | cze |
dc.subject | web application backend | eng |
dc.subject | scientific conference | eng |
dc.subject | REST API | eng |
dc.subject | MongoDB | eng |
dc.subject | Go programming language | eng |
dc.title | Portál pro organizování vědeckých konferencí (back-end) | cze |
dc.title | Web portal for organizing scientific conferences (back-end) | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Buchtela David | |
theses.degree.discipline | Informační systémy a management | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika 2009 | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 18102 [1724]