IMPACTO QUE O SEQUELIZE TRAZ PARA O DESENVOLVIMENTO DE UMA API CONSTRUÍDA EM NODE.JS COM EXPRESS.JS

Autores

DOI:

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

Palavras-chave:

Sequelize, Node.js, Express.js, Desenvolvimento de API, ORM

Resumo

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

Não há dados estatísticos.

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

18/12/2020

Como Citar

BARSOTI, N.; GIBERTONI, D. IMPACTO QUE O SEQUELIZE TRAZ PARA O DESENVOLVIMENTO DE UMA API CONSTRUÍDA EM NODE.JS COM 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/index.php/interfacetecnologica/article/view/964. Acesso em: 24 out. 2021.

Edição

Seção

Tecnologia em Informática