O curso superior Bacharelado em Ciência da Computação do IFMG - Campus Formiga convida a todos para a apresentação pública e avaliação do Trabalho de Conclusão de Curso (TCC) que acontecerá conforme agenda a seguir:
Data | Hora e Local | Projeto |
15/01/2025
|
15h30 Sala de Reuniões do Polo de Inovação - Bloco B - IFMG campus |
Reestruturação e Inovação: Desenvolvimento do Novo Portal Institucional do Polo de Inovação do IFMG Aluno: João Pedro Mendonça de Souza Orientador: Paloma Maira de Oliveira (orientadora) Banca: Paloma Maira de Oliveira (orientadora) |
Resumo:
A modernização do portal do Polo de Inovação do IFMG surge como uma iniciativa estratégica para alinhar a instituição às demandas contemporâneas de digitalização e inovação tecnológica. O desenvolvimento de um portfólio digital eficiente e com novas funcionalidades permite evidenciar os projetos realizados e a expertise do Polo, reforçando sua credibilidade perante empresas parceiras e comunidade externa. Por meio de uma interface renovada e organizada, a nova plataforma potencializa a visibilidade das capacidades e resultados da instituição, facilitando a captação de oportunidades e consolidando sua posição como referência em inovação. Essa transformação integra tecnologias modernas como os frameworks Spring Boot para o desenvolvimento do back-end e Vue.js para o desenvolvimento do front-end.
Data | Hora e Local | Projeto |
12/12/2024
|
15h50 Formato online https://meet.google.com/scwjwvv-ptu |
Protótipo de uma Plataforma de busca de Preços na Web Aluno: João Paulo de Souza Orientador: Bruno Ferreira Banca: Bruno Ferreira (orientador) |
Resumo:
No passado, comprar um produto envolvia visitar lojas físicas, onde comparar preços e características não era fácil. Com o estabelecimento do comércio eletrônico, o cenário mudou, permitindo acesso a inúmeras lojas globais. No entanto, a busca pelo melhor preço em meio à vasta oferta online tornou-se desafiadora, especialmente após a pandemia de COVID-19, que impulsionou significativamente as compras na Internet. Este projeto propõe a criação de uma ferramenta (Web Crawler) para facilitar a busca e comparação de preços, permitindo a identificação das melhores ofertas sem gastar horas pesquisando. Em comparação com marketplaces já existentes, como Zoom ou Promobit, a intenção é permitir que produtos de qualquer loja sejam adicionados a base de dados. Devido à necessidade de armazenar um grande volume de URLs e dados de produtos, foram aplicados conceitos de Big Data no armazenamento e gerenciamento dessas informações. A interface do usuário foi desenvolvida com o Angular, enquanto o backend utilizou Java e Spring Boot para uma arquitetura de microsserviços robusta e escalável. Em testes preliminares, a ferramenta mostra indícios que pode simplificar a comparação de preços, economizando tempo e dinheiro dos usuários, melhorando assim, a experiência de compras online.
Data | Hora e Local | Projeto |
13/11/2024
|
14:00 Sala 27 |
APLICAÇÃO DE UMA ARQUITETURA DE MICROSSERVIÇOS EM UM SISTEMA WEB PARA CONECTAR PRODUTORES DE EVENTOS E PRESTADORES DE SERVIÇOS Aluno: Gabriel Guimarães de Almeida Orientadora: Prof.o Mariana Guimarães dos Santos Banca: Fernando Paim Lima (orientador) |
Resumo:
A arquitetura de microsserviços tem sido amplamente adotada no desenvolvimento de software devido à sua agilidade e facilidade de manutenção. Este trabalho realiza um estudo sobre sua aplicação em um problema real: a alta taxa de informalidade na contratação de bandas para eventos, um problema que afeta artistas e contratantes. Para realizar este estudo, foram entrevistados e músicos para definir as funcionalidades do sistema e projetar a arquitetura necessária para construir um back-end, utilizando tecnologias atuais e seguindo os princípios do Clean Code e SOLID, além de um front-end para consumir esses serviços. O protótipo foi desenvolvido com uma metodologia inspirada em metodologias ágeis. Suas funcionalidades e desempenho foram validados por testes unitários e de carga. Os resultados dos testes unitários apontaram a qualidade do código-fonte produzido neste trabalho. Já os testes de carga mostraram que o protótipo apresenta um desempenho satisfatório sob contextos de estresse, processando mais de 2000 requisições por minuto em cenários de cinco mil requisições. Ao final do trabalho, pode se concluir que arquitetura de microsserviços é uma escolha viável e promissora, fornecendo benefícios significativos no desenvolvimento de software, especialmente em problemas que exigem escalabilidade e modularidade. No entanto, a escolha dessa arquitetura deve ser baseada em uma análise minuciosa.
Data | Hora e Local | Projeto |
06/12/2024 |
09h Lab. Arquitetura e Redes (LAR) - Bloco B - IFMG |
UNIDOCS: Gestão segura de arquivos eletrônicos via Blockchain Aluno: Gabriel Augusto de Oliveira Orientador: Roger Santos Ferreira Banca: Roger Santos Ferreira (orientador) |
Resumo:
A segurança e a integridade no armazenamento de arquivos digitais são questões fundamentais, especialmente devido às vulnerabilidades inerentes aos sistemas de armazenamento centralizado. Este trabalho propõe o desenvolvimento de um sistema de gestão de arquivos eletrônicos utilizando as tecnologias blockchain e contratos inteligentes, em conjunto com o protocolo InterPlanetary File System (IPFS). Além disso, foi desenvolvido um frontend WEB e uma API para comunicação com o IPFS. A aplicação resultante oferece um gerenciamento de arquivos eletrônico com alto grau de segurança, transparência e autenticidade, graças às características de descentralização e imutabilidade proporcionadas pela blockchain e pelo IPFS.