CCT-UFCA/Análise e Desenvolvimento de Sistemas/Desenvolvimento em Nuvem
Plano de Ensino
[editar | editar código-fonte]Có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
[editar | editar código-fonte]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.
Objetivos
[editar | editar código-fonte]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.
Conteúdo
[editar | editar código-fonte]- Assunto a
- Assunto b
Metodologia
[editar | editar código-fonte]Avaliação
[editar | editar código-fonte].
Bibliografia
[editar | editar código-fonte]Bibliografia básica
[editar | editar código-fonte]Bibliografia complementar
[editar | editar código-fonte]- emos. Introdução à educação a distância e ao ambiente virtual de aprendizagem. Recife: Ed. Universitária da UFPE, 2015