Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Web Browser Recorder
Název práce v češtině: Rekordér Webového Prohlížeče
Název v anglickém jazyce: Web Browser Recorder
Klíčová slova: nahrávač prohlížeče|robotická automatizace procesů|inteligentní automatizační scénáře
Klíčová slova anglicky: browser recorder|robotic process automation|intelligent workflow files
Akademický rok vypsání: 2021/2022
Typ práce: bakalářská práce
Jazyk práce: angličtina
Ústav: Katedra teoretické informatiky a matematické logiky (32-KTIML)
Vedoucí / školitel: RNDr. Kateřina Macková
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 02.02.2022
Datum zadání: 03.02.2022
Datum potvrzení stud. oddělením: 10.02.2022
Datum a čas obhajoby: 12.09.2022 09:00
Datum odevzdání elektronické podoby:21.07.2022
Datum odevzdání tištěné podoby:22.07.2022
Datum proběhlé obhajoby: 12.09.2022
Oponenti: Mgr. Adam Šmelko
 
 
 
Zásady pro vypracování
Robotická automatizace procesů (RPA) usnadňuje uživatelům automatizovat rutinní práci na internetu. Mezi jednu z těchto technik patří i vytváření uživatelských scénářů a jejich následné automatické přehrávání, které umožní využití RPA širšímu okruhu uživatelů. Mezi aktuálně nejpoužívanější automatizační nástroje patří Selenium, Chef, Puppeteer a Playwright, na jejichž základě existuje pár nahrávacích nástrojů jako jsou Selenium IDE, DevTools recorder a Power automate, které ale neumožňují další správu a editaci nahraných záznamů.

Studentka si nastuduje potřebnou literaturu pro práci s prohlížeči, webovou automatizací a aktuálně používané techniky. Vyzkouší si návrh a implementaci webové aplikace s uživatelsky přívětivým rozhraním pro nahrávání rozšířenou o editaci a správu inteligentních automatizačních scénářů založenou na technologii Playwright a knihovně waw-interpreter, která v sobě spojuje prvky webové automatizace pro vytváření uživatelských scénářů a umělé inteligence pro jejich další správu a editaci.
Seznam odborné literatury
[1] Grigorik, Ilya. High Performance Browser Networking: What every web developer should know about networking and web performance. " O'Reilly Media, Inc.", 2013.
[2] Saternos, Casimir. Client-Server Web Apps with JavaScript and Java: Rich, Scalable, and RESTful. " O'Reilly Media, Inc.", 2014.
[3] Cherny, Boris. Programming TypeScript: making your JavaScript applications scale. O'Reilly Media, 2019.
[4] Hoque, Shama. Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB, Express, React, and Node. js. Packt Publishing Ltd, 2020.
[5] Taulli, Tom. The Robotic Process Automation Handbook: A Guide to Implementing RPA Systems. Apress, 2020.
[6] Czarnecki, Christian, and Peter Fettke, eds. Robotic Process Automation: Management, Technology, Applications. Walter de Gruyter GmbH & Co KG, 2021.
[7] Norman, Don. The design of everyday things: Revised and expanded edition. Basic books, 2013.
 
Univerzita Karlova | Informační systém UK