Thesis Details

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

Bachelor's Thesis Student: Štrbák Boris Academic Year: 2021/2022 Supervisor: Bednář Martin, Ing.
Language
Slovak
Abstract

The 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.

Keywords

HTTPS, PLT, ooptimization, SEO, Rich snippet, OpenGraph, security, Laravel, Vue.js, Vuetify, SPA, Docker

Department
Degree Programme
Information Technology
Files
Status
defended, grade C
Date
13 June 2022
Reviewer
Committee
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), předseda
Grézl František, Ing., Ph.D. (DCGM FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Peringer Petr, Dr. Ing. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Citation
ŠTRBÁK, Boris. Analyzátor optimalizace a bezpečnosti webových aplikací. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-13. Supervised by Bednář Martin. Available from: https://www.fit.vut.cz/study/thesis/24599/
BibTeX
@bachelorsthesis{FITBT24599,
    author = "Boris \v{S}trb\'{a}k",
    type = "Bachelor's thesis",
    title = "Analyz\'{a}tor optimalizace a bezpe\v{c}nosti webov\'{y}ch aplikac\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/thesis/24599/"
}
Back to top