Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
| dc.contributor.advisor | Souza, Pedro Thiago Valério de | |
| dc.contributor.author | Lima, André Lopes de | |
| dc.contributor.referee1 | Silva, Walber José Adriano | |
| dc.contributor.referee2 | Sousa, Reudismam Rolim de | |
| dc.contributor.referee3 | Souza, Pedro Thiago Valério de | |
| dc.coverage.spatial | Pau dos Ferros | pt_BR |
| dc.date.accessioned | 2023-06-16T16:17:04Z | |
| dc.date.available | 2023-06-16T16:17:04Z | |
| dc.date.issued | 2023-05-18 | |
| dc.description.abstract | O gerenciamento de ponto eletrônico é uma atividade essencial para empresas de todos os tamanhos e setores. A precisão na marcação do ponto é fundamental para garantir a justa remuneração dos colaboradores, além de evitar possíveis ações trabalhistas. Com a evolução da tecnologia, surgiram diversas soluções para facilitar e aprimorar esse processo. Nesse contexto, este trabalho tem como objetivo apresentar uma solução tecnológica para o gerenciamento de ponto eletrônico em empresas, com o intuito de otimizar o processo e garantir a precisão na marcação do ponto. Para isso, foi desenvolvido um sistema de gerenciamento de ponto eletrônico utilizando o framework backend Nest.js, que utiliza a plataforma de aplicação Node.js. O sistema implementa uma arquitetura de microservices, que permite a subdivisão do software em pequenos serviços independentes, comunicando-se entre si para realizar as tarefas e funcionalidades da aplicação. O Nest.js é uma das tecnologias utilizadas no desenvolvimento do sistema de gerenciamento de ponto eletrônico. Trata-se de um framework backend de código aberto que foi criado pelo Kamil Mysliwiec e lançado em 2017. Ele é baseado na plataforma de aplicação Node.js e tem como objetivo facilitar a construção de aplicações eficientes, escaláveis e confiáveis. Além do Nest.js, o sistema de gerenciamento de ponto eletrônico também faz uso de outras tecnologias no backend, como o banco de dados MongoDB, que é um banco de dados NoSQL orientado a documentos, e o RabbitMQ, que é um sistema de mensageria que permite a comunicação entre os microservices. | pt_BR |
| dc.description.physical | 41 f. : il. | pt_BR |
| dc.format.mimetype | pt_BR | |
| dc.identifier.bibliographicCitation | LIMA, André Lopes de. Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework. 2023. 41 f. Monografia (Graduação em Engenharia de Computação), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2023. | pt_BR |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/9269 | |
| dc.language.iso | pt_BR | pt_BR |
| dc.publisher.center | Centro Multidisciplinar de Pau dos Ferros - CMPF | |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.initials | UFERSA | pt_BR |
| dc.publisher.institution | Universidade Federal Rural do Semi-Árido | pt_BR |
| dc.rights | info:eu-repo/semantics/openAccess | pt_BR |
| dc.rights.holder | UFERSA | pt_BR |
| dc.rights.license | CC-BY-SA | pt_BR |
| dc.rights.uri | https://creativecommons.org/licenses/by-sa/4.0 | pt_BR |
| dc.subject.cnpq | ENGENHARIAS::ENGENHARIA DE COMPUTACAO | pt_BR |
| dc.subject.keyword | Ponto eletrônico | pt_BR |
| dc.subject.keyword | Nest | pt_BR |
| dc.subject.keyword | Docker | pt_BR |
| dc.subject.keyword | Microsevices | pt_BR |
| dc.title | Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework | pt_BR |
| dc.type | info:eu-repo/semantics/bachelorThesis | pt_BR |
