INFO
Curso: Computação em Nuvem
Carga Horária: 30h
Modalidade: Online
Turno/Horário: Segunda, Quarta e Sexta
Período: 15/07 a 26/07
Professor(a): Nabor Mendonça
Informações sobre o curso: AQUI!
Faça a sua inscrição através do link: https://tomorrow.app.ic.ufba.br/
CLIQUE AQUI E SAIBA COMO REALIZAR SUA INSCRIÇÃO PELO NOSSO NOVO SISTEMA
NÍVEL DO CURSO
Intermediário
OBJETIVOS DO CURSO
Capacitar os participantes a compreenderem os fundamentos da computação em nuvem, suas aplicações práticas e os desafios envolvidos, desenvolvendo habilidades para planejar, implementar e gerenciar soluções baseadas em nuvem de forma eficiente.
OBJETIVOS ESPECÍFICOS
- Compreender a evolução histórica, os conceitos fundamentais e os modelos de serviço e implantação da computação em nuvem.
- Identificar e avaliar os benefícios econômicos e tecnológicos da computação em nuvem, incluindo novas tendências e oportunidades de aplicação.
- Estudar os pilares essenciais da computação em nuvem: segurança, eficiência de performance, confiabilidade, excelência operacional e otimização de custos.
- Analisar os principais desafios e obstáculos para a adoção da computação em nuvem, como disponibilidade de serviços, lock-in de dados e escalabilidade.
- Aprender sobre o processo de migração de aplicações para a nuvem e desenvolver habilidades para planejamento de capacidade e resiliência de aplicações.
- Adquirir conhecimentos práticos sobre tecnologias de contêineres, como Docker, e realizar exercícios práticos de implantação de aplicações distribuídas e serverless.
QUEM PODE FAZER ESTE CURSO?
O curso é voltado para estudantes e profissionais de TI e áreas relacionadas, com interesse em conhecer os benefícios, fundamentos e tecnologias da computação em nuvem.
POR QUE DEVO FAZER ESTE CURSO?
Com uma abordagem abrangente e prática, o curso capacitará os alunos a entender os benefícios econômicos e tecnológicos da computação em nuvem, além de cobrir tópicos mais avançados como migração de aplicações para a nuvem, planejamento de capacidade, e resiliência de serviços.
EMENTA
• Módulo I – Introdução à Computação em Nuvem
1.1 Histórico e Definição
1.2 Benefícios Econômicos e Tecnológicos
– Novas tendências tecnológicas
– Novos modelos de negócio
– Novas oportunidades de aplicação
1.3 Modelos de Computação em Nuvem
– Modelos de Serviço
– Modelos de Implantação
1.4 Os Cinco Pilares da Computação em Nuvem
– Segurança
– Eficiência de performance
– Confiabilidade
– Excelência operacional
– Otimização de custos
1.5 Desafios e Obstáculos para Adoção da Computação em Nuvem
– Disponibilidade dos serviços
– Lock-in de dados
– Confiabilidade e auditabilidade
– Gargalos de transferência de dados
– Imprevisibilidade de performance
– Escalabilidade
• Módulo II – Tópicos em Computação em Nuvem
2.1 Migração de Aplicações para a Nuvem
– Processo de migração
– Estratégias de migração
– Estudos de casos de migração para a nuvem
2.2 Planejamento de Capacidade
– Processo de planejamento de capacidade
– Geração carga e avaliação de desempenho
– Autoescalabildiade de recursos
2.3 Resiliência de Aplicações na Nuvem
– Padrões de resiliência
– Ferramentas para avaliação de resiliência
• Módulo III – Atividades Práticas
3.1 Tecnologia de contêineres
– Conceitos básicos de Docker
– Docker Compose
– Docker Swarm
3.2 Exercícios práticos
– Implantação de uma aplicação distribuída utilizando Docker Compose
– Implantação de uma aplicação serverless utilizando AWS Lambda
SOBRE O PROFESSOR
Ph.D em Computação pelo Imperial College London (Inglaterra), com Pós-Doutorado na Carnegie Mellon University (EUA)