Zobrazit minimální záznam

RESTful API technologies



dc.contributor.advisorHunka Jiří
dc.contributor.authorJanda Radim
dc.date.accessioned2018-06-07T10:26:16Z
dc.date.available2018-06-07T10:26:16Z
dc.date.issued2018-06-07
dc.identifierKOS-762877568905
dc.identifier.urihttp://hdl.handle.net/10467/76228
dc.description.abstractTato diplomová práce se zabývá rozborem technologií pro tvorbu RESTful API aplikací. V práci jsem se zaměřil jak na rozbor samotné architektury REST, tak na důkladnou rešerši vybraných frameworků pro tvorbu RESTful API aplikací, včetně dalších podpůrných nástrojů, které mohou tento vývojový proces ulehčit. Z mnou prozkoumaných technologií je vytvořena sestava technologií a nástrojů pro maximální podporu tvorby RESTful API aplikací. Tato sestava je následně otestována v praktické části při vývoji takové aplikace. Na závěr diskutuji možnosti sjednocení těchto technologií do univerzálního nástroje. V rešeršní části často pracuji i s praktickými prvky, včetně ukázek kódu. V praktické části byly použity klasické postupy podle běžného životního cyklu vývoje software - tedy analýzy, návrhu, implementace a nasazení. Hlavním přínosem této práce je porovnání dostupných technologií a rozbor toho, jaké technologie vybrat, aby bylo dosaženo nejvyšší efektivnosti procesu vývoje RESTful API aplikací. Dalším přínosem je také vytvoření konkretního RESTful API, které aktuálně funguje na dobročinném projektu. V poslední řadě práce přináší teoretické základy pro možné sjednocení těchto technologií, které je možné v budoucnu rozvíjet.cze
dc.description.abstractThis diploma thesis consists of analysis of technologies used to create RESTful API aplications. Thesis is focused on analysis of REST architecture itself and thorough research of selected RESTful API frameworks, including other tools which could be used to improve proces of developing these aplications. From research, there is also created stack of these tools and technologies, which should give maximum support for creating RESTful API aplications. This stack is also tested in practical part, which focus on development of this kind of application. At the end there are discussed options of merging these technologies into universal tool. The research part is highly practically oriented and also includes simple code samples. Practical part is driven by classic software developement life cycle including analysis, design, implementation and deployment. The main contribution of this thesis is overview of available technologies and analysis of which selection of these technologies could achieve highest effiency process of developing RESTful API aplication. Another contribution is developed RESTful API, which is currently running for charitable project. Lastly this thesis gives theoretical foundations for possible merging of these technologies, which could be envolved in future.eng
dc.language.isoCZE
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.subjectREST,RESTful API,REST frameworky,nástroje,technologiecze
dc.subjectREST,RESTful API,REST frameworks,tools,technologieseng
dc.titleTechnologie pro tvorbu RESTful APIcze
dc.titleRESTful API technologieseng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted
dc.contributor.refereeChludil Jiří
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