Métodos de Avaliação
Aulas teóricas Análise detalhada dos conceitos, princípios, técnicas e metodologias para construção de sistemas escaláveis em ambientes virtualizados. Discussão dos modelos de programação escaláveis para processamento de grandes volumes de dados na nuvem. Discussão de aspetos económicos, éticos e legais da computação em nuvem. Aulas práticas laboratoriais Resolução de exercícios práticos em nuvens computacionais reais (Amazon, Google e Microsoft Azure) e exploração de casos de estudo que requerem a combinação de conceitos apresentados nas aulas teóricas. Fomentar o pensamento crítico na presença de problemas de desenho e concretização de sistemas distribuídos complexos. Avaliação: Exame - 50%; Projeto prático - 50%