Currículo
Programação para a Web (6ECTS) 04772
Contextos
Groupo: Programação para Licenciados - 2024 > Pós-Graduação de 2º Ciclo > Unidades Curriculares Obrigatórias
ECTS
6.0 (para cálculo da média)
Objectivos
"Após a conclusão desta unidade curricular o aluno deverá ficar apto a: OA1. Explicar os conceitos fundamentais de uma arquitetura MVC para a Web, de Web Services e de uma arquitetura REST. OA2. Modelar uma aplicação MVC para a Web baseada na Arquitetura Java Empresarial. OA3. Programar uma aplicação MVC para a Web utilizando a Framework Spring em JAVA. OA4. Programar Web Services e uma arquitetura REST."
Programa
"CP1. Documentação e Convenções de Código CP2. Engenharia de Software CP3. Automação Software com Maven CP4. Arquitectura Java Empresarial CP5. Framework Spring CP6. Desenvolvimento Frontend Web CP7. Desenvolvimento Web em Java CP8. Framework Spring MVC CP9. Erros e Logging CP10. Web Services CP11. Spring REST"
Método de Avaliação
A classificação final da UC será a média aritmética das classificações obtidas numa sucessão de mini-projetos práticos (2) realizados individualmente ao longo da disciplina, e que terão alguma continuidade entre si.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 113.0
Carga Total -
Bibliografia
Principal
Secundária
- Ludovic Dewailly, "Building a RESTful Web Service with Spring", Ed. Packt Publishing, 2015: -- -- --