Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Ajanvarausjärjestelmän kehitys ReactJS-kirjastolla

Pohjola, Hannes (2023)

 
Avaa tiedosto
Pohjola_Hannes.pdf (1.522Mt)
Lataukset: 


Pohjola, Hannes
2023
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202301171385
Tiivistelmä
Opinnäytetyön aihealueena oli web-ohjelmistokehitys ReactJS-kirjastolla. Työssä suunniteltiin ja toteutettiin kyseistä kirjastoa hyödyntämällä ajanvarausjärjestelmä. Aihealue valittiin opinnäytetyön tekijän kiinnostuksen pohjalta sekä halusta syventää omaa osaamista kyseisen kirjaston osalta. React on yksi suosituimmista JavaScript-kirjastoista, ja sitä on käytetty maailmanlaajuisesti tunnettujen sovellusten kehittämiseen. Sillä on laaja yhteisö, kattava dokumentaatio sekä suuri kysyntä työmarkkinoilla. Ajanvarausjärjestelmä kehitettiin, koska samankaltainen järjestelmä puuttui avoimen lähdekoodin React-komponenttien markkinoilta siitä huolimatta, että kalenteri- ja lukujärjestystoteutuksia kuitenkin löytyi.

Työn lopputuloksena syntyi ajanvarausjärjestelmä, joka toimii React-komponenttina. Järjestelmästä ei kehitetty yksinään toimivaa valmista sivustoa tai sovellusta, vaan siitä muodostui yksi toiminnallinen komponentti. Tämä komponentti voidaan sellaisenaan tai muokattuna liittää toiseen sovellukseen. Tämä lähestymistapa valittiin, koska työn tavoitteena oli helpottaa muiden sovelluskehittäjien työtä tarjoamalla valmis paketti, jota kehittäjät voivat käyttää omissa projekteissaan. Näin ollen heidän ei tarvitse itse kehittää omaa ajanvarausjärjestelmää.

Ajanvarausjärjestelmän toteutuksessa pyrittiin noudattamaan suositeltuja sovelluskehityskäytänteitä sekä huomioimaan loppukäyttäjän tarpeet käyttöliittymää ja toiminnallisuuksia suunnitellessa. Lisäksi lähdekoodin rakenteesta pyrittiin luomaan selkeää ja helposti luettavaa, sillä tarkoitus oli luoda komponentti muille kehittäjille.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste