Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Informática Web, Móvel e na Nuvem
  4. Programação no Servidor

Programação no Servidor

Código 16236
Ano 2
Semestre S2
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Objectivos de Aprendizagem O objetivo desta unidade curricular é abordar o desenvolvimento de aplicações baseadas em tecnologias web do lado do servidor. Em termos de aptidões, pretende-se cativar no(a) aluno(a) a sensibilidade e consciência critica para problemas específicos a esta área, nomeadamente no que se refere à especificação, design e implementação de APIs. Em termos de competências, pretende-se que o(a) aluno(a) seja capaz de: projetar e implementar autonomamente soluções web completas do lado do servidor; escolher o conjunto de tecnologias adequadas ao projeto; trabalhar com uma equipa na engenharia e desenvolvimento de software ou sistema direcionados para a web.
Conteúdos programáticos 1. Arquitetura de serviços web (Endpoints, REST, SOAP)
2. Formatos de intercâmbio de dados (JSON, XML)
3. Especificação de APIs (OpenAPI)
4. Desenvolvimento de APIs (Node.js)
5. Validação de estruturas de dados (Schemas)
6. Armazenamento de dados (SQL, NoSQL)
7. Mecanismos de autenticação (token, oAuth)
8. Performance e Web Analytics
Bibliografia principal Luís Abreu, “HTML 5”, FCA - Editora de Informática, 2011.
Alexandre Pereira , Carlos Poupa, ”Linguagens WEB”, Edições Silabo, 4a edição revista e actualizada, 2011.
Eric Freeman e Elisabeth Freeman, “Head First HTML with CSS & XHTML”, O’Reilly.
Chuck Musciano e Bill Kenedy, “HTML & XHTML: The Definitive Guide”, O’Reilly.
Eric Meyer, “CSS: The Definitive Guide”, O’Reilly.
José Braga de Vasconcelos, “Python – Algoritmia e Programação Web”, FCA - Editora de Informática, 2012.
Frederico Tavares, “Desenvolvimento de Aplicações em PHP”, FCA - Editora de Informática, 2012.
World Wide Web Consortium and W3 Schools resources.
Língua Português
Data da última atualização: 2024-03-06
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.