Dokončení klientské části integračního portálu
Finalization of the Integration Portal’s Client Component
Type of document
bakalářská prácebachelor thesis
Author
Blažek Jiří
Supervisor
Macek Ondřej
Opponent
Votava Ondřej
Field of study
Softwarové systémyStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačůRights
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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoš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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Show full item recordAbstract
Cílem této práce je implementace všech požadovaných funkcionalit a dokončení klientské části integračního portálu. Práce navazuje na předchozí vývoj, ve kterém bylo vytvořeno uživatelské rozhraní. Klientská část je implementována jako single-page application (SPA) za pomocí skriptovacího jazyka JavaScript a frameworku AngularJS. Testování je provedeno pomocí Protractor testovacího frameworku. Podařilo se mi v termínu implementovat a otestovat požadované části aplikace, včetně některých nových požadavků, které vyvstali během vývoje. Aplikace je částečně integrována s testovací serverovou částí, chybějící funkcionality jsou nasimulovány na straně klienta. Primary goal of this work is to implement required basic features and finalization of client component for integration portal. The thesis follows the previous development in which user interface was created. Client application is implemented as a single-page application (SPA) by using JavaScript scripting language and framework AngularJS. Testing is done by using Protractor end-to-end test framework. I managed to implement and test all required functionalities of the application, including some of the new requirements that have emerged during development. Application is partially integrated with test server, missing functionalities are simulated on the client side.
Collections
- Bakalářské práce - 13136 [1123]