Sisäisen verkkokaupan toteutus React.js-teknologialla
Nordgren, William (2022)
Nordgren, William
2022
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-202205097916
https://urn.fi/URN:NBN:fi:amk-202205097916
Tiivistelmä
Opinnäytetyössä tehtävänä oli luoda toimeksiantajalle toimiva sisäinen verkkokauppa React.js-teknologialla. Työssä käydään läpi toimeksiantajan tarpeita ja sitä, kuinka ne tyydytetään. Työn tarkoituksena oli tutkia kaikki teknologiat, joita projektissa käytetään ja tutkia syvällisemmin, miten teknologioita hyödynnettiin työssä.
Teoriaosuudessa käsitellään perusteknologiat, kuten HTML, CSS sekä Ja-vaScript ES6. Myöhemmässä vaiheessa käydään syvemmin läpi Node.js, React.js, Microsoft Azure AD sekä Figma-prototyyppisuunnittelutyökalu ja miten niitä käytetään projektissa. Kehitysosiossa käydään konkreettisemmin läpi jokainen teknologia, joita teoriaosuudessa käsitellään. Kehitysvaiheessa opinnäytetyössä käydään teoriaosuudessa mainittuja teknologioita yksityiskohtaisemmin läpi. Alussa asetetaan työympäristö, jossa voidaan alkaa luomaan applikaatiota turvallisessa ympäristössä. Asennusvaiheen jälkeen esitellään loogisessa järjestyksessä verkkokaupan konkreettista ohjelmointia.
Lopussa suoritetaan projektin testaus ja käyttöönotto Googlen Firebase Hosting -palvelulla. Viimeisenä pohdin projektin sujuvuutta ja omaa mielipidettä applikaation suunnittelusta sekä kehityksen prosessista.
Teoriaosuudessa käsitellään perusteknologiat, kuten HTML, CSS sekä Ja-vaScript ES6. Myöhemmässä vaiheessa käydään syvemmin läpi Node.js, React.js, Microsoft Azure AD sekä Figma-prototyyppisuunnittelutyökalu ja miten niitä käytetään projektissa. Kehitysosiossa käydään konkreettisemmin läpi jokainen teknologia, joita teoriaosuudessa käsitellään. Kehitysvaiheessa opinnäytetyössä käydään teoriaosuudessa mainittuja teknologioita yksityiskohtaisemmin läpi. Alussa asetetaan työympäristö, jossa voidaan alkaa luomaan applikaatiota turvallisessa ympäristössä. Asennusvaiheen jälkeen esitellään loogisessa järjestyksessä verkkokaupan konkreettista ohjelmointia.
Lopussa suoritetaan projektin testaus ja käyttöönotto Googlen Firebase Hosting -palvelulla. Viimeisenä pohdin projektin sujuvuutta ja omaa mielipidettä applikaation suunnittelusta sekä kehityksen prosessista.