Publicação: Modernização tecnológica de legados back-end: uma proposta de migração do sistema Classroom eXperience
Carregando...
Tipo do documento
Data
Direito de acesso
Programa
Área do conhecimento
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Título da Revista
ISSN da Revista
Título de Volume
Autores
Orientador
Coorientador
Resumo
Este trabalho apresenta o desenvolvimento de um sistema Web com ênfase na moderni-
zação de aplicações legadas e na aplicação de boas práticas de arquitetura back-end. O
principal objetivo foi construir uma aplicação robusta e escalável utilizando tecnologias
consolidadas como Java, Spring Boot, PostgreSQL e Docker. O processo envolveu desde o
entendimento do sistema legado, passando pela modelagem da arquitetura da aplicação,
até a implementação de funcionalidades como autenticação com JSON Web Token (JWT),
testes unitários e de integração, e a configuração de um pipeline de Integração Contínua
(CI) via GitLab. Como resultado, obteve-se uma aplicação funcional, bem documentada e
com cobertura de testes automatizados, validada por meio da execução contínua em ambi-
ente de CI. Conclui-se que a escolha das tecnologias e a abordagem arquitetural adotadas
contribuíram diretamente para a qualidade, segurança e manutenibilidade do sistema.
Abstract
Palavras-chave
Desenvolvimento web, Java, Spring boot, Docker, Testes automatizados, Integração contínua, Tecnologia da informação, Ciência da computação
Citação
SILVA, Pedro Eduardo Concon. Modernização tecnológica de legados back-end: uma proposta de migração do sistema Classroom eXperience. 2025. 57 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Uberlândia, Uberlândia, 2025.
DOI
Avaliação
Revisão
Suplementado Por
Referenciado Por
Licença Creative Commons
Exceto quando indicado de outra forma, a licença deste item é descrita como Acesso Aberto
