Titulo Estágio
Desenvolvimento de módulos para plataforma Intranet especializada em contexto universitário
Áreas de especialidade
Sistemas de Informação
Engenharia de Software
Local do Estágio
Coimbra
Enquadramento
O estágio proposto tem como objetivo a formação em contexto de trabalho de um programador de software, capaz de desenvolver sistemas de software de última geração. O estágio decorrerá em ambiente profissional, devidamente enquadrado por um tutor, desenvolvendo as atividades propostas neste plano e outras acções de apoio às diferentes actividades diárias que a empresa desenvolve junto dos seus clientes.
Objetivo
O presente estágio tem como principal objetivo envolver o formando no processo de criação e desenvolvimento de módulos de uma nova solução de sistema de informação Intranet em contexto universitário, a partir de uma versão anterior existente, com base em tecnologias open source de última geração - HTML5, CSS3, JavaScript - desenvolvida através dos melhores métodos e práticas de programação, com técnicas estruturadas, modulares e flexíveis, nomeadamente:
- Linguagem base Node.JS;
- Frameworks Loopback, Angular.JS, Bootstrap e JQuery, entre outras;
- Motor de base de dados MySQL 5;
- Arquitectura MVC - Model, View, Controller;
- Suporte para tecnologias de interligação (JSON, XML, Webservices, etc);
- Arquitectura de segurança com suporte para ACL;
- Sanitização de dados de entrada;
- Caching;
- Localização linguística;
Plano de Trabalhos - Semestre 1
O estágio consistirá nas seguintes actividades e respectivas tarefas:
T1- Estudo da plataforma anterior em funcionamento, em PHP, sem frameworks;
T2- Planeamento de caminho de migração para nova solução, em coexistência temporária;
T3- Desenvolvimento de módulos equivalentes aos existentes para a plataforma Backoffice DEEC.
Plano de Trabalhos - Semestre 2
No 2º semestre, continuar-se-á um "processo" que terá as seguintes acções:
T4- Desenvolvimento de módulos novos para a plataforma Backoffice DEEC (novas necessidades);
T5- Testes: funcionais, usabilidade e garantia de qualidade em produção;
T6- Elaboração do relatório final.
Condições
- Estágio não remunerado;
- O estagiário deve possuir um computador portátil para desenvolvimento das suas actividades;
- Disponibilização de posto de trabalho;
Orientador
Francisco Maia
famaia@streamline.pt 📩