Rozšíření webové aplikace pro projekt "Úspěšný prvňáček"
Extension of the web application for the project "Úspěšný prvňáček"
dc.contributor.advisor | Kuznetsov Stanislav | |
dc.contributor.author | Lukáš Rod | |
dc.date.accessioned | 2020-06-14T10:40:40Z | |
dc.date.available | 2020-06-14T10:40:40Z | |
dc.date.issued | 2020-06-12 | |
dc.identifier | KOS-962290748605 | |
dc.identifier.uri | http://hdl.handle.net/10467/87969 | |
dc.description.abstract | Tato práce si klade za cíl rozšířit webovou aplikaci pro projekt "Úspěšný prvňáček", který nabízí doučování a kurzy pro budoucí nebo nastupující prvňáčky. Původní aplikace byla vytvořena v rámci předcházející bakalářské práce a slouží k evidování klientů, jejich docházky, skupin, plateb za lekce a zobrazení celé historie klienta. Serverová část původní i nové aplikace je napsána v Pythonu s webovým frameworkem Django, klientská část v Reactu, navzájem spolu komunikují přes REST API díky Django REST Frameworku. Výsledná nová rozšířená aplikace splňuje všechny nové požadavky lektorky. Také je díky zavedení pokročilých nástrojů pro usnadnění vývoje a údržby, vysokému pokrytí automatizovanými testy API i UI (E2E) a zavedení několika prostředí pro nasazování umožněno spolehlivější a rychlejší dodávání nových verzí. Aplikace je nasazena do několika prostředí (včetně produkčního) na Heroku a lektorce umožňuje ještě efektivnější a pohodlnější každodenní práci pokrývající více oblastí díky novým funkcím. | cze |
dc.description.abstract | The goal of this thesis is to extend the web application for the project "Úspěšný prvňáček" which offers an extra education and courses for preschoolers. The original application was created in a bachelor's thesis and offers features for storing information about clients, their attendances, groups, payments for the lectures, and viewing the client's entire history. The server side of the original and also the new application is written in Python with Django web framework, the client side is built with React and communicates via a REST API thanks to Django REST Framework. The final new extended application meets all the new requirements made by the lector. Also, thanks to the integration with advanced tools for easier development and maintenance, high code coverage by automated API and UI (E2E) tests, and configuration of multiple deploy environments, more reliable and faster delivery of new releases is possible. The application is deployed to more environments (including the production one) to Heroku and offers much more efficient and comfortable everyday work covering more areas of functionality thanks to the new features. | 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 | webová aplikace | cze |
dc.subject | Úspěšný prvňáček | cze |
dc.subject | Python | cze |
dc.subject | Django | cze |
dc.subject | React | cze |
dc.subject | Django REST framework | cze |
dc.subject | web application | eng |
dc.subject | Úspěšný prvňáček | eng |
dc.subject | Python | eng |
dc.subject | Django | eng |
dc.subject | React | eng |
dc.subject | Django REST framework | eng |
dc.subject | Successful first-grader | eng |
dc.title | Rozšíření webové aplikace pro projekt "Úspěšný prvňáček" | cze |
dc.title | Extension of the web application for the project "Úspěšný prvňáček" | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Vogel Josef | |
theses.degree.discipline | Webové a softwarové inženýrství | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 18102 [1006]