Generátor zefektivňující tvorbu a udržovatelnost single-page aplikací

but.committeeprof. 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.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. 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPolčák, Liborcs
dc.contributor.authorĎurčanský, Norbertcs
dc.contributor.refereeBurget, Radekcs
dc.date.accessioned2020-06-23T09:12:41Z
dc.date.available2020-06-23T09:12:41Z
dc.date.created2019cs
dc.description.abstractTá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.abstractThis 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.markAcs
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.other121976cs
dc.identifier.urihttp://hdl.handle.net/11012/180367
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.subjectsingle-page aplikáciecs
dc.subjectSPAcs
dc.subjectgenerovanie aplikáciícs
dc.subjectproblémové miesta vývojacs
dc.subjectškálovanie aplikáciícs
dc.subjecttestovanie aplikáciícs
dc.subjectnasadzovanie aplikáciícs
dc.subjectudržovanie aplikáciícs
dc.subjectautomatizácia zostaveniacs
dc.subjectkontrola kóducs
dc.subjectsémantické šablónycs
dc.subjectGradlecs
dc.subjectReactcs
dc.subjectGraphQLcs
dc.subjectSpring Bootcs
dc.subjectDockercs
dc.subjectTypescriptcs
dc.subjectCIcs
dc.subjectsingle-page applicationsen
dc.subjectSPAen
dc.subjectapplication generatoren
dc.subjectdevelopment problemsen
dc.subjectapplication scalingen
dc.subjectapplication builden
dc.subjectapplication testingen
dc.subjectapplication deploymenten
dc.subjectmaintenanceen
dc.subjectcontinuous integrationen
dc.subjectcode analyzeren
dc.subjectsemantic templatesen
dc.subjectGradleen
dc.subjectReacten
dc.subjectGraphQLen
dc.subjectSpring Booten
dc.subjectDockeren
dc.subjectTypescripten
dc.subjectCIen
dc.titleGenerátor zefektivňující tvorbu a udržovatelnost single-page aplikacícs
dc.title.alternativeSingle-Page Application Generator for Improving Maintainabiltyen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2019-06-14cs
dcterms.modified2019-07-08-13:31:21cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid121976en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 12:12:02en
sync.item.modts2021.11.12 10:59:44en
thesis.disciplineBezpečnost informačních technologiícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21589_v.pdf
Size:
88.63 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21589_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21589_o.pdf
Size:
87.93 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21589_o.pdf
Loading...
Thumbnail Image
Name:
review_121976.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
review_121976.html
Collections