Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/45738
Título: Використання Google Apps Script для розробки веб-застосунку календаря подій з інтеграцією Google Calendar
Outros títulos: Using Google Apps Script for Development of an Event Calendar Web Application With Google Calendar Integration
Autor: Заказнюк, Богдан Анатолійович
Zakazniuk, Bohdan Anatoliyovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Заказнюк Б. А. Використання Google Apps Script для розробки веб-застосунку календаря подій з інтеграцією Google Calendar : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. О. П. Ясній. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 84 с.
Data: 25-Jun-2024
Submitted date: 10-Jun-2024
Date of entry: 3-Jul-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Ясній, Олег Петрович
Committee members: Стоянов, Юрій Миколайович
UDC: 004.04
Palavras-chave: веб-застосунок
web application
розробка
development
події
events
скрипт
script
google
javascript
html
Resumo: Кваліфікаційна робота присвячена дослідженню процесу розробки веб-застосунку календаря подій з використанням Google Apps Script. В першому розділі кваліфікаційної роботи описано поняття веб-застосунку, висвітлено основні аспекти його функціонування та значення в сучасному цифровому середовищі. Розглянуто інструменти для управління подіями. В другому розділі кваліфікаційної роботи проведено огляд технології Google Apps Script та його функцій. Досліджено можливості цієї технології для розробки веб-застосунків. Подано опис процесу розробки, включаючи створення скриптів, налаштування тригерів та інтеграцію з Google Calendar і Google Sheets. В третьому розділі кваліфікаційної роботи описано практичну частину створення веб-застосунку календаря подій. Проаналізовано процес створення таблиць та календаря. Проведено розробку функціоналу веб-застосунку та створення користувацького інтерфейсу. Об’єкт дослідження: процес розробки веб-застосунків для управління подіями. Предмет дослідження: технології та інструменти для створення веб-застосунків, зокрема Google Apps Script, Google Sheets та Google Calendar. The qualification work is dedicated to researching the process of developing an event calendar web application using Google Apps Script. In the first chapter of the qualification work, the concept of a web application is described, highlighting the main aspects of its functioning and significance in the modern digital environment. Tools for event management are reviewed. In the second chapter of the qualification work, an overview of Google Apps Script and its features is conducted. The capabilities of this technology for developing web applications are explored. A description of the development process is provided, including the creation of scripts, setting up triggers, and integrating with Google Calendar and Google Sheets. In the third chapter of the qualification work, the practical part of creating an event calendar web application is described. The process of creating tables and a calendar is analyzed. The development of the web application's functionality and the creation of the user interface are carried out. Object of research: the process of developing web applications for event management. Subject of research: technologies and tools for creating web applications, specifically Google Apps Script, Google Sheets, and Google Calendar.
Content: ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ. ОГЛЯД ВЕБ-ЗАСТОСУНКІВ ТА ЗАСОБІВ ЇХ РОЗРОБКИ 9 1.1 Поняття веб-застосунку 9 1.2 Аналіз засобів для створення веб-застосунків 12 1.3 Аналіз існуючих інструментів для управління подіями 18 1.4 Висновок до першого розділу 22 РОЗДІЛ 2. ПРОЕКТНА ЧАСТИНА. ОГЛЯД GOOGLE APPS SCRIPT ТА ЙОГО ФУНКЦІОНАЛУ 23 2.1 Вибір технології для реалізації веб-застосунку 23 2.2 Огляд Google Apps Script та його функцій 24 2.3 Опис розробки веб-застосунків з використанням Google Apps Script 34 2.4 Висновок до другого розділу 41 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА. СТВОРЕННЯ ВЕБ-ЗАСТОСУНКУ КАЛЕНДАРЯ ПОДІЙ З ВИКОРИСТАННЯМ GOOGLE APPS SCRIPT 43 3.1 Створення таблиць та календаря 44 3.2 Створення функціоналу веб-застосунку 46 3.3 Створення інтерфейсу користувача 52 3.4 Висновок до третього розділу 54 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 55 4.1 Актуальність безпеки життєдіяльності людини 55 4.2 Загальні вимоги безпеки з охорони праці для користувачів ПК 57 4.3 Висновок до четвертого розділу 60 ВИСНОВКИ 62 ПЕРЕЛІК ДЖЕРЕЛ 63 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/45738
Copyright owner: © Заказнюк Богдан Анатолійович, 2024
References (Ukraine): 1. Gomez J. Website Vs. Web Application: Understanding the Differences. Koombea. URL: https://www.koombea.com/blog/website-vs-web-application/ (date of access: 26.05.2024)
2. Гарасимів Б. І. Розробка мобільного додатку кіберспортивного порталу з голосовим управлінням / Б. І. Гарасимів, О. П. Ясній // Збірник тез доповідей Ⅵ Міжнародної науково-технічної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“, 16-17 листопада 2017 року. — Т. : ТНТУ, 2017. — Том 2. — С. 36. — (Комп’ютерно-інформаційні технології та системи зв’язку)
3. Ясній О. П. Основні особливості backend-серверів для розробки мобільних додатків / О. П. Ясній, А. Ю. Попель // Збірник тез доповідей Ⅶ Міжнародної науково-технічної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“, 28-29 листопада 2018 року. — Т. : ТНТУ, 2018. — Том 2. — С. 199. — (Комп’ютерно-інформаційні технології та системи зв’язку)
4. Top Web Development Tools in 2023. BrowserStack. BrowserStack. URL: https://www.browserstack.com/guide/web-development-tools (date of access: 26.05.2024)
5. ProgIngContrSystems. ProgIngContrSystems. URL: https://pupenasan.github.io/ProgIngContrSystems/Лекц/gs.html#загальний%20огляд (date of access: 26.05.2024)
6. Duvall J. An Introduction to Google Apps Script. Zapier. Automate your work today, Zapier. URL: https://zapier.com/blog/google-apps-script-tutorial/ (date of access: 26.05.2024)
7. CHOUDHARY R. A. WEB DEVELOPMENT (HTML,CSS and JAVASCRIPT). Independently Published, 2022.
8. Super Scholar. Empowering Google Workspace with Custom Add-ons. LinkedIn: Log In or Sign Up. URL: https://www.linkedin.com/pulse/empowering-google-workspace-custom-add-ons-super-scholar-hqqff?trk=organization_guest_main-feed-card_feed-article-content (date of access: 26.05.2024)
9. The Ultimate Guide To Using Google Workspace Marketplace. Patronum. URL: https://www.patronum.io/the-ultimate-guide-to-using-google-workspace-marketplace/ (date of access: 26.05.2024)
10. Difference between Google Script (.GS) and JavaScript (.js). Online Tutorials, Courses, and eBooks Library. Tutorialspoint. URL: https://www.tutorialspoint.com/difference-between-google-script-gs-and-javascript-js (date of access: 26.05.2024)
11. Apps Script. Google for Developers. Google for Developers. URL: https://developers.google.com/apps-script/ (date of access: 26.05.2024)
12. Google Calendar. Google for Developers. Google for Developers. URL: https://developers.google.com/calendar/ (date of access: 26.05.2024)
13. Building Google Calendar interfaces. Apps Script. Google for Developers. Google for Developers. URL: https://developers.google.com/apps-script/add-ons/calendar/building-calendar-interfaces (date of access: 26.05.2024)
14. Google Apps Script quickstart. Google Calendar. Google for Developers. Google for Developers. URL: https://developers.google.com/calendar/api/quickstart/apps-script#prerequisites (date of access: 26.05.2024)
15. Khadka N. How To Add Appointments In Google Calendar From Google Sheets. Medium. URL: https://medium.com/script-portal/how-to-create-web-app-with-google-apps-script-part-v-fd7b8e21470a (date of access: 26.05.2024)
16. Khadka N. How To Create Web App With Google Apps Script – Part I. Medium. URL: https://medium.com/script-portal/how-to-create-web-app-with-google-apps-script-part-i-008b0ffc1adf (date of access: 26.05.2024)
17. Bootstrap. Bootstrap The most popular HTML, CSS, and JS library in the world. URL: https://getbootstrap.com/ (date of access: 26.05.2024)
18. Start Bootstrap. Start Bootstrap. URL: https://startbootstrap.com/bootstrap-resources (date of access: 26.05.2024)
19. Bootstrap resources: the ultimate collection for your projects. web-eau.net créé votre site web Joomla et le rend visible. URL: https://web-eau.net/en/blog/bootstrap-resources (date of access: 26.05.2024)
20. Скідан В. В. Аналіз архітектурних стилів при розробці WEB-додатків / В. В. Скідан, Т. І. Демківська // Інформаційні технології в науці, виробництві та підприємництві : збірник наукових праць молодих вчених, аспірантів, магістрів кафедри комп’ютерних наук та технологій / за заг. наук. ред. В. Ю. Щербаня. – Київ : ТОВ "Фастбінд Україна", 2022. – С. 137-140.
21. Learn web development. MDN. MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Learn (date of access: 26.05.2024)
22. Web Application Development: Resources, Best Practices, and How to do it. TMS Outsource. URL: https://tms-outsource.com/blog/posts/web-application-development/ (date of access: 26.05.2024)
23. Types of Web Applications with Use Cases. Homepage. URL: https://www.spaceotechnologies.com/blog/types-of-web-applications/ (date of access: 26.05.2024)
24. (WAI) W. W. A. I. Introduction to Web Accessibility. Web Accessibility Initiative (WAI). URL: https://www.w3.org/WAI/fundamentals/accessibility-intro/ (date of access: 26.05.2024)
25. Minnick J. Responsive Web Design with HTML 5 & CSS / J. Minnick. – Boston: Cengage Learning, 2020. – 640 p.
26. Google Apps Script release notes. Google for Developers. Google for Developers. URL: https://developers.google.com/apps-script/docs/release-notes (date of access: 26.05.2024)
27. Google Apps Script: A Beginner's Guide To Learn Apps Script. Google Sheets and Apps Script Tutorials and Online Courses. URL: https://www.benlcollins.com/apps-script/google-apps-script-beginner-guide/ (date of access: 26.05.2024)
28. Getting Started to Learn Google Apps Script. Teacher Tech with Alice Keeler. URL: https://alicekeeler.com/2023/01/28/getting-started-to-learn-google-apps-script/ (date of access: 26.05.2024)
29. Duvall J. An Introduction to Google Apps Script. Zapier. Automate your work today | Zapier. URL: https://zapier.com/blog/google-apps-script-tutorial/ (date of access: 26.05.2024)
30. GitHub - PacktPublishing/Google-Apps-and-Google-Script-A-Content-System-Web-App-Project: Google Apps and Google Script - A Content System Web App Project, published by Packt. GitHub. URL: https://github.com/PacktPublishing/Google-Apps-and-Google-Script---A-Content-System-Web-App-Project (date of access: 26.05.2024)
31. Advanced Google services. Apps Script. Google for Developers. Google for Developers. URL: https://developers.google.com/apps-script/guides/services/advanced (date of access: 26.05.2024)
32. Libraries. Apps Script. Google for Developers. Google for Developers. URL: https://developers.google.com/apps-script/guides/libraries (date of access: 26.05.2024)
33. Пачковський Н. С. Дослідження принципів роботи VPN мережі / Н. Пачковський, О. Ясній // Матеріали Ⅵ науково-технічної конференції „Інформаційні моделі, системи та технології“, 12-13 грудня 2018 року. — Т. : ТНТУ, 2018. — С. 82.
34. Ясній О. П. Захист програмного забезпечення на апаратному та програмному рівнях / О. П. Ясній, В. І. Карплюк // Матеріали Ⅷ науково-технічної конференції „Інформаційні моделі, системи та технології“, 9-10 грудня 2020 року. — Т. : ТНТУ, 2020. — С. 105.
35. Гандзюк, М. П. Основи охорони праці [Текст] : підручник / М. П. Гандзюк, Є. П. Желібо, М. О. Халімовський ; за ред. М. П. Гандзюка ; МОН України. – 4-е видання. – К. : Каравела, 2008. –С. 254 – 260. – ISBN 966-8019-01-6.
36. Охорона праці при роботі з комп'ютером / ПК. Довідник спеціаліста з охорони праці. URL: https://pro-op.com.ua/article/183-ohoron-prats-pri-robot-z-kompyuterom (дата звернення: 26.05.2024)
37. Інструкція з охорони праці при роботі з комп'ютером, принтером, ксероксом та іншою оргтехнікою. Інструкції для навчальних закладів України. Інструкції для навчальних закладів України | Інструкції з охорони праці, техніки безпеки і пожежної безпеки. URL: https://osvita-docs.com/node/41 (дата звернення: 26.05.2024)
38. Інструкція з охорони праці при роботі на ПК / персональному комп’ютері. Довідник спеціаліста з охорони праці. URL: https://pro-op.com.ua/article/485-nstruktsya-z-ohoroni-prats-pri-robot-na-personalnomu-kompyuter (дата звернення: 27.05.2024)
39. Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня ,,бакалавр”. Для студентів всіх форм навчання рівень вищої освіти перший ( бакалаврський ) / укл. : О. Я. Гурик , І. Б. Окіпний. – Тернопіль : ТНТУ імені Івана Пулюя, 2021. – 20 с.
Content type: Bachelor Thesis
Aparece nas colecções:122 — Компʼютерні науки (бакалаври)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2024_KRB_SN-41_Zakazniuk_B.A.pdf1,22 MBAdobe PDFVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Ferramentas administrativas