Full stack -kehitys Reactilla ja Nodella
Nuutinen, Sami (2024)
Nuutinen, Sami
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202402052517
https://urn.fi/URN:NBN:fi:amk-202402052517
Tiivistelmä
Reactin ja Noden tuntemuksesta on paljon hyötyä ohjelmistokehityksessä. JavaScript-ohjelmistokehyksiä ja -kirjastoja on useita moneen eri tarkoitukseen. React soveltuu erinomaisesti frontend-kehitykseen ja se on laaja-alaisesti käytössä myös yritysmaailmassa.
Full stack -kehitykseen perehtyminen onnistuu parhaiten käytännön kautta. Node.js mahdollistaa JavaScript koodin suorittamisen palvelimella. React frontendin ja Node backendin lisäksi myös tietokantayhteys on tarpeellinen tiedon varastoimiseksi Full stack -kehitysprojektissa.
Reactin kaltaiseen JavaScript-kirjastoon tutustuminen auttaa ymmärtämään JavaScriptiä kokonaisuutena. Tämä mahdollistaa myös muiden JavaScript-kirjastojen ja ohjelmistokehyksien helpomman omaksumisen.
Tähän opinnäytetyöhön liittyy myös projektiluontoisesti toteutettu tietovisasovellus. Backend on toteutettu Noden avulla ja frontend Reactin avulla. Viimeiset luvut kuvaavat projektin kehityksen vaiheita. It is useful in software development to have some knowledge of React and Node. There is a large quantity of JavaScript libraries and frameworks available for a multitude of purposes. React is excellent for frontend development and it is widely used in the corporate life.
To get acquainted with full stack development is best achieved through practical means. Node.js makes it possible to run JavaScript on server side. In addition to React front end and a Node.js backend a database connection is also necessary to store data in full stack development.
To get familiar with a JavaScript library like React helps in understanding JavaScript as a whole. This also makes it easier to learn the “dos and dont’s” of other JavaScript libraries and frameworks.
A quiz web application project is also related to this thesis. Backend has been developed using Node.js and frontend using React. Last chapters describe the development of the project.
Full stack -kehitykseen perehtyminen onnistuu parhaiten käytännön kautta. Node.js mahdollistaa JavaScript koodin suorittamisen palvelimella. React frontendin ja Node backendin lisäksi myös tietokantayhteys on tarpeellinen tiedon varastoimiseksi Full stack -kehitysprojektissa.
Reactin kaltaiseen JavaScript-kirjastoon tutustuminen auttaa ymmärtämään JavaScriptiä kokonaisuutena. Tämä mahdollistaa myös muiden JavaScript-kirjastojen ja ohjelmistokehyksien helpomman omaksumisen.
Tähän opinnäytetyöhön liittyy myös projektiluontoisesti toteutettu tietovisasovellus. Backend on toteutettu Noden avulla ja frontend Reactin avulla. Viimeiset luvut kuvaavat projektin kehityksen vaiheita.
To get acquainted with full stack development is best achieved through practical means. Node.js makes it possible to run JavaScript on server side. In addition to React front end and a Node.js backend a database connection is also necessary to store data in full stack development.
To get familiar with a JavaScript library like React helps in understanding JavaScript as a whole. This also makes it easier to learn the “dos and dont’s” of other JavaScript libraries and frameworks.
A quiz web application project is also related to this thesis. Backend has been developed using Node.js and frontend using React. Last chapters describe the development of the project.