Saltar para o conteúdo

CCT-UFCA/Análise e Desenvolvimento de Sistemas/Desenvolvimento em Nuvem

Fonte: Wikiversidade

Plano de Ensino

[editar | editar código-fonte]
Código: ADS0001
Componente Curricular: Desenvolvimento em Nuvem
Semestre de Oferta: Tipo: Disciplina Caráter: Obrigatória
Unidade Acadêmica Responsável: Centro de Ciências e Tecnologia - CCT
Regime: Semestral/Modular
Créditos: 4 Carga horária: 64 Teórica: - Prática - Extensão: -
Pré-requisito:
Co-requisito:
Equivalência:

Conceitos Básicos de Computação em Nuvem. Modelos de Serviços e de Implantação em Nuvem. Virtualização. Desenvolvimento com PaaS. Desenvolvimento SaaS. Multitenancy. Desafios para software em nuvem.

Introduzir ao aluno os principais conceitos do paradigma de computação móvel em nuvem, em especial, àqueles relacionados ao desenvolvimento de aplicações. Apresentar os modelos de serviços em nuvem (Infraestrutura como Serviço, Plataforma como Serviço e Software como Serviço), os modelos de Implantação (Nuvem Pública, Privada, Comunitária e Híbrida) e as principais plataformas de nuvem públicas (Amazon AWS, Google AppEngine, Microsoft Azure) e para nuvens privadas (OpenStack, CloudStack, OpenNebula, Eucalyptus). Além disso, estudar o modelo de programação Map/Reduce, o conceito de criação de software multi inquilino (MultiTenancy) e discutir sobre os desafios para o desenvolvimento de software para/e com a nuvem.

  • Assunto a
  • Assunto b

.

Bibliografia básica

[editar | editar código-fonte]

Bibliografia complementar

[editar | editar código-fonte]
  1. emos. Introdução à educação a distância e ao ambiente virtual de aprendizagem. Recife: Ed. Universitária da UFPE, 2015