Publication in the Diário da República: Despacho n.º 12805/2021 - 29/12/2021
6 ECTS; 1º Ano, Anual, 70,0 TP
- José Pedro Franco Rodrigues
- Paulo Sérgio Correia Monteiro
Provide students with the knowledge and tools necessary for the development of advanced programming, seeking to give more emphasis to the backend components, but not leaving out the frontend components. Cloud deployment and micro-service architectures will also be covered.
Backend Programming in Java
Frontend Programming in Angular
App Deployment on Azure Cloud
14 Practical Work (30%)
1 Final Project (70%)
- Schildt, H. e Coward, D. (2022). Java: the complete reference. New York: McGraw-Hill Education
- Mrzyglod, K. (2018). Hands-On Azure for Developers: Implement Rich Azure PaaS Ecosystems Using Containers, Serverless Services, and Storage Solutions. UK: Packt Publishing Limited
The course uses a variety of teaching methods, including theoretical and practical classes, individual and group projects, review exercises and problem solving, with the aim of developing students' ability to work in teams.
Software used in class
Visual Studio Code
STS Spring Tool Suite