Zobrazit minimální záznam

Extension of the web application for the project "Úspěšný prvňáček"



dc.contributor.advisorKuznetsov Stanislav
dc.contributor.authorLukáš Rod
dc.date.accessioned2020-06-14T10:40:40Z
dc.date.available2020-06-14T10:40:40Z
dc.date.issued2020-06-12
dc.identifierKOS-962290748605
dc.identifier.urihttp://hdl.handle.net/10467/87969
dc.description.abstractTato 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.abstractThe 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.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectwebová aplikacecze
dc.subjectÚspěšný prvňáčekcze
dc.subjectPythoncze
dc.subjectDjangocze
dc.subjectReactcze
dc.subjectDjango REST frameworkcze
dc.subjectweb applicationeng
dc.subjectÚspěšný prvňáčekeng
dc.subjectPythoneng
dc.subjectDjangoeng
dc.subjectReacteng
dc.subjectDjango REST frameworkeng
dc.subjectSuccessful first-gradereng
dc.titleRozšíření webové aplikace pro projekt "Úspěšný prvňáček"cze
dc.titleExtension of the web application for the project "Úspěšný prvňáček"eng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeVogel Josef
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam