IMPACT THAT SEQUELIZES BRINGS TO THE DEVELOPMENT OF AN API BUILT IN NODE.JS WITH EXPRESS.JS
DOI:
https://doi.org/10.31510/infa.v17i2.964Keywords:
Sequelize, Node.js, Express.js, API Development, ORMAbstract
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
Metrics
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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Revista Interface Tecnológica
This work is licensed under a Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.