CCT-UFCA/Análise e Desenvolvimento de Sistemas/Desenvolvimento em Nuvem
Plano de Ensino
editarCódigo: | ADS0001 | ||||||||
Componente Curricular: | Desenvolvimento em Nuvem | ||||||||
Semestre de Oferta: | 1º | 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: |
Ementa
editarConceitos 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.
Objetivos
editarIntroduzir 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.
Conteúdo
editar- Assunto a
- Assunto b
Metodologia
editarAvaliação
editar.
Bibliografia
editarBibliografia básica
editarBibliografia complementar
editar- emos. Introdução à educação a distância e ao ambiente virtual de aprendizagem. Recife: Ed. Universitária da UFPE, 2015