Propostas Submetidas

DEI - FCTUC
Gerado a 2024-07-17 09:36:48 (Europe/Lisbon).
Voltar

Titulo Estágio

Desenvolvimento dum Portal Admin duma Aplicação Web

Áreas de especialidade

Engenharia de Software

Sistemas de Informação

Local do Estágio

Remoto

Enquadramento

Com base num projeto template base usado para desenvolvimento e implementação de soluções web (webapps) com a framework .NET, pretende-se desenvolver um conjunto de funcionalidades que implementem um conjunto de features standard.

Objetivo

Este projeto visa o desenvolvimento de um portal de administração para uma aplicação na nuvem, utilizando a tecnologia Microsoft .NET e a linguagem de programação C#. O portal terá funcionalidades tanto no frontend como no backend e implicará a atualização de dois serviços: Notifier e Printer.

O objetivo principal é proporcionar uma interface de administração eficiente e fácil de usar para gerir a aplicação na nuvem. Além disso, pretende-se melhorar a funcionalidade e a eficiência dos serviços Notifier e Printer.

Plano de Trabalhos - Semestre 1

Fase de Planeamento: Definição dos requisitos do portal e dos serviços a atualizar. Desenho da arquitetura do sistema.

Desenvolvimento do Frontend: Criação da interface do usuário utilizando React.

Plano de Trabalhos - Semestre 2

Desenvolvimento do Backend: Implementação da lógica de negócio e integração com a aplicação em nuvem utilizando .NET e C#.

Atualização dos Serviços: Melhoria dos serviços Notifier e Printer para aumentar a sua eficiência e funcionalidade.

Testes e Validação: Realização de testes unitários, de integração e de sistema para garantir a qualidade do portal.

Lançamento e Manutenção: Lançamento do portal e fornecimento de suporte contínuo.

Condições

Integração na equipa de desenvolvimento

Acesso a todo o material necessário, documentação

Sessões de enquadramento e formação necessárias

Trabalho pode ser desenvolvido remotamente com acompanhamento via Teams

Observações

Desenvolvimento de Software: Utilização de .NET e C# para desenvolver aplicações robustas e eficientes.

Arquitetura de Software: Desenho de sistemas complexos e compreensão de como as diferentes componentes interagem entre si.

Gestão de Projetos: Planeamento e gestão de um projeto de software do início ao fim.

Testes de Software: Realização de vários tipos de testes para garantir a qualidade do software.

Manutenção de Software: Fornecimento de suporte e atualizações contínuas para o software após o lançamento.

Orientador

Hugo Duarte da Fonseca
hdf@devlop.pt 📩