dc.contributor.advisor |
Vala, Radek
|
|
dc.contributor.author |
Horák, Aleš
|
|
dc.date.accessioned |
2021-07-26T07:17:05Z |
|
dc.date.available |
2021-07-26T07:17:05Z |
|
dc.date.issued |
2021-01-15 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
|
dc.identifier.uri |
http://hdl.handle.net/10563/46042
|
|
dc.description.abstract |
Tato diplomová práce se zaměřuje na tvorbu webové aplikace pro výukové účely v PHP frameworku Laravel a Javascript frameworku Vue. Nejprve je představen vývojový framework Laravel, jeho struktura i základní nástroje a dále je pozornost věnována technologii Vue, jejímu systému komponent a také ekosystému tohoto frameworku. Práce uvádí základní možnosti vývoje webových aplikací a srovnává rozdíly mezi nimi. Mimo jiné je i část věnována klíčovému zabezpečení webových aplikací. Teoretická část se zaměřuje také na výukové materiály a jejich význam pro výuku. Dále se věnuje tvorbě, funkcím a struktuře moderního didaktického průvodce. V praktické části je nejprve popsán návrh modelové aplikace, uživatelského rozhraní a databáze. Následně je shrnuta příprava vývojového pro-středí a počáteční vytvoření projektu. Proces vývoje a implementace aplikace je popsán tak, aby praktická část sloužila jako didaktický průvodce tvorbou webové aplikace. Závěr práce je věnován testování funkcionality aplikace tvořící nezbytnou součást při vývoji. |
|
dc.format |
80 |
|
dc.language.iso |
cs |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
Laravel
|
cs |
dc.subject |
Vue
|
cs |
dc.subject |
bezpečnost
|
cs |
dc.subject |
webová aplikace
|
cs |
dc.subject |
implementace
|
cs |
dc.subject |
framework
|
cs |
dc.subject |
Laravel
|
en |
dc.subject |
Vue
|
en |
dc.subject |
security
|
en |
dc.subject |
web application
|
en |
dc.subject |
implementation
|
en |
dc.subject |
framework
|
en |
dc.title |
Tvorba webové aplikace pro výukové účely |
|
dc.title.alternative |
Creating a Web Application for Educational Purposes |
|
dc.type |
diplomová práce |
cs |
dc.contributor.referee |
Švejda, Jaromír |
|
dc.date.accepted |
2021-06-02 |
|
dc.description.abstract-translated |
This Master's thesis focuses on creating a web application for educational purposes in the PHP framework Laravel and the JavaScript framework Vue. The thesis presents the development framework Laravel, its structure, essential tools, and attention is also paid to Vue technology, its system of components, and its ecosystem. The thesis presents the fundamental possibilities of web application development and compares differences between them. Furthermore, a specific section is dedicated to the critical security of web applications. The theoretical part also focuses on teaching materials and their importance for educating, especially on the creation, function, and structure of a modern didactic guide. The practical part describes the design of a model application, user interface, and its database. The preparation of the development environment and the initial creation of the project are also summarized. The process of application development and implementation is described so that the practical part serves as a didactic guide to creating a web application. Besides, the thesis's conclusion is also focused on testing the application's functionality, which is a necessary part of every development process. |
|
dc.description.department |
Ústav informatiky a umělé inteligence |
|
dc.thesis.degree-discipline |
Učitelství informatiky pro střední školy |
cs |
dc.thesis.degree-discipline |
IT Education at Secondary Schools |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-name |
Ing. |
|
dc.thesis.degree-program |
Inženýrská informatika |
cs |
dc.thesis.degree-program |
Engineering Informatics |
en |
dc.identifier.stag |
57369
|
|
utb.result.grade |
A |
|
dc.date.submitted |
2021-05-14 |
|