Intended learning outcomes
Students who successfully complete the course unit are able to:
- Describe and discuss the advantages, problems and challenges that arise in the development of applications using the distributed computing paradigm;
- Know the architecture patterns and interaction and communication models between the parts of the distributed applications, including the composition of services by orchestration and choreography;
- Develop applications using the distributed computing paradigm in accessing components and services hosted in distributed infrastructures, whether they be in local infrastructures or in the most well-known public cloud infrastructures;
- Analyze emerging new paradigms in the Distributed Computing area.