1. Segurança no Cloud
Espera-se que os alunos demonstrem conhecimento / habilidades e competências especializadas em: Autenticação, autorização e contabilidade; segurança de rede; Segurança de serviços em Cloud; Proteção da plataforma da máquina virtual; Trusted Cloud Resources; Proteção Permanente de Perda de Acesso a Dados; O Ciclo de Vida de Segurança; Análise de risco e mitigação pró-ativa
2. Modelos e provedores de Cloud
Espera-se que os alunos demonstrem conhecimentos / habilidades e competências abrangentes no modelo de entrega de software como serviço (SaaS); Modelo de entrega Platform as a Service (PaaS); Modelo de entrega de infra-estrutura como serviço (IaaS); Modelos de implantação pública / privada / híbrida / comunidade; Contratos de Nível de Serviço (SLAs); Os principais fornecedores de Cloud, ou seja, entidades que oferecem serviços de computação em Cloud, incluindo i) infra-estrutura de Cloud, ii) plataforma de Cloud, iii) software de Cloud, iv) armazenamento em Cloud e v) fornecedores de segurança no Cloud. Além disso, eles demonstrarão o conhecimento dos provedores nacionais e seus principais pontos de força.
3. Arquitetura do Cloud
Espera-se que os alunos dominem os três principais paradigmas de arquitetura de computação em Cloud: Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS). Espera-se também que os alunos demonstrem conhecimentos / habilidades e competências factuais sobre: componentes de computação em Cloud para plataformas front-end e back-end
4. Cloud virtualização
O foco deste módulo é a virtualização de servidores e de recursos computacionais no Cloud. No final da unidade, o aluno irá demonstrar um profundo conhecimento sobre como configurar, configurar e usar um ambiente computacional virtualizado, tendo consciência de todas as tecnologias de virtualização, backup, segurança e confiabilidade.
5. Desenvolvimento e implementação de serviços em Cloud
Os alunos terão que demonstrar competências especializadas no desenvolvimento de serviços e aplicações no Cloud, incluindo os paradigmas, frameworks e linguagens de programação mais abrangentes para a criação de um aplicativo em Cloud. Eles também dominarão técnicas de desenvolvimento que vão desde níveis mais físicos, como Infraestrutura como Serviço (IaaS) e Plataforma como Serviço (PaaS), para os níveis mais altos, como o Software como Serviço (SaaS). Espera-se que os alunos demonstrem um conhecimento relevante sobre tecnologias para o armazenamento de dados no Cloud, com base em vários estudos de caso (por exemplo, dropbox, google drive) como exemplos de serviços de armazenamento em Cloud, bem como problemas de segurança e privacidade de dados.