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)
            - 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: Aprovada na Ata nº 42/2025 de 21/05
Download da Ficha da Unidade Curricular (FUC)

















