Propostas submetidas

DEI - FCTUC
Gerado a 2024-04-18 20:41:16 (Europe/Lisbon).
Voltar

Titulo Estágio

2017_N38 Business Configuration - Web User Interfaces

Áreas de especialidade

Engenharia de Software

Local do Estágio

Aveiro

Enquadramento

Pretende-se desenvolver a nova geração de uma framework que serve de base a um conjunto de aplicações WEB de suporte ao negócio.

Objetivo

Na Altice Labs dispomos de um vasto leque de aplicações de suporte ao negócio. Para agilizar e potenciar o desenvolvimento e evolução dessas aplicações foi criada uma framework que disponibiliza "out of the box" um conjunto de funcionalidades transversais, que dão resposta a aspetos de autenticação e autorização de utilizadores, versionamento e gestão do ciclo de vida de configurações de negócio, gestão de workflow, tracking da atividade no sistema.

A framework encontra-se desenvolvida em Ruby on Rails, tendo por base o design pattern MVC e fazendo uso de uma base de dados "document-oriented", o MongoDB.

Plano de Trabalhos - Semestre 1

1. Estudar e explorar a nova versão do AngularJS (2.0);
2.Criar uma JSON REST API que desagregue a componente de backend da componente de user interface;
3.Elaboração de relatório intermédio.

Plano de Trabalhos - Semestre 2

1. Utilizar design patterns, nomeadamente o MVVM;
2. Colocar em prática as melhores práticas de user experience (UX) e responsive web design;
3. Produzir documentação técnica;
4. Elaboração de relatório final.

Condições

O aluno integrará processo de seleção;
O responsável do projeto fará parte na entrevista de forma a esclarecer o aluno sobre o desenvolvimento do projeto;
Para o desenvolvimento do projeto o aluno será integrado numa equipa de I&D;
No semestre 2 será atribuída bolsa ao aluno

Observações

Competências requeridas para um bom desenvolvimento do projeto dissertação.
* HTML5, CSS3, Javascript, TypeScript
* AngularJS
* Ruby, Ruby on Rails
* MongoDB
* Bootstrap
* RESTful APIs
Aspetos Inovadores:
* Responsive Web Design
* Construção de uma REST API em JSON
* Utilização do design pattern MVVM

Orientador

Francisco Manuel Marques Fontes
oriontes@sapo.pt 📩