Analyzátor optimalizace a bezpečnosti webových aplikací

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Ing. František Grézl, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Dr. Ing. Petr Peringer (č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 C. Otázky u obhajoby: Bylo v průběhu řešení práce zvažováno rozšíření nástroje jako je Icinga, Zabbix apod.?cs
but.jazykslovenština (Slovak)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBednář, Martinsk
dc.contributor.authorŠtrbák, Borissk
dc.contributor.refereePolčák, Liborsk
dc.date.created2022cs
dc.description.abstractCieľom tejto práce bolo vytvoriť webovú aplikáciu, ktorá by automatizovala pravidelné analyzovanie jednotlivých stránok webu a získané informácie prezentovala užívateľovi. Výsledkom je Single-Page aplikácia (SPA) vytvorená pomocou  JavaScript rámca ( framework ) Vue.js s využitím knižnice Vuetify. Serverová časť, ktorá obsahuje REST API a procesy na skenovanie a analýzu webu, je implementovaná v PHP rámci Laravel. Obe časti sú navrhnuté tak, aby bežali v kontajnerizovanom prostredí. K tomuto účelu je použitý Docker. V prvej časti práce je popísaná problematika optimalizácie stránok, zabezpečenia a SEO. Spomenuté poznatky sa potom využili pri samotnej implementácii.sk
dc.description.abstractThe goal of this project was to create a web application that would automate the regular analysis of individual pages of the site and present obtained information to the user. Final product is a Single-Page application (SPA) created using JavaScript framework Vue.js with the Vuetify library. The server part, which contains REST API and scanning and analysis processes, is implemented in the PHP framework Laravel. Both parts are designed to run in a containerized environment. Docker is used for this purpose. The first part of the thesis describes the issues of site optimization, security and SEO. The mentioned findings were then used in the implementation itself.en
dc.description.markCcs
dc.identifier.citationŠTRBÁK, B. Analyzátor optimalizace a bezpečnosti webových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145153cs
dc.identifier.urihttp://hdl.handle.net/11012/207289
dc.language.isoskcs
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.subjectHTTPSsk
dc.subjectPLTsk
dc.subjectoptimalizáciask
dc.subjectSEOsk
dc.subjectRich snippetsk
dc.subjectOpenGraphsk
dc.subjectbezpečnosťsk
dc.subjectLaravelsk
dc.subjectVue.jssk
dc.subjectVuetifysk
dc.subjectSPAsk
dc.subjectDockersk
dc.subjectHTTPSen
dc.subjectPLTen
dc.subjectooptimizationen
dc.subjectSEOen
dc.subjectRich snippeten
dc.subjectOpenGraphen
dc.subjectsecurityen
dc.subjectLaravelen
dc.subjectVue.jsen
dc.subjectVuetifyen
dc.subjectSPAen
dc.subjectDockeren
dc.titleAnalyzátor optimalizace a bezpečnosti webových aplikacísk
dc.title.alternativeAnalyzer of Web Application Optimization and Securityen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-13cs
dcterms.modified2022-06-20-10:23:05cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145153en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:40:55en
sync.item.modts2025.01.15 21:31:41en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.45 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24599_v.pdf
Size:
86.27 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24599_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24599_o.pdf
Size:
127.78 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24599_o.pdf
Loading...
Thumbnail Image
Name:
review_145153.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_145153.html
Collections