Please ensure Javascript is enabled for purposes of website accessibility

Academia FSLab - desenvolvimento de uma plataforma MOOC para o FSLab

dc.contributor.advisorAndrade, Marco Antonio Augusto de
dc.contributor.authorApolinario, Pablo Gabriel Smolak
dc.date.accessioned2025-11-19T20:03:01Z
dc.date.available2025-11-19T20:03:01Z
dc.date.issued2025
dc.descriptionTrabalho de Conclusão de Curso apresentado ao Instituto Federal de Educação, Ciência e Tecnologia de Rondônia – campus Vilhena, realizado em cumprimento de requisito parcial para a obtenção do título de Tecnólogo em Análise e Desenvolvimento de Sistemas.
dc.description.abstractEste trabalho apresenta o desenvolvimento da Academia FSLab, uma plataforma de cursos online criada para ajudar no nivelamento técnico entre alunos ingressantes no Laboratório de Fábricas de Software (FSLab) do Instituto Federal de Educação, Ciência e Tecnologia de Rondônia (IFRO), Campus Vilhena. A dificuldade na integração de novos membros gera uma sobrecarga para a equipe e atrasa o progresso dos projetos. O objetivo principal foi desenvolver um sistema web para facilitar o acesso dos alunos aos cursos necessários para atuarem nas atividades do laboratório. A plataforma foi desenvolvida utilizando JavaScript, com Node.js, Express.js e Prisma ORM no back-end, e Next.js no front-end. A metodologia de desenvolvimento adotada foi o modelo incremental, com a aplicação conteinerizada em Docker e implantada em um pipeline de CI/CD no GitLab. A plataforma resultante automatiza o acesso a conteúdos, a gestão do progresso e a emissão de certificados, oferecendo um ambiente de aprendizado controlado e eficiente para os novos membros do FSLab.
dc.description.abstract2This work presents the development of Academia FSLab, an online course platform created to help with the technical leveling of new students joining the Software Factory Laboratory (FSLab) at the Federal Institute of Education, Science and Technology of Rondônia (IFRO), Campus Vilhena. The difficulty in integrating new members causes an overload for the team and delays project progress. The main objective was to develop a web system to facilitate students’ access to the necessary courses for participating in the laboratory’s activities. The platform was developed using JavaScript, with Node.js, Express.js, and Prisma ORM on the back-end, and Next.js on the front-end. The development methodology adopted was the incremental model, with the application containerized in Docker and deployed through a CI/CD pipeline in GitLab. The resulting platform automates content access, progress management, and certificate issuance, offering a controlled and efficient learning environment for new FSLab members.
dc.identifier.citationAPOLINARIO, Pablo Gabriel Smolak. Academia FSLab – desenvolvimento de uma plataforma MOOC para o FSLab. Orientador: Marco Antônio Augusto de Andrade. 2025. 67 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas), Instituto Federal de Educação, Ciência e Tecnologia de Rondônia, Campus Vilhena, 2025.
dc.identifier.urihttp://repositorio.ifro.edu.br/handle/123456789/2142
dc.language.isoPortuguêspt_BR
dc.latteshttps://lattes.cnpq.br/4110765168139347
dc.publisher.campiCampus Vilhenapt_BR
dc.publisher.programTecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.subjectPlataforma de cursos
dc.subjectJavaScript
dc.subjectNode.js
dc.subjectNext.js
dc.subjectDocker
dc.subjectPrisma
dc.subject.keywordCourse Platform
dc.subject.keywordJavaScript
dc.subject.keywordNode.js
dc.subject.keywordNext.js
dc.subject.keywordDocker
dc.subject.keywordPrisma
dc.titleAcademia FSLab - desenvolvimento de uma plataforma MOOC para o FSLab
dc.typeTrabalho de Conclusão de Cursopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC_PABLO_GABRIEL_SMOLAK_APOLINARIO.pdf
Tamanho:
3.42 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
682 B
Formato:
Item-specific license agreed upon to submission
Descrição: