Academia FSLab - desenvolvimento de uma plataforma MOOC para o FSLab
| dc.contributor.advisor | Andrade, Marco Antonio Augusto de | |
| dc.contributor.author | Apolinario, Pablo Gabriel Smolak | |
| dc.date.accessioned | 2025-11-19T20:03:01Z | |
| dc.date.available | 2025-11-19T20:03:01Z | |
| dc.date.issued | 2025 | |
| dc.description | Trabalho 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.abstract | Este 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.abstract2 | This 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.citation | APOLINARIO, 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.uri | http://repositorio.ifro.edu.br/handle/123456789/2142 | |
| dc.language.iso | Português | pt_BR |
| dc.lattes | https://lattes.cnpq.br/4110765168139347 | |
| dc.publisher.campi | Campus Vilhena | pt_BR |
| dc.publisher.program | Tecnologia em Análise e Desenvolvimento de Sistemas | pt_BR |
| dc.subject | Plataforma de cursos | |
| dc.subject | JavaScript | |
| dc.subject | Node.js | |
| dc.subject | Next.js | |
| dc.subject | Docker | |
| dc.subject | Prisma | |
| dc.subject.keyword | Course Platform | |
| dc.subject.keyword | JavaScript | |
| dc.subject.keyword | Node.js | |
| dc.subject.keyword | Next.js | |
| dc.subject.keyword | Docker | |
| dc.subject.keyword | Prisma | |
| dc.title | Academia FSLab - desenvolvimento de uma plataforma MOOC para o FSLab | |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
