Näytä suppeat kuvailutiedot

Improving web development process of MERN stack

Nguyen, Bang (2021)

dc.contributor.authorNguyen, Bang
dc.date.accessioned2021-05-20T12:15:17Z
dc.date.available2021-05-20T12:15:17Z
dc.date.issued2021-
dc.identifier.urihttp://www.theseus.fi/handle/10024/498420
dc.description.abstractThe objective of this thesis was to discuss and improve the web development process of the MERN stack. The web application should have the Admin dashboard for content management and the client-side for normal users, which is similar to the common CMS such as WordPress, Drupal, or Joomla. The frontend will be built using React; in this thesis, the author decided to use Next.js, which is the React framework that provides server-side rendering, routing, and tooling. Besides Next.js, the application also implemented Apollo to manage data such as GraphQL mutation, queries, and data caching. For the backend, the author used KeystoneJS is a headless CMS framework to build server applications that connect with a database. KeystoneJS is based on Express for Node.js and uses MongoDB as its default database. Unlike WordPress, where the website can be set up by non-technical users, KeystoneJS requires more technical knowledge to develop a website, and the developer can customize everything to build a specialized application system and APIs.-
dc.language.isoeng-
dc.rightsfi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|-
dc.titleImproving web development process of MERN stack-
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|-
dc.identifier.urnURN:NBN:fi:amk-202105209613-
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|-
dc.subject.ysoprogramming-
dc.subject.ysoJavaScript-
dc.subject.ysoPHP-
dc.subject.ysoweb programming-
dc.subject.ysoInternet-
dc.subject.ysoweb pages-
dc.subject.ysoapplications (computer programmes)-
dc.subject.ysoprogramming languages-
dc.subject.disciplineDegree Programme in Information Technology-
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p4887|http://www.yso.fi/onto/yso/p840|http://www.yso.fi/onto/yso/p16268|http://www.yso.fi/onto/yso/p21530|http://www.yso.fi/onto/yso/p22838|http://www.yso.fi/onto/yso/p15141|http://www.yso.fi/onto/yso/p20405|http://www.yso.fi/onto/yso/p4050|http://www.yso.fi/onto/yso/p8456|http://www.yso.fi/onto/yso/p162en


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot