Kasvaminen web-ohjelmistokehittäjänä : oppimispäiväkirja
Ohra-aho, Panu (2024)
Ohra-aho, Panu
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024111428198
https://urn.fi/URN:NBN:fi:amk-2024111428198
Tiivistelmä
Opinnäytetyön tavoite on luoda uusia ominaisuuksia ja kehittää vanhoja ominaisuuksia eteenpäin asiakkaan ohjelmistoprojektissa. Opinnäytetyö on toteutettu päiväkirjamallisena mikä tarkoittaa, että opinnäytetyön oheen kuuluu päiväkirja 13 viikon työjakson ajalta. Opinnäytetyön toimeksiantajana toimi Casamedia oy.
Työn aikana tutustuttiin kaikkiin web-projektissa tarvittaviin työkaluihin, kuten Flutter-kehys, Dart-kieli ja Express-kehys. Työssä käydään myös läpi työkaluja ja menetelmiä, joista olisi ollut projektin teossa hyötyä. Tärkeimpänä ollen testausmenetelmät. Työjakson tehtäviin kuului ohjelmistokehitystä ja ohjelmiston virheiden korjaamista niin etu- kuin taustajärjestelmässä. Päivityksiä tehtiin sekä vanhojen tuotosten pohjalta että kokonaan alusta asti. Suurimpana esimerkkinä nostetaan esiin kuvanlataajakomponentti ja kuvapankki.
Työn kohteena olleet ominaisuudet saatiin suurimmalta osin toteutettua. Opinnäytetyöprosessi opetti ammatillista työskentelyä osana suurempaa projektia, tiedonhaun tehostamista ja eri työkalujen tärkeyttä ohjelmistokehityksessä.
Työn aikana tutustuttiin kaikkiin web-projektissa tarvittaviin työkaluihin, kuten Flutter-kehys, Dart-kieli ja Express-kehys. Työssä käydään myös läpi työkaluja ja menetelmiä, joista olisi ollut projektin teossa hyötyä. Tärkeimpänä ollen testausmenetelmät. Työjakson tehtäviin kuului ohjelmistokehitystä ja ohjelmiston virheiden korjaamista niin etu- kuin taustajärjestelmässä. Päivityksiä tehtiin sekä vanhojen tuotosten pohjalta että kokonaan alusta asti. Suurimpana esimerkkinä nostetaan esiin kuvanlataajakomponentti ja kuvapankki.
Työn kohteena olleet ominaisuudet saatiin suurimmalta osin toteutettua. Opinnäytetyöprosessi opetti ammatillista työskentelyä osana suurempaa projektia, tiedonhaun tehostamista ja eri työkalujen tärkeyttä ohjelmistokehityksessä.
