Ukázková aplikace s využitím Clean Architecture

DSpace Repository

Language: English čeština 

Ukázková aplikace s využitím Clean Architecture

Show simple item record

dc.contributor.advisor Šilhavý, Petr
dc.contributor.author Procházka, Patrik
dc.date.accessioned 2024-07-23T13:17:00Z
dc.date.available 2024-07-23T13:17:00Z
dc.date.issued 2023-11-05
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/56652
dc.description.abstract Diplomová práce se zabývá aplikací principů Clean Architecture v procesu vývoje softwaru. Zkoumá, jak může tento architektonický styl zlepšit kvalitu softwaru a efektivitu vývojových procesů. V teoretické části je představena Clean Architecture a jsou vysvětleny klíčové koncepty i vrstvy. Porovnání s dalšími architektonickými přístupy, jako jsou Domain-Driven Design, Event-Driven Architecture a Hexagonal Architecture ilustruje silné a slabé stránky Clean Architecture, což umožňuje lépe pochopit její relativní pozici v softwarovém inženýrství. Praktická část popisuje vývoj konkrétní aplikace s využitím Clean Architecture, včetně analýzy požadavků, návrhu systému a implementace. Pro vývoj aplikace byly vybrány technologie jako Java, Spring Boot a PostgreSQL, které podporují principy Clean Architecture. Práce demonstruje, že aplikace Clean Architecture může výrazně zvýšit udržitelnost softwaru a jeho připravenost na budoucí rozšíření. Tato architektura nabízí silný základ pro vývoj robustních a flexibilních softwarových řešení, schopných adaptace na měnící se požadavky a technologický pokrok.
dc.format 82
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject Clean Architecture cs
dc.subject softwarová architektura cs
dc.subject Java cs
dc.subject Spring cs
dc.subject Spring Boot cs
dc.subject Hibernate cs
dc.subject JWT cs
dc.subject REST API cs
dc.subject vývoj webových aplikací cs
dc.subject Clean Architecture en
dc.subject software architecture en
dc.subject Java en
dc.subject Spring en
dc.subject Spring Boot en
dc.subject Hibernate en
dc.subject JWT en
dc.subject REST API en
dc.subject web development en
dc.title Ukázková aplikace s využitím Clean Architecture
dc.title.alternative Sample Application Using Clean Architecture
dc.type diplomová práce cs
dc.contributor.referee Trenz, Oldřich
dc.date.accepted 2024-06-06
dc.description.abstract-translated The thesis deals with the application of Clean Architecture principles in the software development process. It explores how this architectural style can improve the quality of software and the efficiency of development processes. The theoretical part introduces Clean Architecture and explains the key concepts and layers. Comparisons with other architectural approaches such as Domain-Driven Design, Event-Driven Architecture and Hexagonal Architecture illustrate the strengths and weaknesses of Clean Architecture, allowing a better understanding of its relative position in software engineering. The practical section describes the development of a specific application using Clean Architecture, including requirements analysis, system design, and implementation. Technologies such as Java, Spring Boot, and PostgreSQL that support Clean Architecture principles were selected for application development. The thesis demonstrates that Clean Architecture applications can significantly increase the software's sustainability and readiness for future enhancements. This architecture offers a strong foundation for developing robust and flexible software solutions capable of adapting to changing requirements and technological advances.
dc.description.department Ústav informatiky a umělé inteligence
dc.thesis.degree-discipline Softwarové inženýrství cs
dc.thesis.degree-discipline Software Engineering en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing.
dc.thesis.degree-program Informační technologie cs
dc.thesis.degree-program Information Technologies en
dc.identifier.stag 66755
dc.date.submitted 2024-05-13


Files in this item

Files Size Format View Description
procházka_2024_dp.pdf 3.745Mb PDF View/Open None
procházka_2024_op.pdf 140.3Kb PDF View/Open None
procházka_2024_vp.pdf 380.7Kb PDF View/Open None

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account