Skip to content

Latest commit

 

History

History
142 lines (111 loc) · 11.5 KB

Cognizant_CloudDataEngineer.Md

File metadata and controls

142 lines (111 loc) · 11.5 KB

BootCamp Cognizant Cloud Data Engineer

Cognizant Cloud Data Engineer

Bem vindo ao seu bootcamp focado em engenharia de dados com Cloud, crie soluções Python, uma das principais linguagens de programação da atualidade, aprenda os principais conceitos de big data e dê seus primeiros passos no ambiente de nuvem.

📋 Intermediário 💻 26 atividades 🕟 100 hrs

Pagina oficial do Bootcamp

Cognizant Cloud Data Engineer
01. Boas-vindas ao Bootcamp Cognizant Cloud Data Engineer
02. Bem-vindo à DIO
03. Introdução ao Git e ao GitHub
04. Linux: A introdução ao sistema operacional
05. Shell script - Manipulando Arquivos
06. Fundamentos de Arquitetura de Sistemas
07. Arquitetura de Sistemas Avançado
08. Introdução a orquestração de contêineres com Docker
09. Conceitos e melhores práticas com bancos de dados PostgreSQL
10. Introdução ao MongoDB e Bancos de Dados NoSQL
11. Explorando o poder do NoSQL com Cassandra e HBase
12. Introdução à programação com Python
13. Fundamentos de ETL com Python
14. Análise de dados com Python e Pandas
15. Resolvendo algoritmos com Python
16. Monitoramento de clusters Hadoop de alto nível com HDFS e YARN
17. Orquestrando ambientes de Big Data distribuídos com Zookeeper, Yarn e Sqoop
18. Como realizar consultas de maneira simples no ambiente complexo de Big Data com Hive e Impala
19. Processando grandes conjuntos de dados de forma paralela e distribuída com Spark
20. Criando pipelines de dados eficientes com Spark e Python
21. Introdução a Engenharia de Dados na AWS
22. Introdução a Engenharia de Dados na Azure
23. Criando um Ecossistema Hadoop Totalmente Gerenciado com Google Cloud Dataproc
24. Introdução à Mensageria na Nuvem Com Kafka e Python
25. Criando seu Ecossistema de Big Data na Nuvem
26. Desafios matemáticos em Python

https://hermes.digitalinnovation.one/courses/badge/914f58d2-6ee2-4c52-8186-706a91dffe09.png

01. Boas-vindas ao Bootcamp Cognizant Cloud Data Engineer

Conheça um pouco mais sobre a Cognizant, o laboratório de tecnologia e inovação.

https://hermes.digitalinnovation.one/courses/badge/7425308d-fd51-4b5a-b815-abe8c61d2623.png

02. Bem-vindo à DIO

Seja bem-vindo à Digital Innovation One, o maior ecossistema open education em desenvolvimento de software da América Latina. Você vai começar agora uma jornada para criar o seu currículo com portfólio de projetos inovadores e acelerar a sua carreira para conquistar grandes oportunidades.

https://hermes.digitalinnovation.one/courses/badge/c1f33b18-497b-408b-885f-ee8db71d872b.png

03. Introdução ao Git e ao GitHub

Nesse curso vamos aprender um pouco da história do Git e como ele se tornou essencial para otimizar projetos dos desenvolvedores. Também vamos conhecer seus principais comandos, como funciona a plataforma e como ela pode simplificar o seu trabalho.

https://hermes.digitalinnovation.one/courses/badge/02f007f3-99c7-4d58-bcb7-5317f4093490.png

04. Linux: A introdução ao sistema operacional

Aprenda como trabalhar com o sistema operacional Linux, um dos mais utilizados do mundo e muito popular entre os desenvolvedores. Ele pode ser usado em desktops, servidores, smartphones e tablets.

https://hermes.digitalinnovation.one/courses/badge/22bd442f-7e9f-4a8b-94e9-717aa742c102.png

05. Shell script - Manipulando Arquivos

Aprenda como manipular os arquivos do ecossistema do linux no terminal, gerencie seus arquivos de maneira profissional e aprenda os principais comandos mais utilizados no terminal.

