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
Formiga.

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)
             Roger Santos Ferreira (membro 1)
             Manoel Pereira Junior (membro 2)

 

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)
             Everthon Valadão dos Santos (membro 1)
             Diego Mello da Silva (membro 2)

 

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)
             Paloma Maira de Oliveira Lima (membro 1)
             Roger Santos Ferreira (membro 2)

 

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)
             Manoel Pereira Junior (membro 1)
             Paloma Maira de Oliveira (membro 2)

 

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.