|
|
Administração de BDs noSQL com MongoDB |
1- Explicar semelhanças e diferenças entre bases SQL, noSQL e newSQL |
2- Instalar e configurar bases de dados noSQL utilizando MongoDB |
3- Manipular dados e bases de dados noSQL utilizando MongoDB |
4- Aplicar os principais conceitos e desafios da modelagem de dados não relacionais |
5- Utilizar conceitos de Replicação, Particionamento, Performance e melhores práticas de administração de bancos MongoDB |
|
Fundamentos em Engenharia de Dados para Big Data |
1- Explicar e utilizar conceitos e recursos de computação em nuvem |
2- Explicar os principais serviços disponibilizados pela computação em nuvem |
3- Conciliar recursos de Cloud DB com a infraestrutura interna de uma organização |
4- Escrever programas em Python acessando dados em ambientes de nuvem |
|
Implantação de Soluções Big Data com Hadoop |
1- Explicar as soluções existentes para manipulação de grandes volumes de dados |
2- Utilizar ferramentas para manipulação de grande quantidade de dados |
3- Utilizar ambiente Hadoop em ambiente de nuvem |
4- Provisionar ambientes de dados em nuvem para utilização de Hadoop/Spark |
|
Desenvolvimento de Soluções Big Data com Apache Spark |
1- Desenvolver aplicações utilizando as bibliotecas do ecossistema Spark |
2- Manipular bases de dados distribuidas com Spark/Hadoop |
3- Desenvolver aplicações utilizando Python e Spark |
4- Desenvolver aplicações Spark na nuvem |
|
Projeto de Bloco: Engenharia de Dados: Big Data |
1- Aplicar conceitos, técnicas, ferramentas e arquiteturas utilizadas no universo de Big Data |
2- Descrever aplicações de Big Data integrando conceitos e ferramentas estudados |
3- Formular um projeto em ambiente de nuvem utilizando Python, Hadoop, Spark |
4- Executar tratamento e análises de dados com infraestrutura Hadoop/Spark |
|
Certificações do Bloco: |
Este bloco não tem foco no apoio à preparação para certificações profissionais. |