Código Oficial: | 6295 |
Sigla: | MES |
A presente Unidade Curricular pretende desenvolver as capacidades dos alunos na área da programação web ao nível do cliente (front-end development).
De uma forma menos detalhada a presente Unidade Curricular também pretende desenvolver as capacidades dos alunos na área da programação web ao nível do servidor (back-end development).
No desenho das aplicações web será dado particular atenção às questões relacionadas com Acessibilidade, domínio dos seus requisitos, normas e processos de implementação.
Dotar os alunos de conhecimentos necessários ao desenvolvimento de aplicações móveis baseadas em serviços Web.
A presente Unidade Curricular pretende desenvolver as capacidades dos alunos na área da programação web ao nível do servidor, criando e disponibilizando infraestruturas para gestão de informação.
Os alunos desenvolverão competências para a utilização do JavaScript para o desenvolvimento de soluções ao nível do servidor.
Os alunos adquirirão conhecimento acerca frameworks e metodologias de desenvolvimento baseadas em arquiteturas event-driven, programação assíncrona, real-time web e de elevada escalabilidade.
Será dada especial atenção ao desenvolvimento de através do uso de template engines, pré- processadores CSS e interligação a sistemas de base de dados relacionais e/ou NoSQL.
Os alunos ficarão ainda capacitados para usar a arquitetura REST e para desenvolver web services para a criação de uma camada de dados aplicacional.