IMPACT THAT SEQUELIZES BRINGS TO THE DEVELOPMENT OF AN API BUILT IN NODE.JS WITH EXPRESS.JS

Authors

DOI:

https://doi.org/10.31510/infa.v17i2.964

Keywords:

Sequelize, Node.js, Express.js, API Development, ORM

Abstract

As the software development Market has been considerably increasing its demand, aiming to solve and optimize problems, ensuring product quality and customer satisfaction, increasingly shorter deadlines and delivery times are required. Because of so much competition for improvements and fast deliveries, mechanisms and facilitators emerge to increase the productivity in codifying and to facilitate the maintainability and confidentiality through frameworks. This article addresses, through experimental and exploratory bibliographical research, how the use of Sequelize, an ORM (Object-Relational Mapper), impacts on the development of an API (server side) built in Node.js with Express.js, from which it was developed a web system for a range of dentists located in the Itápolis/SP region, with the purpose of identifying the main vantages in using Sequelize in this case study. As main results, there are the search for maintaining and reliability of the code, and for optimization in the process of API creation, through Node.js, Express.js and Sequelize functionalities.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

ALGHAMDI, A; OWDA, M; CROCKETT, K. Natural Language Interface to Relational Database (NLI-RDB). Springer Internation Publishing. 2017.

BAUER, C; KING, G. Java Persistence com Hibernate. 1. ed. Ciência Moderna Ltda. 2007.

GIL, A. C. Métodos e Técnicas de Pesquisa Social. 6. ed. São Paulo: Editora Atlas S.A., 2008.

HAHN, E. M. Express in action: Writing, building, and testing Node.js applications. 1. ed. Manning, 2016.

KEITH, M; SCHINCARIOL, M. Pro JPA 2. 2. ed. Apress, 2009.

MARDAN, A. Express.js Guide: The compreensive book on Express.js. 1. 2014.

MDN WEB DOCS. Introdução Express/Node. 2020. Disponível em: <https://developer.mozilla.org/pt-BR/docs/Learn/Server-side/Express_Nodejs/Introdu%C3%A7%C3%A3o>. Acesso em: 15 out. 2020.

MORAES, W. B. Construindo aplicações com NodeJS. 2. ed. São Paulo: Novatec Editora, 2018.

NANDAA, A. Beginning API Development with Node.js. 1. ed. United Kingdom: Packt Pubishing, 2018.

NETO, W. Construindo APIs testáveis com Node.js. 2017. Disponível em: <https://www.academia.edu/32568937/Construindo_apis_testaveis_com_nodejs>. Acesso em: 13 out. 2020.

PEREIRA, C. R. Node.js: Aplicações web real-time com Node.js. 1. ed. Editora Casa do Código, 2014.

PRIKLADNICKI, R; WILLI, R; MILANO, F. Métodos Ágeis para Desenvolvimento de Software. Porto Alegre; Bookman, 2014.

RAUCH, G. Smashing Node.js: JavaScript Everywhere. 2. ed. Wiley, 2017.

SATO, P. M. ORM - Object Relational Mapping. DEVMEDIA, 2013. Disponível em:

<https://www.devmedia.com.br/orm-object-relational-mapping-revista-easy-net-magazine-28/27158>. Acesso em: 12 out. 2020.

SEQUELIZE ORG. SEQUELIZE. Disponível em: <https://sequelize.org/v3/>. Acesso em: 16 out. 2020.

Published

2020-12-18

How to Cite

BARSOTI, N.; GIBERTONI, D. IMPACT THAT SEQUELIZES BRINGS TO THE DEVELOPMENT OF AN API BUILT IN NODE.JS WITH EXPRESS.JS. Revista Interface Tecnológica, [S. l.], v. 17, n. 2, p. 231–243, 2020. DOI: 10.31510/infa.v17i2.964. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/964. Acesso em: 18 may. 2024.

Issue

Section

Tecnologia em Informática

Metrics

Most read articles by the same author(s)

1 2 3 > >>