Rozšíření ukázkové cloud-native aplikace
Cloud-Native Application Development
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Alena Suvorova
Vedoucí práce
Komárek Martin
Oponent práce
Malý Ivo
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
This bachelor's work researches the landscape of web application security, offering practical tutorials through the development of a demo application for the CodeNOW delivery platform. The main goals are to immerse in real-world DevOps practices, enhance web security knowledge, and contribute to CodeNOW documentation. Focused on CodeNOW's Ticket Reservations demo app development, the project integrates Keycloak as the security provider and extends user management functionalities with a good level of UI/UX in mind. The text of the implementation part is intended to be a practical guide intertwined with personal insights. It aims to provide a reader with a complete set of code snippets and the necessary configuration to implement all mentioned functionality. In several development iterations, the Ticket Reservation demo application underwent substantial enhancements, such as obtaining security features on the back end and front end, the basis for user management, some bug fixes, and was deployed locally and on the CodeNOW platform. While the application is still on track to become production-ready software, a comprehensive groundwork has been done. Valuable insights and proofs of concept documented in the Implementation Part Chapter have the potential to serve as a resource for future CodeNOW guides and tutorials. This bachelor's work researches the landscape of web application security, offering practical tutorials through the development of a demo application for the CodeNOW delivery platform. The main goals are to immerse in real-world DevOps practices, enhance web security knowledge, and contribute to CodeNOW documentation. Focused on CodeNOW's Ticket Reservations demo app development, the project integrates Keycloak as the security provider and extends user management functionalities with a good level of UI/UX in mind. The text of the implementation part is intended to be a practical guide intertwined with personal insights. It aims to provide a reader with a complete set of code snippets and the necessary configuration to implement all mentioned functionality. In several development iterations, the Ticket Reservation demo application underwent substantial enhancements, such as obtaining security features on the back end and front end, the basis for user management, some bug fixes, and was deployed locally and on the CodeNOW platform. While the application is still on track to become production-ready software, a comprehensive groundwork has been done. Valuable insights and proofs of concept documented in the Implementation Part Chapter have the potential to serve as a resource for future CodeNOW guides and tutorials.
Kolekce
- Bakalářské práce - 13136 [1124]