Developing a backend web application and Dockering
Pokharel, Sujan (2020)
Pokharel, Sujan
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020060416885
https://urn.fi/URN:NBN:fi:amk-2020060416885
Tiivistelmä
The main objective of the thesis was to study the backend of web development with NodeJS, MongoDB, Express, containerization technology, develop a prototype based on learning and finally package the developed application with Docker The theoretical part of the thesis introduces the main technologies for the backend, i.e., Node, Express, MongoDB, Mongoose and the concept of containerization is presented through the study of Docker.
Since the backend of MERN/MEAN stack is heavily dependent on the knowledge of JavaScript programming language, a brief history of web development and evolution of JavaScript was carried out. The practical part of the thesis guides through the backend development process of a note-taking application and then Docker was implemented to package the app.
As a result, a fully functional backend was developed and was containerized with Docker. The goal of learning about backend development and containerization was fulfilled along with in-depth knowledge of NodeJS in backend development.
Since the backend of MERN/MEAN stack is heavily dependent on the knowledge of JavaScript programming language, a brief history of web development and evolution of JavaScript was carried out. The practical part of the thesis guides through the backend development process of a note-taking application and then Docker was implemented to package the app.
As a result, a fully functional backend was developed and was containerized with Docker. The goal of learning about backend development and containerization was fulfilled along with in-depth knowledge of NodeJS in backend development.