Web-sovelluskehityksen tekniikat
Kettunen, Werner (2015)
Kettunen, Werner
Metropolia Ammattikorkeakoulu
2015
Creative Commons Attribution-NonCommercial-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015120219038
https://urn.fi/URN:NBN:fi:amk-2015120219038
Tiivistelmä
Web-sovelluskehitykseen käytettäviä tekniikoita, työkaluja ja ohjelmakirjastoja on olemassa useita erilaisia ja niiden lähestymistapa web-sovelluskehitykseen poikkeaa jonkin verran toisistaan. Opinnäytetyössä selvitetään teoriassa ja käytännön esimerkkiprojektin avulla yleisimmin web-sovelluskehityksessä käytettyjä tekniikoita ja kirjastoja.
Työssä esimerkkinä luodussa web-sovelluksessa käytettiin Laravel-ohjelmakehystä ja alkuosassa käsiteltyjä työkaluja ja kirjastoja, kuten Bootstrap ja Git. Työssä tehdyssä web-sovelluksessa tutustuttiin käytännön kautta tietokannan tiedon käsittelemiseen ja selaimelta tulevien pyyntöjen reitittämiseen ja näkymien näyttämiseen Laravel-ohjelmakehyksen oman sapluunamoottorin avulla. Palvelimen puolella olevat toiminnot tehtiin PHP:llä ja Laravelillä. Selaimessa käyttäjälle näkyvässä osassa käytettiin yksinkertaista HTML-merkintäkieltä, CSS-tyylityskieltä ja Bootstrap-kirjastoa.
Esimerkkinä luotua yksinkertaista verkkosivua voidaan laajentaa muun muassa Laravel-ohjelmakehyksen tarjoamien tiedostonhallintaan liittyvien kirjastojen sekä ohjelmakehyksen ulkoisten kirjastojen ja työkalujen avulla.
Työssä esimerkkinä luodussa web-sovelluksessa käytettiin Laravel-ohjelmakehystä ja alkuosassa käsiteltyjä työkaluja ja kirjastoja, kuten Bootstrap ja Git. Työssä tehdyssä web-sovelluksessa tutustuttiin käytännön kautta tietokannan tiedon käsittelemiseen ja selaimelta tulevien pyyntöjen reitittämiseen ja näkymien näyttämiseen Laravel-ohjelmakehyksen oman sapluunamoottorin avulla. Palvelimen puolella olevat toiminnot tehtiin PHP:llä ja Laravelillä. Selaimessa käyttäjälle näkyvässä osassa käytettiin yksinkertaista HTML-merkintäkieltä, CSS-tyylityskieltä ja Bootstrap-kirjastoa.
Esimerkkinä luotua yksinkertaista verkkosivua voidaan laajentaa muun muassa Laravel-ohjelmakehyksen tarjoamien tiedostonhallintaan liittyvien kirjastojen sekä ohjelmakehyksen ulkoisten kirjastojen ja työkalujen avulla.