Publicação em Diário da República: Despacho n.º 12805/2021 - 29/12/2021
6 ECTS; 1º Ano, Anual, 70,0 TP , Cód. 602417.
Docente(s)
- José Pedro Franco Rodrigues (2)
- Paulo Sérgio Correia Monteiro (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não Aplicável
Objetivos
Dotar os alunos de conhecimentos e ferramentas necessárias ao desenvolvimento de programação avançada, procurando dar mais ênfase nas componentes de backend, mas não deixando de parte alguma componente de frontend. O deployment na cloud e arquiteturas micro-serviços também serão abordados.
Programa
Programação Backend em Java
Programação Frontend em Angular
Arquiteturas Microserviços
Deploy de apps na Azure Cloud
Metodologia de avaliação
14 Trabalhos Práticos (30%)
1 Projeto Final (70%)
Bibliografia
- Mrzyglod, K. (2018). Hands-On Azure for Developers: Implement Rich Azure PaaS Ecosystems Using Containers, Serverless Services, and Storage Solutions. UK: Packt Publishing Limited
- Schildt, H. e Coward, D. (2022). Java: the complete reference. New York: McGraw-Hill Education
Método de Ensino
O curso utiliza uma variedade de métodos de ensino, incluindo aulas teóricas e práticas, projetos individuais e em grupo, exercícios de revisão e resolução de problemas, com o objetivo de desenvolver a capacidade dos alunos de trabalho em equipa.
Software utilizado nas aulas
JDK
Eclipse
Visual Studio Code
STS Spring Tool Suite
Docker
Node.Js
Azure Platform
Aprovado em Conselho Técnico Cientifico: 28 de junho de 2023
Download da Ficha da Unidade Curricular (FUC)