-
Presentation
Presentation
The Cloud Application Development course explores the fundamental concepts and advanced practices related to two crucial areas of modern computing. Students learn about microservices, which emphasize building systems as a set of independent services, and cloud computing, which offers on-demand access to computing resources. These technologies are essential in the information technology industry, providing students with crucial skills to handle complex and scalable systems.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Master Degree | Semestral | 7
-
Year | Nature | Language
Year | Nature | Language
1 | Optional | Português
-
Code
Code
ULHT457-25063
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
PC1: Introduction to Microservices PC2: Microservices Development PC3: Decomposition of Monolithic Applications into Microservices PC4: Deployment of Microservices in the Cloud PC5: Containerization of Applications PC6: Monitoring, Observability, and Security PC7: AI Agents in a CI/CD context
-
Objectives
Objectives
LG1. Acquire knowledge of the development pattern using microservices and serverless architecture. LG2. Gain theoretical and practical knowledge to develop applications in virtualized and cloud environments. LG3. The student should acquire competencies in LO1 and LO2 that enable them to understand the concepts and apply them practically to develop this type of application.
-
Teaching methodologies
Teaching methodologies
Lectures, practical components (quizzes, tests, and assessments), weekly presentations, and practical application of what is learned in class.
-
References
References
Sam Newman. Building Microservices, 2nd Edition. O'Reilly Media, 2021 Sam Newman. Monolith to microservices: evolutionary patterns to transform your monolith. O'Reilly Media, 2019
-
Assessment
Assessment
Descrição
Data limite
Ponderação
Frequência - 2 Mini-Testes
----
50%
Frequência - Projeto Final
----
50%
Exame Recurso (Parte Teórica + Parte Prática)
-----
50% + 50%
Nota minima em qualquer componente (Teórica ou Prática) será 9,5 em 20 valores.
-
Mobility
Mobility
No





