Full-stack vývoj webové aplikace CyberABILITY Platform

Loading...
Thumbnail Image

Date

Authors

Rygl, Ondřej

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Diplomová práce se zabývá full-stack vývojem webové aplikace CyberABILITY Platform v programovacích jazycích PHP a JavaScript. Hlavními cíli práce byla implementace nových funkcí uživatelského rozhraní, revize a optimalizace databázových struktur, návrh a implementace jejich úprav a vytvoření zcela nové administrátorské sekce, která umožňuje efektivní správu dat uložených v databázi. Součástí práce byla rovněž migrace grafické knihovny v modulu CyberSecurity profiler z react-bootstrap na Ant Design, optimalizace a zjednodušení komponentů a další rozšíření aplikace.
The thesis deals with the full-stack development of the CyberABILITY Platform web application in PHP and JavaScript programming languages. The main objectives of the work were the implementation of new user interface features, review and optimization of database structures, design and implementation of their modifications and the creation of a completely new administration section that allows efficient management of data stored in the database. The work also included the migration of the graphical library in the CyberSecurity profiler module from react-bootstrap to Ant Design, optimization and simplification of components and further extension of the application.

Description

Citation

RYGL, O. Full-stack vývoj webové aplikace CyberABILITY Platform [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

bez specializace

Comittee

doc. Ing. Karel Burda, CSc. (předseda) Ing. Tomáš Lieskovan, Ph.D. (člen) Ing. Ján Sláčik (člen) Mgr. Jakub Vostoupal, Ph.D. (člen) prof. Ing. Róbert Hudec, Ph.D. (místopředseda) Ing. Anna Kubánková, Ph.D. (člen) Ing. Marek Sikora (člen)

Date of acceptance

2025-06-09

Defence

Student prezentoval výsledky své práce a komise byla seznámena s posudky. Otázky oponenta: V sekci 2.3.1 uvádíte "Proces komunikace nejčastěji zahajuje klient, který pošle požadavek na server". Jakým způsobem lze implementovat opačný případ, kdy je nutné poslat požadavek ze serveru na zařízení klienta? Uveďte příklady aplikací, které tento typ komunikace obvykle vyžadují. Musí být webová aplikace s pokročilou business logikou vždy implementována metodou backend API + frontend Javascript framework (např. React, Vue, atd.)? Lze využít alternativní přístupy (např. server-side rendering)? V čem mohou být vhodnější a jaké mohou být naopak nevýhody? Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO