Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Full-Stack JavaScript: MEAN.JS-projektin luominen

Huhtala, Harri (2014)

Avaa tiedosto
ONT_full_stack_javascript_mean_js_projekti.pdf (894.1Kt)
Lataukset: 


Huhtala, Harri
HAAGA-HELIA ammattikorkeakoulu
2014
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014112616837
Tiivistelmä
Node.js alustan julkaisun myötä web-sovelluskehitys elää murrosvaihetta ja perinteisen kehitystyön rinnalle on noussut uusia menetelmiä. Kehitystyössä JavaScript-kielen käyttö on lisääntynyt ja uusia JavaScript-pohjaisia komponentteja julkaistaan kiihtyvällä tahdilla. Node.js alustan ympärille on syntynyt suuntaus nimeltään Full-Stack JavaScript.

Opinnäytetyö toteutettiin syksyllä 2014 ja sen tavoitteena on tutkia mitä tarkoittaa termi Full-Stack JavaScript ja mitä yleisiä tekniikoita se sisältää. Tekniikoiden pohjalta rakennetaan prototyyppisovellus, jonka rakenne ja komponentit kuvataan.

Prototyypin rakennukseen käytetään suosittua Full-Stack JavaScript sovelluskehystä MEAN-pakkaa ja pakan tärkeimmät toiminnot kuvataan. Opinnäytetyön ulkopuolelle rajataan sovelluksen vienti tuotantoon ja testausohjelmien kirjoittaminen.

Tuloksissa kuvataan, kuinka Full-Stack JavaScript-sovelluksessa tiedon tallentaminen tapahtuu tietokantaan ja esitetään, kuinka prototyypin komponentit kommunikoivat keskenään. Sovelluksen kansiorakenne käydään läpi tiedon muokkauksen yhteydessä.

Johtopäätöksissä todetaan Full-Stack JavaScript kehittämisen olevan MEAN-pakalla ketterää. Komponentit kommunikoivat hyvin keskenään ja sovellusarkkitehtuurin to-teuttaminen yhdellä ohjelmointikielellä sekä helpottaa että keventää kehitystyötä. Tämän mahdollistaa Node.js alusta ja sen ympärille kehittynyt ekosysteemi.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste