API server pro IS VUT

but.committeedoc. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorDytrych, Jaroslavcs
dc.contributor.authorMudrák, Ivancs
dc.contributor.refereeKocman, Radimcs
dc.date.accessioned2023-07-17T08:03:57Z
dc.date.available2023-07-17T08:03:57Z
dc.date.created2023cs
dc.description.abstractHlavní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.abstractThe 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.markAcs
dc.identifier.citationMUDRÁK, I. API server pro IS VUT [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other146326cs
dc.identifier.urihttp://hdl.handle.net/11012/211105
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectREST APIcs
dc.subjectIS VUTcs
dc.subjectREST API Thorcs
dc.subjectPHPcs
dc.subjectNettecs
dc.subjectOpenAPIcs
dc.subjectgenerování dokumentacecs
dc.subjectzabezpečení APIcs
dc.subjectserializace datcs
dc.subjectautomatické mapovánícs
dc.subjectalgoritmus pro směrovánícs
dc.subjectwebové aplikacecs
dc.subjectREST APIen
dc.subjectIS VUTen
dc.subjectREST API Thoren
dc.subjectPHPen
dc.subjectNetteen
dc.subjectOpenAPIen
dc.subjectdocumentation generationen
dc.subjectAPI securityen
dc.subjectdata serializationen
dc.subjectautomatic mappingen
dc.subjectrouteren
dc.subjectweb applicationen
dc.titleAPI server pro IS VUTcs
dc.title.alternativeAPI Server for BUT ISen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2023-06-12cs
dcterms.modified2023-06-12-15:58:49cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid146326en
sync.item.dbtypeZPen
sync.item.insts2023.07.17 10:03:57en
sync.item.modts2023.07.17 09:31:37en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.61 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.pdf
Size:
369.24 KB
Format:
Adobe Portable Document Format
Description:
appendix-1.pdf
Loading...
Thumbnail Image
Name:
review_146326.html
Size:
10.21 KB
Format:
Hypertext Markup Language
Description:
review_146326.html
Collections