Aplikace pro plánování sportovního tréninku

dc.contributorHnídek Jiří, Ing. Ph.D. : 55849
dc.contributor.advisorVraný Jiří, Mgr. Ph.D. : 54918
dc.contributor.authorRysaeva, Anzhelika
dc.date.accessioned2020-02-28T12:53:04Z
dc.date.available2020-02-28T12:53:04Z
dc.date.committed2019-4-30
dc.date.defense2020-02-05
dc.date.submitted2018-10-18
dc.date.updated2020-2-5
dc.degree.levelBc.
dc.description.abstractTato bakalářská práce se zaměřuje na implementaci webové aplikace pro vytrvalostní sporty, která je určena pro cyklistiky, běžce, lyžaře atd. Aplikace nabízí trenérům možnost vytvářet tréninkové plány a sportovcům tyto tréninkové plány číst a reportovat průběh tréninku. Dosažení daného cíle v této práci probíhá zaprvé zkoumáním problematiky programování webových služeb a populárních webových řešení sportovních aplikací, a zadruhé zvolením vhodných technologií pro vývoj a následným návrhem vlastního řešení, které je podrobně popsané v kapitole Rešerše. Jedním z důležitých kroků pro dosažení cíle je implementace rozhraní, která je podrobněji popsaná v kapitole Webová aplikace. V ní se soustředím na popis použitých technologií a jednotlivých implementovaných funkcí pro tuto webovou aplikaci. Webová aplikace využívá programovací jazyk TypeScript, JavaScriptovou knihovnu React, pomocné React nástroje Context a knihovnu Ant Design pro implementaci klientské části, a systém Node.js a framework Express.js pro realizaci serveru a také nerelační databáze MongoDB pro práci s daty. Poslední část bakalářské práce je věnována zhodnocení dosažených výsledků a plánům rozšíření funkcí této webové aplikace do budoucna.cs
dc.description.abstractThis bachelor's thesis focuses on the implementation of an endurance sports web application which was developed for sportsmen such as cyclists, runners or skiers. Thanks to this application, coaches build training plans for athletes who can access them during their training session. Moreover, this application enables an easy addition of comments to any activity. The goals of this thesis are focused on programming of web services and popular web-based solutions for sport applications. Moreover, it focuses on the selection of appropriate technologies for the development of an own application. The above-mentioned process is described in detail in the chapter Research. This thesis is specifically concerned with the implementation of an interface which is discussed in the chapter Web Application. This chapter focuses on the description of technologies used and the features implemented. The web application uses a programming language TypeScript, JavaScript library React, React auxiliary tools Context and the Ant Design library for programming the client - side of the web application. Node.js and server framework Express.js were used to implement the backend part of the web aplication, data management is handled by the non-relational database MongoDB. The last chapter of the thesis evaluates the results achieved and explores the future development of the web application.en
dc.format43 s.
dc.format.extentIlustrace, Grafy
dc.identifier.signatureV 202001685
dc.identifier.urihttps://dspace.tul.cz/handle/15240/154523
dc.language.isocs
dc.relation.isbasedon[1] RICHARDSON, Leonard a Michael AMUNDSEN. RESTful Web APIs. Beijing: O'Reilly, 2013. ISBN 978-1449358068.
dc.relation.isbasedon[2] SUBRAMANIAN, Vasan. Pro MERN stack: full stack web app development with Mongo, Express, React, and Node. Berkeley, California: Apress, 2017. Books for professionals by professionals. ISBN 978-1484226520.
dc.relation.isbasedon[3] BANKS, Alex a Eve PORCELLO. Learning React: functional web development with React and Redux. Sebastopol, CA: O'Reilly Media, 2017. ISBN 978-1491954621.
dc.rightsVysoko�kolsk� z�v�re�n� pr�ce je autorsk� d�lo chr�n�n� dle z�kona �. 121/2000 Sb., autorsk� z�kon, ve zn�n� pozd�j��ch p�edpis�. 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 https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a cita�n� etikou https://knihovna.tul.cz/document/26cs
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. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectWebové aplikacecs
dc.subjectplánování sportovního tréninkucs
dc.subjectRESTcs
dc.subjectMongoDBcs
dc.subjectTypeScriptcs
dc.subjectReactcs
dc.subjectNode.jscs
dc.subjectWeb applicationen
dc.subjectsport training plansen
dc.subjectRESTen
dc.subjectMongoDBen
dc.subjectTypeScripten
dc.subjectReacten
dc.subjectNode.jsen
dc.titleAplikace pro plánování sportovního tréninkucs
dc.titleApplication for sport training plansen
dc.typebakalářská prácecs
local.degree.abbreviationBakal��sk�
local.degree.disciplineIT
local.degree.programmeInformační technologie
local.degree.programmeabbreviationB2646
local.department.abbreviationNTI
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.faculty.abbreviationFM
local.identifier.authorM16000051
local.identifier.stag38831
local.identifier.verbiskpw06634156
local.note.administratorsautomat
local.note.secrecyPovoleno ZverejnitPraci Povoleno ZverejnitPosudky
local.poradovecislo1685
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
BakalarskaPraceAngelika2019.pdf
Size:
8.17 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
Rysaeva_project.zip
Size:
714.12 KB
Format:
Unknown data format
Description:
VSKP__priloha
Loading...
Thumbnail Image
Name:
Rysaeva__posudek_vedouciho.pdf
Size:
535.19 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
Rysaeva__posudek_oponenta.pdf
Size:
532.75 KB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
16.19 KB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP