| dc.contributor.author | Suomijoki, Juha | - |
| dc.date.accessioned | 2015-05-06T10:10:20Z | |
| dc.date.available | 2015-05-06T10:10:20Z | |
| dc.date.issued | 2015 | - |
| dc.identifier.uri | URN:NBN:fi:amk-201505045808 | - |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/90549 | |
| dc.description.abstract | Opinnäytetyössä tutkittiin mikä on AngularJS-JavaScript-ohjelmistokehys ja miten se soveltuu yksisivuisen web-sovelluksen käyttöliittymän toteutukseen.
AngularJS on vuonna 2012 julkaistu Googlen ylläpitämä JavaScript-ohjelmistokehys, joka on tarkoitettu ensisijaisesti yksisivuisten web-sovellusten kehittämiseen.
Opinnäytetyön teoriaosuudessa tutkittiin mikä AngularJS on ja mitkä ovat AngularJS:n keskeiset konseptit ja sovelluskomponentit. Tarkastelu pohjautui AngularJS:stä kirjoitettuun kirjallisuuteen, verkkoartikkeleihin ja AngularJS:n virallisen dokumentaatioon.
Opinnäytetyön toiminnallisessa osassa toteutettiin AngularJS:llä yksisivuisen web-sovelluksen käyttöliittymä. Web-sovelluksen idea oli koota yhteen tietoa Helsingin seudulla järjestettävistä tapahtumista.
Toiminnallisen osan perusteella tehtiin havaintoja ja päätelmiä siitä miten AngularJS yksisivuisen web-sovelluksen käyttöliittymän toteutukseen soveltui. Kaiken kaikkiaan AngularJS soveltui tarkoitettuun tehtävään hyvin. Muun muassa AngularJS:n MVC-arkkitehtuuri, reititys ja aktiivisen kehittäjäyhteisön tuki arvioitiin asioiksi, jotka tekivät AngularJS:stä hyvin soveltuvan ohjelmistokehyksen yksisivuisen web-sovelluksen käyttöliittymän toteutukseen. | fi |
| dc.description.abstract | This thesis examined the parameters of the AngularJS JavaScript framework and how it applies to developing a user interface of a single-page web application.
AngularJS is a JavaScript framework that is primarily intended for developing single-page web applications. AngularJS was published in 2012 and is maintained by Google.
The theoretical part of the thesis examined what AngularJS is and what are AngularJS' key concepts and application components. The examination was based on literature, online articles and the official documentation of AngularJS.
In the operational part of the thesis, the author created a user interface of a single-page web application. The idea of the web application was to bring together information about events in the Helsinki metropolitan region.
Based on the operational part of the thesis, observations and conclusions were made about how AngularJS is suited for developing a user interface of a single-page web application. All in all, AngularJS suited well for this purpose. For instance, AngularJS' MVC architecture, routing system and the support of an active developer community were considered as matters that made AngularJS well-suited for developing a user interface of a single-page web application. | en |
| dc.language.iso | fin | - |
| dc.publisher | Metropolia Ammattikorkeakoulu | - |
| dc.rights | All rights reserved | - |
| dc.title | AngularJS : yksisivuisen web-sovelluksen käyttöliittymän toteutus AngularJS:llä | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/204 | - |
| dc.organization | Metropolia Ammattikorkeakoulu | - |
| dc.contributor.organization | Metropolia Ammattikorkeakoulu | - |
| dc.subject.keyword | AngularJS | - |
| dc.subject.keyword | JavaScript-ohjelmistokehys | - |
| dc.subject.keyword | yksisivuinen web-sovellus | - |
| dc.subject.specialization | Digitaalinen viestintä | - |
| dc.subject.degreeprogram | fi=Media-ala|sv=Mediebranschen|en=Media| | - |
| dc.subject.discipline | Viestintä | - |