IMPACTO QUE O SEQUELIZE TRAZ PARA O DESENVOLVIMENTO DE UMA API CONSTRUÍDA EM NODE.JS COM EXPRESS.JS
DOI:
https://doi.org/10.31510/infa.v17i2.964Palavras-chave:
Sequelize, Node.js, Express.js, Desenvolvimento de API, ORMResumo
Como o mercado do desenvolvimento de softwares vem aumentando consideravelmente a sua demanda e com o objetivo de solucionar e otimizar problemas, garantindo a qualidade do produto e a satisfação do cliente, são exigidos prazos e tempo de entrega cada vez mais curtos. Por conta de tanta concorrência por melhorias e entregas ágeis, surgem mecanismos e facilitadores para aumentar a produtividade na codificação de software, facilitar a manutenibilidade e confidenciabilidade através dos frameworks. Este artigo aborda, por meio de pesquisas bibliográficas exploratória e experimental, o uso do Sequelize, um ORM (Object-Relational Mapper), no impacto do desenvolvimento de uma API (lado do servidor) em Node.js com Express.js, a partir do qual foi desenvolvido um sistema web para uma rede de dentistas situada na região de Itápolis/SP, com a finalidade de identificar as principais vantagens de usar o Sequelize neste estudo de caso. Como principais resultados obtidos, destacam-se a busca da manutenção e confiabilidade do código, e da otimização no processo de criação da API, por meio das funcionalidades do Node.js, Express.js e Sequelize.
Downloads
Métricas
Referências
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
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2021 Revista Interface Tecnológica
Este trabalho está licenciado sob uma licenç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.
- Resumo 1731
- PDF 1411