Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Informática Web, Móvel e na Nuvem
  4. Desenvolvimento de Software para a Nuvem

Desenvolvimento de Software para a Nuvem

Código 16227
Ano 3
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Objectivos de Aprendizagem O objetivo principal desta unidade curricular é o de fornecer uma visão geral e detalhada dos processos necessários ao desenvolvimento de aplicações para a nuvem capazes de processar grandes volumes de dados. Assim, pretende-se dotar os estudantes de uma perspetiva ampla e integradora dos conceitos e tecnologias necessárias à construção de software nativo para a nuvem.
Conteúdos programáticos Introdução à computação na nuvem e ambientes emergentes. Infraestruturas da nuvem, middleware e serviços Web. Processamento distribuído de grandes volumes de dados e desenvolvimento de aplicações nativas para a nuvem, por fim, conceitos de escalabilidade e otimizações de desempenho.
Bibliografia principal - Dan C. Marinescu, "Cloud Computing: Theory and Practice", 3.ª Edição, Morgan Kaufmann, 2022.
- Letha H. Etzkorn, "Introduction to Middleware: Web Services, Object Components, and Cloud Computing," 1.ª Edição, Chapman and Hall/CRC, 2017.
- V. Naresh Kumar, "Modern Big Data Processing with Hadoop," 1.ª Edição, Packt Publishing, 2018.
- Dean, Jeffrey, e Sanjay Ghemawat, "MapReduce: simplified data processing on large clusters," Communications of the ACM, 2018.
- Chang, Fay, et al. "Bigtable: A distributed storage system for structured data," ACM Transactions on Computer Systems, 2008.
Língua Português
Data da última atualização: 2025-01-09
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.