| dc.contributor.author | Rytkönen, Olli | |
| dc.date.accessioned | 2022-08-30T05:01:29Z | |
| dc.date.available | 2022-08-30T05:01:29Z | |
| dc.date.issued | 2022 | - |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/756221 | |
| dc.description.abstract | Opinnäytetyön tavoite on liittää Microsoft Graph -palvelu SPA-sovellukseen. Sovellus on yksinkertainen treenisovellus, jossa hyödynnetään Microsoft Graph -palvelun kautta käyttäjän henkilökohtaisia tietoja. Käyttäjä voi tehdä sovelluksen kautta merkinnän Outlook kalenteriin. Tavoitteena on, että sovellus käyttää MongoDB-tietokantaa, josta tieto siirtyy Graph-palveluun.
Tekniikat-osiossa käydään kattavasti läpi sovelluksessa käytettävät tekniikat ja kilpailijat sekä niiden hyvät ja huonot puolet. Tekniikat-luvussa käydään läpi tietokannat, palvelin ja selain puolen sovelluskehykset, koodieditorit ja Graph-rajapinta.
Toteutus -luvussa käydään koodista tärkeimmät osiot läpi ja katsotaan, miten sovellus rekisteröidään käyttämään Microsoft Graph-rajapintaa. Luku sisältää koodi näytteitä ja kuvia valmiista sovelluksesta.
Johtopäätökset luvussa käydään läpi onnistumiset ja kehitettävät kohteet. Kehitettävää sovellukseen paljon ja alkuperäinen tavoite ei toteutunut. MongoDB-tietokannasta Graph-palveluun tiedon siirto ei onnistunut, joten sovellukseen tehtiin vain suora yhteys lisätä merkintä omaan Outlook-kalenteriin. Treenin aika ei myöskään siirtynyt oikein viallisesta aikavyöhykkeestä. Sovelluksen ulkoasuun myös jäi parannettavaa. | - |
| dc.description.abstract | The thesis focuses in connecting Microsoft Graph service into SPA-application. The Application is a simple training app which uses Microsoft Graph service to access user´s personal information. The user can mark training sessions to Outlook calendar. Goal is to transfer data from MongoDB database to Graph -service.
The techniques section covers widely techniques used in web-application and they rival techniques pros and cons. This part presents databases, back and front-end frameworks, code editors and Graph-service.
The execution paragraph reviews the most important features of code and undergoes how to register your app to use Microsoft Graph-service. The paragraph includes code examples and pictures from complete web-application.
The conclusion paragraph experience succeeds and improvement points. There is a lot of improvement in web-application and original goal did not reach. Transfer data between MongoDB´s database and Microsoft Outlook calendar did not work so solution was to add training session straight to the Outlook calendar from the web-application. Training time also did not transferred correctly depending problems on wrong time-zone. Web-applications appearance also needs development. | - |
| dc.language.iso | fin | - |
| dc.rights | fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| | - |
| dc.title | Microsoft GRAPH-palvelun liittäminen SPA-sovellukseen | - |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | - |
| dc.identifier.urn | URN:NBN:fi:amk-2022082919700 | - |
| dc.subject.degreeprogram | fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| | - |
| dc.subject.yso | ohjelmointi | - |
| dc.subject.yso | Microsoft Office | - |
| dc.subject.yso | verkko-ohjelmointi | - |
| dc.subject.yso | sovelluskehykset | - |
| dc.subject.yso | tietokannat | - |
| dc.relation.contractor | Olli Rytkönen | - |
| dc.subject.discipline | Tieto- ja viestintätekniikka | - |
| annif.suggestions.links | http://www.yso.fi/onto/yso/p3056|http://www.yso.fi/onto/yso/p26592|http://www.yso.fi/onto/yso/p4887|http://www.yso.fi/onto/yso/p3927|http://www.yso.fi/onto/yso/p8440|http://www.yso.fi/onto/yso/p5521|http://www.yso.fi/onto/yso/p25000|http://www.yso.fi/onto/yso/p4050|http://www.yso.fi/onto/yso/p20405|http://www.yso.fi/onto/yso/p724 | fi |