Sovelluskehitys Symfony-ohjelmistokehyksellä
Rantala, Joni (2012)
Rantala, Joni
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012061312621
https://urn.fi/URN:NBN:fi:amk-2012061312621
Tiivistelmä
Opinnäytetyö käsittelee sovelluskehitystä web-käyttöön suunnatulla Symfony-ohjelmistokehyksellä. Työn toimeksiantaja oli tamperelainen sähköalan yritys Wirtapiiri Oy. Tarve tälle opinnäytetyölle syntyi yrityksen aikomuksesta toteuttaa web-palveluja asiakkaidensa käyttöön. Työn tavoitteena oli tutkia Symfony-ohjelmistokehyksen toimintaa. Tutkimuksen pohjalta pyrittiin löytämään tehokkaat työkalut ja menetelmät toimeksiantajan tulevien web-projektien toteuttamiseen.
Opinnäytetyössä käydään läpi Symfony-ohjelmistokehyksen tärkeimmät ominaisuudet, toimintavat ja sen käyttämät ohjelmistosuunnittelumallit. Symfony-sovelluksen testaukseen perehdytään yksikkötestauksen ja funktionaalisen testauksen osalta. Työ sisältää useita koodiesimerkkejä, joiden tarkoitus on helpottaa käsiteltyjen asioiden ymmärtämistä.
Opinnäytetyön tekovaiheessa toteutettiin esimerkkisovellus, jonka toteuttamiseen sovellettiin työssä käsiteltyjä aiheita. Koko opinnäytetyö on kirjoitettu opasmuotoon, jotta toimeksiantaja voi käyttää sitä esimerkkisovelluksen ohella apukeinona uuden työntekijän perehdyttämiseen.
Opinnäytetyössä käydään läpi Symfony-ohjelmistokehyksen tärkeimmät ominaisuudet, toimintavat ja sen käyttämät ohjelmistosuunnittelumallit. Symfony-sovelluksen testaukseen perehdytään yksikkötestauksen ja funktionaalisen testauksen osalta. Työ sisältää useita koodiesimerkkejä, joiden tarkoitus on helpottaa käsiteltyjen asioiden ymmärtämistä.
Opinnäytetyön tekovaiheessa toteutettiin esimerkkisovellus, jonka toteuttamiseen sovellettiin työssä käsiteltyjä aiheita. Koko opinnäytetyö on kirjoitettu opasmuotoon, jotta toimeksiantaja voi käyttää sitä esimerkkisovelluksen ohella apukeinona uuden työntekijän perehdyttämiseen.