Web-sovelluksen teko Djangolla
Vuori, Tommi (2018)
Vuori, Tommi
Hämeen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018061113375
https://urn.fi/URN:NBN:fi:amk-2018061113375
Tiivistelmä
Tässä opinnäytetyössä tutustuttiin web-sovelluksien kehittämiseen tarkoitettuun Django-sovelluskehykseen ja sen käyttämään Python-ohjelmointikieleen. Näiden lisäksi työssä käytiin läpi yleisesti mitä web-sovellukset ovat ja mitä ominaisuuksia web-sovelluskehykset tavallisesti sisältävät.
Projektina toteutettiin esimerkkisovellus Djangolla. Sovelluksena toimi ominaisuuksiltaan melko rajattu linkin lyhentämiseen tarkoitettu web-sovellus. Sovelluksen visuaalisen ilmeen toteutukseen käytettiin Bootstrapkirjastoa. Ennen opinnäytetyötä olin käynyt läpi muutamia tutoriaaleja Djangolla ja tutustunut myös muihin sovelluskehyksiin. Minulla oli myös hieman kokemusta Bootstrap-kirjastosta.
Opinnäytetyön tuloksena saatiin tehtyä responsiivinen linkin lyhentämiseen tarkoitettu web-sovellus. Valmis sovellus oli ominaisuuksiltaan melko rajattu sisältäen vain sovelluksen toiminnan kannalta oleellisimmat ominaisuudet. Linkin lyhentämisen lisäksi sovelluksesta löytyi tuki käyttäjätileille ja linkkien hallintaan tarkoitettu hallintapaneeli. Jatkokehitystä ajatellen sovellus oli helposti laajennettavissa isommaksi kokonaisuudeksi.
Projektina toteutettiin esimerkkisovellus Djangolla. Sovelluksena toimi ominaisuuksiltaan melko rajattu linkin lyhentämiseen tarkoitettu web-sovellus. Sovelluksen visuaalisen ilmeen toteutukseen käytettiin Bootstrapkirjastoa. Ennen opinnäytetyötä olin käynyt läpi muutamia tutoriaaleja Djangolla ja tutustunut myös muihin sovelluskehyksiin. Minulla oli myös hieman kokemusta Bootstrap-kirjastosta.
Opinnäytetyön tuloksena saatiin tehtyä responsiivinen linkin lyhentämiseen tarkoitettu web-sovellus. Valmis sovellus oli ominaisuuksiltaan melko rajattu sisältäen vain sovelluksen toiminnan kannalta oleellisimmat ominaisuudet. Linkin lyhentämisen lisäksi sovelluksesta löytyi tuki käyttäjätileille ja linkkien hallintaan tarkoitettu hallintapaneeli. Jatkokehitystä ajatellen sovellus oli helposti laajennettavissa isommaksi kokonaisuudeksi.