Generátor zefektivňující tvorbu a udržovatelnost single-page aplikací
but.committee | prof. Ing. Tomáš Hruška, CSc. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) doc. RNDr. Milan Češka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) doc. Mgr. Jaroslav Hrdina, Ph.D. (člen) Mgr. Kamil Malinka, 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. Otázky u obhajoby: Mohl byste odhadnout, jaký objem práce na demonstrační aplikaci ušetřilo využití Vámi vytvořeného generátoru ve srovnání s další implementační prací na celé aplikaci, kterou je třeba odvést v každém případě. | 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 | Polčák, Libor | cs |
dc.contributor.author | Ďurčanský, Norbert | cs |
dc.contributor.referee | Burget, Radek | cs |
dc.date.accessioned | 2020-06-23T09:12:41Z | |
dc.date.available | 2020-06-23T09:12:41Z | |
dc.date.created | 2019 | cs |
dc.description.abstract | Táto diplomová práca sa zaoberá tvorbou generátora single-page aplikacií. Pred jeho vytvorením bolo potrebné identifikovať problémové miesta, ktoré spomaľujú vývoj, a popísať nástroje, ktoré uľahčujú tvorbu, testovanie, udržovanie a nasadzovanie single-page aplikácií. Na základe uvedených informácií je navrhnutý a implementovaný generátor Create Sbspa, ktorý zefektívňuje tvorbu single-page aplikácií a pomáha odstraňovať problémové miesta vývoja. K tomu využíva generovanie konfigurácií a kódu pomocou sémantických šablón. Generátor je dostupný pomocou uživateľkého rozhrania, ktoré rozdeľuje šablóny do skupín podľa použitia. Pri návrhu nástroja je kladený dôraz na jeho prehľadnosť a jednoduchú rozšíriteľnosť o nové funkcionality. Z tohto dôvodu je súčasťou práce taktiež návrh a implementácia vzorovej aplikácie, ktorá slúži ako ukážka vlastností a výhod generátora. | cs |
dc.description.abstract | This diploma thesis deals with developing generator for single-page applications. Before developing the application it was necessary to identify problem areas that prevent the development and describe tools that make it easy to create, test, maintain, and deploy single-page applications. Based on the obtained information, the generator Create Sbspa is designed and implemented to efficiently create single-page applications and help to eliminate development problems. It generates configuration and code from semantic templates. The generator is available through a user interface that splits the templates into the groups by applicability. The generator was designed with the need for simplicity and clarity to enable efficient integration with new features. This work also includes design and implementation of the example app which shows features and benefits of the generator. | en |
dc.description.mark | A | cs |
dc.identifier.citation | ĎURČANSKÝ, N. Generátor zefektivňující tvorbu a udržovatelnost single-page aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019. | cs |
dc.identifier.other | 121976 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/180367 | |
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 | single-page aplikácie | cs |
dc.subject | SPA | cs |
dc.subject | generovanie aplikácií | cs |
dc.subject | problémové miesta vývoja | cs |
dc.subject | škálovanie aplikácií | cs |
dc.subject | testovanie aplikácií | cs |
dc.subject | nasadzovanie aplikácií | cs |
dc.subject | udržovanie aplikácií | cs |
dc.subject | automatizácia zostavenia | cs |
dc.subject | kontrola kódu | cs |
dc.subject | sémantické šablóny | cs |
dc.subject | Gradle | cs |
dc.subject | React | cs |
dc.subject | GraphQL | cs |
dc.subject | Spring Boot | cs |
dc.subject | Docker | cs |
dc.subject | Typescript | cs |
dc.subject | CI | cs |
dc.subject | single-page applications | en |
dc.subject | SPA | en |
dc.subject | application generator | en |
dc.subject | development problems | en |
dc.subject | application scaling | en |
dc.subject | application build | en |
dc.subject | application testing | en |
dc.subject | application deployment | en |
dc.subject | maintenance | en |
dc.subject | continuous integration | en |
dc.subject | code analyzer | en |
dc.subject | semantic templates | en |
dc.subject | Gradle | en |
dc.subject | React | en |
dc.subject | GraphQL | en |
dc.subject | Spring Boot | en |
dc.subject | Docker | en |
dc.subject | Typescript | en |
dc.subject | CI | en |
dc.title | Generátor zefektivňující tvorbu a udržovatelnost single-page aplikací | cs |
dc.title.alternative | Single-Page Application Generator for Improving Maintainabilty | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2019-06-14 | cs |
dcterms.modified | 2019-07-08-13:31:21 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 121976 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.12 12:12:02 | en |
sync.item.modts | 2021.11.12 10:59:44 | en |
thesis.discipline | Bezpečnost informačních technologií | 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:
- 1.16 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21589_v.pdf
- Size:
- 88.63 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21589_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21589_o.pdf
- Size:
- 87.93 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21589_o.pdf
Loading...
- Name:
- review_121976.html
- Size:
- 1.47 KB
- Format:
- Hypertext Markup Language
- Description:
- review_121976.html