Moderní architektury webových aplikací
but.committee | doc. Ing. Jaroslav Zendulka, CSc. (předseda) prof. RNDr. Alexandr Meduna, CSc. (místopředseda) Ing. Miroslav Balík, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) doc. Ing. Radek Burget, Ph.D. (člen) Ing. Filip Orság, 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 B. Otázky u obhajoby: Zvažujete zveřejnit kódy online jako open source? V rámci sekce 7.2 popisujete testy, které byly řízené předepsanými úkoly, dostali testující také volnost v použití aplikace? Je aplikace v současné době nasazená? | 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 | Burget, Radek | cs |
dc.contributor.author | Malík, Pavol | cs |
dc.contributor.referee | Polčák, Libor | cs |
dc.date.accessioned | 2020-06-23T09:12:36Z | |
dc.date.available | 2020-06-23T09:12:36Z | |
dc.date.created | 2019 | cs |
dc.description.abstract | Táto práca oboznamuje čitateľa so základnými spôsobmi návrhu klient-server aplikácií a technológiami pre tvorbu aplikačných programových rozhraní (API). Porovnáva najmä moderné prístupy - REST a GraphQL, ktoré sa v poslednom čase stali najpopulárnejšími. Výsledným produktom práce je webová aplikácia pre osobný rozvoj zamestnancov vo firme zaoberajúcej sa vývojom softwaru . Aplikácia poskytuje funkcie ako správu oblastí osobného rozvoja, či plánovanie stretnutí. Samozrejmosťou je správa zamestnancov, registrácia a prihlasovanie používateľov. Aplikácia využíva technológiu GraphQL pre aplikačné rozhranie, programovací jazyk Java spolu so Spring Boot pre implementáciu serverovej časti a Angular pre klientskú časť. Pre autentizáciu a autorizáciu je použitý framework Spring Security, pre databázu bol zvolený systém MySQL. | cs |
dc.description.abstract | This thesis informs reader about main ways of client-server application design and technologies for building an Application Programming Interface (API). It compares mainly modern approaches - REST and GraphQL, which became recently popular. The final product of thesis is a web application for self-improvement of employees in software company. Application provides features like self-improvement activities management or planning of meetings. Employees management, user registration and log in are obvious. Application uses GraphQL technology as an application interface, Java programming language together with Spring Boot for server implementation and Angular for client implementation. Spring Security framework is used for authentication and authorization, MySQL was chosen for database part. | en |
dc.description.mark | B | cs |
dc.identifier.citation | MALÍK, P. Moderní architektury webových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019. | cs |
dc.identifier.other | 121907 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/180341 | |
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 | klient-server | cs |
dc.subject | bohatý webový klient | cs |
dc.subject | osobný rozvoj | cs |
dc.subject | API | cs |
dc.subject | GraphQL | cs |
dc.subject | REST | cs |
dc.subject | Java | cs |
dc.subject | Spring | cs |
dc.subject | Spring Boot | cs |
dc.subject | Spring Security | cs |
dc.subject | Angular | cs |
dc.subject | MySQL | cs |
dc.subject | client-server | en |
dc.subject | rich web client | en |
dc.subject | self-improvement | en |
dc.subject | API | en |
dc.subject | GraphQL | en |
dc.subject | REST | en |
dc.subject | Java | en |
dc.subject | Spring | en |
dc.subject | SpringBoot | en |
dc.subject | Spring Security | en |
dc.subject | Angular | en |
dc.subject | MySQL | en |
dc.title | Moderní architektury webových aplikací | cs |
dc.title.alternative | Modern Web Application Architectures | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2019-06-18 | cs |
dcterms.modified | 2019-07-08-13:31:17 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 121907 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.22 23:09:49 | en |
sync.item.modts | 2021.11.22 22:47:07 | en |
thesis.discipline | Informační systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 4.91 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21400_v.pdf
- Size:
- 85.8 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21400_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21400_o.pdf
- Size:
- 128.37 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21400_o.pdf
Loading...
- Name:
- review_121907.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- review_121907.html