https://hermes.digitalinnovation.one/courses/badge/39ffe32f-f748-4905-8d66-6932d45ef77d.png

06. Fundamentos de Arquitetura de Sistemas

Aprenda nesse curso sobre como funcionam as arquiteturas de softwares, seus conceitos, aplicações e desenvolvimento de operações.

https://hermes.digitalinnovation.one/courses/badge/c0374d9b-3a3b-49a2-9569-805846506ec7.png

07. Arquitetura de Sistemas Avançado

Conheça sobre os conceitos da arquitetura de sistemas, aplicações em nuvem e operações em softwares.

https://hermes.digitalinnovation.one/courses/badge/5f3670e0-4a79-4bbc-88b8-2d58a18f01b3.png

08. Introdução a orquestração de contêineres com Docker

Nesse curso aprenderemos sobre o Docker, um projeto OpenSource que facilita a criação de ambientes isolados com container.

https://hermes.digitalinnovation.one/courses/badge/ce655a83-1d8f-46ad-a831-6242d6b4aee8.png

09. Conceitos e melhores práticas com bancos de dados PostgreSQL

Esse curso ensinará como trabalhar com PostgreSQL, um gerenciador de banco de dados relacional.

https://hermes.digitalinnovation.one/courses/badge/c61e84c3-0041-476f-8f21-94bc4c04bd55.png

10. Introdução ao MongoDB e Bancos de Dados NoSQL

Neste curso você terá uma introdução aos bancos NoSQL no qual iremos apresentar o que é um banco não relacional, os seus tipos, assim como realizar operações em cada um dos tipos. Por fim, você será apresentado ao MongoDB.

https://hermes.digitalinnovation.one/courses/badge/c9c9b51e-1acc-45dd-945f-763aa7f399b1.png

11. Explorando o poder do NoSQL com Cassandra e HBase

Conheça o poder dos Banco de Dados Não Relacionais (NoSQL) no contexto da Engenharia de Dados. Para isso, o expert apresenta os principais conceitos teóricos, além de explorar o Cassandra e HBase na prática, mostrando algumas das possibilidades no uso de bancos NoSQL de forma distribuída.

https://hermes.digitalinnovation.one/courses/badge/3b852834-5d5e-4819-b3b2-8a32a60db205.png

12. Introdução à programação com Python

O curso trará todo o embasamento da linguagem Python, quando e onde é mais indicado aplicá-la.

https://hermes.digitalinnovation.one/courses/badge/c49de573-2514-49f7-bdb8-c739b0e337df.png

13. Fundamentos de ETL com Python

Aprenda sobre o processo de Extract Transform and Load (ETL) e como transformar seus dados e deixa-los prontos para seus projetos.

https://hermes.digitalinnovation.one/lab_projects/badges/4cd9f53c-bb3b-4a47-ab97-347e8b91c184.png

14. Análise de dados com Python e Pandas

Neste Labs será apresentada a biblioteca Pandas, uma biblioteca Python de código aberto para análise de dados. Ela dá ao Python a capacidade de trabalhar com dados do tipo planilha, permitindo carregar, manipular e combinar dados rapidamente, entre outras funções.

https://hermes.digitalinnovation.one/code_challenge/badge/f23f0e1f-651a-4888-a717-f0f20bad8161.png

15. Resolvendo algoritmos com Python

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.

https://hermes.digitalinnovation.one/courses/badge/15e8a048-596a-4ec3-adb6-291893f95999.png

16. Monitoramento de clusters Hadoop de alto nível com HDFS e YARN

Explore o armazenamento de dados em disco por meio do HDFS (Hadoop Distributed File System) e entenda como gerenciar recursos utilizando o YARN (Yet Another Resource Negotiator). Com isso, você se familiariza com duas das principais ferramentas de um ecossistema Hadoop, com ênfase no monitoramento de clusters.

https://hermes.digitalinnovation.one/courses/badge/e3a05e51-4e57-4c90-9631-3cb06edf26c5.png

17. Orquestrando ambientes de Big Data distribuídos com Zookeeper, Yarn e Sqoop

