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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Web-sovelluskehityksen modernit tekniikat

Haavisto, Joona (2016)

 
Avaa tiedosto
haavisto_joona.pdf (1.258Mt)
Lataukset: 


Haavisto, Joona
Metropolia Ammattikorkeakoulu
2016
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016112918073
Tiivistelmä
Web-sovelluskehitys elää murrosvaihetta. JavaScript-kielen käyttö on lisääntynyt ja perinteisten tekniikoiden rinnalle on noussut uusia menetelmiä. Uusia JavaScript-pohjaisia komponentteja julkaistaan kiihtyvällä tahdilla ja kieltä on mahdollista nykyään käyttää sekä selainpuolen että palvelinpuolen sovelluksissa.

AngularJS on laaja ja käytännöllinen ohjelmistokehys selainpuolen käyttöliittymäsovelluksen rakentamiseen ja Node.js on laajalti integroitavissa oleva alusta palvelinsovelluksen rakentamiseen. Molemmat näistä hyödyntävät JavaScript-kieltä. Hajautetun tietokanta-arkkitehtuurimallin mukaisen NoSQL-tietokannat ovat yleistyneet, eli kehittäjän ei tarvitse enää lukkiutua tiettyyn rakenteeseen. Esimerkiksi erilaisten web-sovellusten prototypointi on nopeutunut merkittävästi.

Opinnäytetyössä tutkittiin web-sovelluksen rakennetta ja tekniikoita niin selainkuin palvelinpuolen logiikan suhteen. Lisäksi käydään läpi hyväksi todettua kehitysympäristöä ja erilaisia web-sovelluskehityksen työkaluja. Työn tarkoituksena oli keskittyä erityisesti uusimpiin moderneihin tekniikoihin, joissa on ratkaisevassa roolissa yhteys JavaScript-kielen käyttöön tavalla tai toisella. Samalla on tuotu näkökulmaa web-sovelluskehityksen historian eri vaiheiden kautta.

Työtä on havainnollistettu käytössä olevan web-sovelluksen kehityksessä käytettyjen tekniikoiden ja työkalujen avulla. Työssä käytettyjen tekniikoiden avulla, erikseen tai yhdessä, rakennetaan sekä yksinkertaisia web-sovelluksia että monipuolisia digitaalisia palveluita.
 
Kokoelmat
  • Opinnäytetyöt
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