API server pro IS VUT
but.committee | doc. Dr. Ing. Dušan Kolář (předseda) doc. Dr. Ing. Otto Fučík (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Dytrych, Jaroslav | cs |
dc.contributor.author | Mudrák, Ivan | cs |
dc.contributor.referee | Kocman, Radim | cs |
dc.date.accessioned | 2023-07-17T08:03:57Z | |
dc.date.available | 2023-07-17T08:03:57Z | |
dc.date.created | 2023 | cs |
dc.description.abstract | Hlavním cílem této práce je vytvoření nového REST API pro IS VUT a uživatelského rozhraní pro jeho administraci. Součástí této práce je také implementování ukázkových koncových bodů pro vybranou studijní agendu. REST API je implementováno s využitím aplikačního rámce Nette. Tento aplikační rámec byl především rozšířen o nový algoritmus pro směrovaní, o podporu automatické serializace a deserialize dat a o podporu automatického mapování. Pro usnadnění vývoje i používání nového REST API je součástí práce také automatické generovaní dokumentace dle specifikace OpenAPI. Výsledkem této práce je nové REST API, které usnadňuje přidávání nových koncových bodů pro čtení a zápis. | cs |
dc.description.abstract | The main goal of this work is to create a new REST API for BUT IS with a user interface for its administration. This work also includes the implementation of sample endpoints for a selected study agenda. The REST API is implemented using the Nette application framework. In particular, this application framework is extended with a new routing algorithm, support for automatic data serialization and deserialization, and support for automapping. This work also includes an automatic generation of documentation according to the OpenAPI specification to simplify the development and use of the new REST API. The outcome of this work is a new REST API that simplifies the addition of new read and write endpoints. | en |
dc.description.mark | A | cs |
dc.identifier.citation | MUDRÁK, I. API server pro IS VUT [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023. | cs |
dc.identifier.other | 146326 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/211105 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | REST API | cs |
dc.subject | IS VUT | cs |
dc.subject | REST API Thor | cs |
dc.subject | PHP | cs |
dc.subject | Nette | cs |
dc.subject | OpenAPI | cs |
dc.subject | generování dokumentace | cs |
dc.subject | zabezpečení API | cs |
dc.subject | serializace dat | cs |
dc.subject | automatické mapování | cs |
dc.subject | algoritmus pro směrování | cs |
dc.subject | webové aplikace | cs |
dc.subject | REST API | en |
dc.subject | IS VUT | en |
dc.subject | REST API Thor | en |
dc.subject | PHP | en |
dc.subject | Nette | en |
dc.subject | OpenAPI | en |
dc.subject | documentation generation | en |
dc.subject | API security | en |
dc.subject | data serialization | en |
dc.subject | automatic mapping | en |
dc.subject | router | en |
dc.subject | web application | en |
dc.title | API server pro IS VUT | cs |
dc.title.alternative | API Server for BUT IS | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2023-06-12 | cs |
dcterms.modified | 2023-06-12-15:58:49 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 146326 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2023.07.17 10:03:57 | en |
sync.item.modts | 2023.07.17 09:31:37 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.61 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- appendix-1.pdf
- Size:
- 369.24 KB
- Format:
- Adobe Portable Document Format
- Description:
- appendix-1.pdf
Loading...
- Name:
- review_146326.html
- Size:
- 10.21 KB
- Format:
- Hypertext Markup Language
- Description:
- review_146326.html