Conteúdos Pragmáticos
Conceitos em "Cloud Computing":
- Conceito de "Cloud"
- Modelos de Serviço (IaaS, PaaS, SaaS)
- Modelos de Concretização/Deployment (public, private, hybrid)
- Tecnologias de Infraestrutura (bare-metal, VMs, containers, aspetos de segurança)
- Soluções de Arquivo (File, Block, Object, CDNs)
Desenvolvimento "Cloud Native"
- Camadas de desenvolvimento, provisionamento, runtime, orquestração
Prática com aplicações na Cloud
- Utilizando alguma linguagem de programação (exemplo: Python)
- Sobre a oferta de algum provider (exemplo: AWS, GCP)
- Orientada ao desenvolvimento de software (exemplo: Web Apps, Web Services), fazendo Continuous Integration (CI) e Continuous Deployment (CD)