Ohjelmistopohja web-sovellusten kehitykseen
Paakkari, Panu (2020)
Paakkari, Panu
2020
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-2020121628758
https://urn.fi/URN:NBN:fi:amk-2020121628758
Tiivistelmä
Tämä työ on tehty oululaiselle Buutti Oy-nimiselle ohjelmistokonsultointia (Buutti Consulting) ja -koulutusta (Buutti Education) tarjoavalla yritykselle. Buutti Oy:n pääosaaminen keskittyy sulautettujen järjestelmien ja web-sovellusten kehittämiseen.
Opinnäytetyön tavoitteena oli luoda web-sovelluskehitykseen käytettävä pohja, jonka avulla asiakasprojektien aloittaminen on sujuvaa ja kehitysympäristön asentamiseen vaadittava aika saadaan mahdollisimman pieneksi. Toteutuksessa käytettiin hyväksi Docker-konttiteknologiaa sekä tyypitettyä TypeScript-ohjelmointikieltä.
Työn lopputuloksena tuotettiin kokonaisuus, joka sisälsi yhtenäistetyn kehitysympäristön sekä CI/CD-tuotantolinjan ohjelmiston testausta ja julkaisua varten. Työ otettiin välittömästi käyttöön ja sitä jatkokehitetään toteutettavien projektien aikana esiintyvien tarpeiden perusteella.
Opinnäytetyön tavoitteena oli luoda web-sovelluskehitykseen käytettävä pohja, jonka avulla asiakasprojektien aloittaminen on sujuvaa ja kehitysympäristön asentamiseen vaadittava aika saadaan mahdollisimman pieneksi. Toteutuksessa käytettiin hyväksi Docker-konttiteknologiaa sekä tyypitettyä TypeScript-ohjelmointikieltä.
Työn lopputuloksena tuotettiin kokonaisuus, joka sisälsi yhtenäistetyn kehitysympäristön sekä CI/CD-tuotantolinjan ohjelmiston testausta ja julkaisua varten. Työ otettiin välittömästi käyttöön ja sitä jatkokehitetään toteutettavien projektien aikana esiintyvien tarpeiden perusteella.