Vue.js-kurssi Moodleen
Salmi, Tomi; Veijalainen, Jesse (2023)
Salmi, Tomi
Veijalainen, Jesse
2023
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-202304205703
https://urn.fi/URN:NBN:fi:amk-202304205703
Tiivistelmä
Projektin tilasi Metropolia Ammattikorkeakoulu, joka on Suomen suurin ammattikorkeakoulu. Insinöörityön tavoitteena oli luoda Vue.js:n perusteet -verkkokurssi Metropolia Ammattikorkeakoulun Moodle-ympäristöön. Tarkoituksena oli, että kurssi toimisi monipuolisesti avoimen AMK:n, monimuoto- sekä päiväopiskelijoiden vapaasti valittaviin opintokokonaisuuksiin. Tavoitteena oli, että opiskelija saisi perustason ymmärryksen JavaScript-kieleen ja Vue.js-kirjastoon.
Työssä tutkitaan avoimen lähdekoodin projekteja, jotka ovat vaatimuksena kurssin totuttamiseen sekä eri avoimen lähdekoodin lisenssejä ymmärtämään näiden vaikutus eri komponenttien käyttöön. Teoriaosuudessa syvennymme eri ohjelmointikieliin sekä ohjelmistopaketteihin, jotka ovat kriittinen osuus nykyaikaisia verkkosovelluksia sekä vertailemme näitä kilpaileviin teknologioihin. Tähän sisältyvät sekä Moodlen että Vue.js:n eri riippuvuudet.
Lopputuloksena muodostui Moodle-ympäristön toteutettu kurssi, jossa opiskelija ymmärtää perusteet Vue.js-ohjelmoinnista ja osaa hyödyntää ymmärrystä tulevaisuudessa omissa projekteissaan sekä ymmärtää vaadittavat työkalut, joita vaaditaan kehitysympäristössä.
Työssä tutkitaan avoimen lähdekoodin projekteja, jotka ovat vaatimuksena kurssin totuttamiseen sekä eri avoimen lähdekoodin lisenssejä ymmärtämään näiden vaikutus eri komponenttien käyttöön. Teoriaosuudessa syvennymme eri ohjelmointikieliin sekä ohjelmistopaketteihin, jotka ovat kriittinen osuus nykyaikaisia verkkosovelluksia sekä vertailemme näitä kilpaileviin teknologioihin. Tähän sisältyvät sekä Moodlen että Vue.js:n eri riippuvuudet.
Lopputuloksena muodostui Moodle-ympäristön toteutettu kurssi, jossa opiskelija ymmärtää perusteet Vue.js-ohjelmoinnista ja osaa hyödyntää ymmärrystä tulevaisuudessa omissa projekteissaan sekä ymmärtää vaadittavat työkalut, joita vaaditaan kehitysympäristössä.