Explore algumas das principais ferramentas relacionadas à plataforma Hadoop. Nesse contexto, aprenda mais sobre Zookeeper para gerenciar sistemas distribuídos e Sqoop para transferir informações entre bancos de dados relacionais. Além disso, conheça o YARN (Yet Another Resource Negotiator), um elemento central da arquitetura do Hadoop para o gerenciamento de recursos.

https://hermes.digitalinnovation.one/courses/badge/16799f72-d8fc-4c5d-9920-8dcf2915510f.png

18. Como realizar consultas de maneira simples no ambiente complexo de Big Data com Hive e Impala

Abstraia o armazenamento e execução de consultas a bancos de dados relacionais (SQL) em ambientes Hadoop. Nesse contexto, o expert apresenta na prática as ferramentas Apache Hive e Apache Impala.

https://hermes.digitalinnovation.one/courses/badge/fe53b342-c33e-4fcf-9ff8-d9360d12232d.png

19. Processando grandes conjuntos de dados de forma paralela e distribuída com Spark

Expanda o seu conhecimento sobre o Apache Spark, uma das ferramentas de Big Data para o processamento de grandes conjuntos de dados mais utilizada em grandes projetos. Nesse contexto, o expert apresenta desde os conceitos iniciais até a aplicação prática com ênfase em comandos SparkSQL.

https://hermes.digitalinnovation.one/courses/badge/465784aa-192f-4fee-a9db-2eabc19b82a6.png

20. Criando pipelines de dados eficientes com Spark e Python

Eleve seus conhecimentos com Spark e Python (PySpark) para processar grandes quantidades de dados, explorando o conceito de streaming em tempo real. Além disso, conheça boas práticas para aproveitar ao máximo os dados do seu domínio de aplicação.

https://hermes.digitalinnovation.one/courses/badge/55f647d3-5192-45e3-857f-0e0c9f7f7766.png

21. Introdução a Engenharia de Dados na AWS

Conheça algumas das principais ferramentas para Engenharia de Dados disponíveis na Amazon Web Services (AWS). Nesse contexto, o expert explora os conceitos de ingestão, transformação e análise de dados em uma abordagem totalmente prática.

https://hermes.digitalinnovation.one/courses/badge/aae7029a-856f-40a1-8be2-effed1ff5a83.png

22. Introdução a Engenharia de Dados na Azure

Conheça algumas das principais ferramentas para Engenharia de Dados disponíveis na Azure, a plataforma de computação em nuvem da Microsoft. Nesse contexto, o expert explora os conceitos de ingestão, transformação e análise de dados da teoria à pratica.

https://hermes.digitalinnovation.one/lab_projects/badges/a829854f-18db-444d-8ea7-3dcf75ff02b0.png

23. Criando um Ecossistema Hadoop Totalmente Gerenciado com Google Cloud Dataproc

Sua missão será criar um ecossistema de Big Data usando o Google Cloud Platform (GCP). Para isso, o expert te ensinará a configurar o Google Cloud Dataproc, um Hadoop totalmente gerenciado, usando seus créditos gratuitos da GCP.

https://hermes.digitalinnovation.one/courses/badge/8fac69a3-b14d-4f7e-96f8-0d052a711550.png

24. Introdução à Mensageria na Nuvem Com Kafka e Python

Aprenda um pouco sobre uma das arquiteturas mais utilizadas atualmente, a orientada a eventos. Para isso, explore o Kafka na nuvem usando o CloudKarafka e a linguagem de programação Python.

https://hermes.digitalinnovation.one/lab_projects/badges/e7f56c92-51b9-4420-9acf-c542e9f16115.png

25. Criando seu Ecossistema de Big Data na Nuvem

Com base no repositório disponibilizado pelo expert, te desafiamos a replicar e, porque não, melhorar o algoritmo de extração/contabilização de palavras. Para isso, você pode ordenar as palavras por ocorrência e não por ordem alfabética (apresentando as mais citadas no texto com prioridade), por exemplo. Sinta-se à vontade para evoluir o algoritmo de outras formas ;)

https://hermes.digitalinnovation.one/code_challenge/badge/ab8b3df7-0dcb-417d-aa06-a181400b3cf9.png

26. Desafios matemáticos em Python

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.