Relatório de estágio
| dc.contributor.advisor | Fidalgo, Filipe Miguel Bispo | |
| dc.contributor.advisor | Nunes, Augusto | |
| dc.contributor.author | Santos, Bruno | |
| dc.date.accessioned | 2026-07-28T10:52:07Z | |
| dc.date.available | 2026-07-28T10:52:07Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Este relatório descreve o trabalho realizado ao longo do estágio curricular realizado no âmbito do projeto CMMS - Computerized Maintenance Management System, uma plataforma web empresarial criada para centralizar a gestão de manutenção de ativos, equipamentos e infraestruturas. O estágio começou com a integração numa equipa de desenvolvimento de software, com o objetivo de participar nas várias fases de construção da aplicação e de aplicar, em contexto real, os conhecimentos adquiridos ao longo do curso. Ao longo desse processo, foi possível trabalhar tanto no frontend como no backend, utilizando tecnologias atuais e metodologias ágeis organizadas em sprints. As tarefas realizadas foram variadas: desde a configuração do ambiente de desenvolvimento até à implementação de APIs, criação de mockups, desenvolvimento de interfaces gráficas, escrita de testes unitários e produção de documentação técnica. Em contexto frontend o trabalho focou-se principalmente em React e TypeScript, em contexto backend, em Java, Spring Boot e PostgreSQL. Entre as funcionalidades desenvolvidas destacam-se componentes de autenticação, gestão de utilizadores, página de perfil, listagem de ativos e alteração de palavra-passe. O estágio proporcionou ainda contacto com ferramentas como Docker, Flyway, Git e Figma, alargando consideravelmente o conhecimento prático na área do desenvolvimento web e da arquitetura de aplicações modernas. No final, esta experiência contribuiu para consolidar competências técnicas, melhorar a capacidade de trabalhar em equipa e compreender melhor o que significa desenvolver software num ambiente profissional real. | |
| dc.description.abstract | Abstract: This report describes the work carried out during the curricular internship developed within the CMMS project - Computerized Maintenance Management System, an enterprise web platform designed to centralize and streamline the management of assets, equipment, and infrastructure maintenance. The internship began with joining a software development team, with the goal of contributing to different stages of the application's development and applying academic knowledge in a real work environment. Throughout this process, it was possible to work on both the frontend and backend, using modern technologies and agile methodologies structured around sprints. The tasks performed were varied, ranging from environment setup and API implementation to mockup creation, interface development, unit testing, and technical documentation. On the frontend, React and TypeScript were used; on the backend, Java, Spring Boot, and PostgreSQL. Key features developed include authentication components, user management, profile pages, asset listing, and password management. The internship also involved working with tools such as Docker, Flyway, Git, and Figma, significantly expanding practical knowledge in web development and modern application architecture. Overall, this experience helped consolidate technical skills, improve teamwork abilities, and gain a clearer understanding of what it means to build software in a real professional environment. | |
| dc.identifier.citation | SANTOS, Bruno (2026) - Relatório de estágio. Castelo Branco : IPCB. EST. 65 p. Relatório de Estágio do Curso Técnico Superior Profissional em Tecnologias e Programação de Sistemas de Informação. | |
| dc.identifier.uri | https://minerva.ipcb.pt/handle/123456789/5193 | |
| dc.language.iso | por | |
| dc.peerreviewed | no | |
| dc.publisher | IPCB. EST | |
| dc.rights | restrictedAccess | |
| dc.subject | CMMS | |
| dc.subject | Desenvolvimento web | |
| dc.subject | React | |
| dc.subject | Spring boot | |
| dc.subject | Microserviços | |
| dc.subject | Web development | |
| dc.title | Relatório de estágio | |
| dc.type | report |
Ficheiros
Principais
1 - 1 de 1
- Nome:
- 1_RelatorioEstagio_Bruno_FINAL.pdf
- Tamanho:
- 777.42 KB
- Formato:
- Adobe Portable Document Format