Escola Superior de Tecnologia e Gestão
URI permanente desta comunidade:
Navegar
Percorrer Escola Superior de Tecnologia e Gestão por assunto ".NET"
A mostrar 1 - 2 de 2
Resultados por página
Opções de ordenação
- Criação e melhoria de aplicações Web: integração de frontend e otimização de ambientes .NETPublication . Moura, Diogo Miguel Vieira Neri; Fernanndes, José Eduardo; Parreiras, Pedro ParreirasO presente relatório descreve o estágio realizado na empresa Megatic – Tecnologias de Informação e Comunicação, Lda, no âmbito do Mestrado em Informática da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Bragança. O estágio centrou-se no desenvolvimento e melhoria de aplicações web e móveis, com especial enfoque na integração de novos frontends com backends pré-existentes e na implementação de melhorias em aplicações já em produção. Os principais objetivos deste trabalho incluíram a aquisição de competências técnicas no desenvolvimento frontend e backend, a compreensão dos processos de integração em ambientes empresariais e a aplicação de metodologias ágeis e boas práticas de engenharia de software em contextos reais. A metodologia adotada baseou-se numa abordagem prática e iterativa, recorrendo a uma ampla variedade de ferramentas. Para o desenvolvimento de interfaces, foi utilizado o FlutterFlow (plataforma low-code baseada em Flutter), enquanto o design e a prototipagem foram realizados no Figma e no Framer. Para testes de APIs e simulações de interações com o cliente, recorreu-se ao Postman e ao Xano, este último utilizado para a criação de mockups interativos. Adicionalmente, foram exploradas ferramentas como o Mobbin, para inspiração de design, e plataformas de animação como o LottieFiles e o Motion, com vista a enriquecer as interfaces. As atividades desenvolvidas abrangeram a integração de frontends com backends em C# e .NET, tanto para aplicações web como móveis, a implementação de melhorias de funcionalidades e design em aplicações já em produção, e a criação de landing pages para a divulgação de serviços da empresa. As conclusões obtidas destacam a importância de combinar inovação e otimização em contextos empresariais, demonstrando como a integração de novas interfaces e a melhoria contínua de aplicações existentes contribuem para a qualidade dos serviços prestados. O estágio constituiu uma experiência enriquecedora, proporcionando o desenvolvimento de competências técnicas e interpessoais fundamentais para a integração no mercado de trabalho.
- Desenvolvimento de uma plataforma de gestão da construçãoPublication . Oliveira, Luiz Henrique de Barros de; Alves, Paulo; Roberto, Rafael LiberatoThe work presents the development of a construction management platform for the company Abel Luís Nogueiro e Irmãos Lda (ALN), an SME based in Bragança, Portugal, specialized in civil construction. The motivation for this project arose from the obsolescence of the current web platform, created in collaboration with Instituto Politécnico de Bragança (IPB) in 2013. This platform, built with technologies that are now outdated due to lack of maintenance, resulted in the loss of functionality and reduced efficiency operational. With the aim of modernizing the existing system and introducing new functionalities, development was conducted using agile methodologies, such as Scrum and Kanban. The process involved a detailed analysis of requirements, creation of mockups and implementation using Docker and Docker Compose. We opted for modern technologies, such as .Net Core (version 7) for building the API and ReactJS (version 18) for developing the platform interface. In addition to having good performance, it guarantees compatibility with current browsers, improves the user experience and contributes to the scalability necessary to meet the company’s future demands. Comparison with existing solutions on the market was crucial to ensure the resulting platform was relevant and effective for the construction industry. Development was guided by user stories and regular meetings to ensure alignment with ALN needs and to present results as they progressed. This significantly contributed to the successful development and deployment of the platform within the company. Currently, the platform offers features such as recording the presence of employees at construction sites, issuing invoices, launching consumables and services, as well as cost control and issuing budget execution for each project, allowing detailed monitoring of progress. The new platform not only met the initial requirements, but also provided a solid foundation for future expansions and improvements. Furthermore, this project serves as a model for other companies in the sector seeking to modernize their management systems. The development of this platform represents a significant advance for the company ALN, enabling more efficient and integrated management of its construction projects and establishing a clear path for continuous improvements and adaptation to market demands. Currently, the construction management platform is in the testing phase at ALN and is open to receiving new feedback. In conclusion, this work highlights the benefits of technological innovation, adaptation to market needs and the use of agile approaches to drive company growth and competitiveness in the construction sector.
