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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Verkkosivuston toteutus Astro Web Framework alustalla

Lahtela, Heikki (2026)

 
Avaa tiedosto
Lahtela_Heikki.pdf (737.5Kt)
Lataukset: 


Lahtela, Heikki
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202604237571
Tiivistelmä
Tässä insinöörityössä rakennettiin verkkosivusto hyödyntäen ”Astro Web Framework” alustaa. Toteutuksen keskiöön valittiin Astro, joka oli saanut huomattavaa nostetta aihealueella ja tarkemman tarkastelun jälkeen vaikutti järkevältä ja lupaa-valta. Astro on JavaScript -ohjelmointikielellä toteutettu kehitysympäristö, joka pyörii Node.js arkkitehtuurin päällä. Koko julkaisuprosessi lähtien projektin pystytyksestä, sivujen ja sivupohjien luomisesta lopullisen HTML-koodin tuottamiseen, tapahtuu JavaScriptillä.

Astron suurin hyöty oli siihen rakennettu kyky liittää komponentteja muista JavaScript -kehitysympäristöistä. Astroon oli mahdollista liittää React, Vue ja Svelte -komponentteja, joko yhdessä tai erikseen. Näistä komponenteista käännettiin lopullinen ohjelmakoodi, joka oli julkaisuvalmis ja liitettiin suoraan CI/CD julkaisuputkeen. Tämä mahdollisti sivuston muutosten automaattisen julkaisun käyttäen hyväksi Git -versionhallintaa ja Netlify -palvelua.

Verkkosivusto rakennettiin fiktiiviselle toimijalle, joka muistutti rakenteeltaan pienyritystä tai yhdistystä. Sivuston toteutus muistutti ammattimaista projektitoteutusta, jossa ensin laadittiin ulkoasu, sitten pyrittiin rakentamaan varsinainen verkkosivusto noudattamaan tätä mainittua ulkoasua. Jotta insinöörityöstä ei tulisi pelkkää kopiota Astro -dokumentaatiosta, tämä toteutustapa asetti realistisen haasteen alustalle. Sivusto sisälsi perinteisten sisältösivujen lisäksi blogitoiminnallisuuden ja responsiivisen mobiilitoteutuksen.

Työ onnistui suunnitelman mukaisesti ja jatkokehitysmahdollisuuksina olisi liittää vaativampia komponentteja eri kehitysympäristöistä ja tutkia niiden toimivuutta ja tehokkuutta.
Kokoelmat
  • Opinnäytetyöt
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