12 cursos online sobre Engenharia de Dados

12 cursos online sobre Engenharia de Dados
De acordo com a Statista, até 2025, o volume do mercado de big data crescerá para 175 zettabytes, em comparação a 41 em 2019 (gráfico). Para conseguir um emprego nessa área, é necessário entender como trabalhar com grandes dados armazenados na nuvem. A Cloud4Y preparou uma lista de 12 cursos pagos e gratuitos sobre engenharia de dados que ampliarão seu conhecimento nesse campo e podem ser um bom ponto de partida para certificações em nuvem.

Prefácio

O que é um especialista em processamento de dados (data engineer)? É a pessoa responsável por criar e manter a arquitetura de dados em um projeto de Data Science. Suas responsabilidades podem incluir garantir o fluxo contínuo de dados entre o servidor e o aplicativo, integrar novos softwares para gerenciar dados, melhorar processos fundamentais de dados e criar pipelines de dados.

Há uma infinidade de tecnologias e ferramentas que um data engineer deve dominar para trabalhar com computação em nuvem, armazéns de dados, ETL (extração, transformação, carregamento) etc. Além disso, a quantidade de habilidades necessárias está sempre crescendo, portanto, o data engineer precisa atualizar regularmente seu conhecimento. Nossa lista inclui cursos para iniciantes e profissionais experientes. Escolha o que mais se adequa a você.

1. Data Engineering Nanodegree Certification (Udacity)

Você aprenderá a projetar modelos de dados, criar armazéns de dados e lagos de dados, automatizar pipelines de dados e trabalhar com conjuntos de dados. No final do programa, você testará suas novas habilidades concluindo um projeto Capstone.

Duração: 5 meses, 5 horas por semana
Linguagem: inglês
Preço: $1695
O nível: iniciante

2. Become a Data Engineer Certification (Coursera)

Ensina desde o básico. Você pode desenvolver-se passo a passo, utilizando palestras e projetos práticos para trabalhar em suas habilidades. Ao final do curso, você estará preparado para trabalhar com ML e big data. É recomendado ter conhecimento em Python pelo menos em um nível básico.

Duração: 8 meses, 10 horas por semana
Linguagem: inglês
Preço😕
O nível: iniciante

3. Become a Data Engineer: Mastering the Concepts (LinkedIn Learning)

Você desenvolverá habilidades de design de dados e DevOps, aprenderá a criar aplicativos para Big Data, construir pipelines de dados e processar aplicativos em tempo real usando Hazelcast e banco de dados Hadoop.

Duração: depende de você
Linguagem: inglês
Preço: primeiro mês — grátis
O nível: iniciante

4. Data Engineering Courses (edX)

Aqui você encontrará uma série de programas que introduzem você ao data engineering e ensinam o desenvolvimento de soluções analíticas. Os cursos são divididos em categorias dependendo do nível de dificuldade, para que você possa escolher um de acordo com sua experiência. Durante o aprendizado, você aprenderá a usar Spark, Hadoop, Azure e a gerenciar dados corporativos.

Duração: depende de você
Linguagem: inglês
Preço: depende do curso escolhido
O nível: iniciante, intermediário, avançado

5. Data Engineer (DataQuest)

Este curso é ideal se você tem experiência em Python e deseja aprofundar seus conhecimentos e construir uma carreira como especialista em processamento de dados. Você aprenderá a construir pipelines de dados usando Python e pandas, carregar grandes conjuntos de dados em um banco de dados Postgres após a limpeza, transformação e validação.

Duração: depende de você
Linguagem: inglês
Preço: depende do tipo de assinatura
O nível: iniciante, intermediário

6. Data Engineering with Google Cloud (Coursera)

Este curso ajudará você a adquirir as habilidades necessárias para construir uma carreira na área de big data. Por exemplo, trabalhar com BigQuery e Spark. Você adquirirá conhecimentos úteis para se preparar para a certificação reconhecida da indústria, Google Cloud Professional Data Engineer.

Duração: 4 meses
Linguagem: inglês
Preço: ainda gratuito
O nível: iniciante, intermediário

7. Data Engineering, Big Data on Google Cloud Platform (Coursera)

Curso interessante que oferece conhecimentos práticos sobre sistemas de processamento de dados no GCP. Durante as aulas, você aprenderá a projetar sistemas antes de iniciar o processo de desenvolvimento. Além disso, você irá analisar tanto dados estruturados quanto não estruturados, aplicar escalonamento automático e usar métodos de ML para extração de informações.

Duração: 3 meses
Linguagem: inglês
Preço: ainda gratuito
O nível: iniciante, intermediário

8. UC San Diego: Big Data Specialization (Coursera)

O curso baseia-se na utilização da infraestrutura Hadoop e Spark e na aplicação desses métodos de processamento de big data no processo de ML. Você se familiarizará com os fundamentos do uso do Hadoop com MapReduce, Spark, Pig e Hive. Aprenderá como construir modelos preditivos e utilizar a análise de grafos para modelar problemas. Vale destacar que não é necessária experiência em programação para este curso.

Duração: 8 meses com 10 horas por semana
Linguagem: inglês
Preço: ainda gratuito
O nível: iniciante

9. Taming Big Data With Apache Spark and Python (Udemy)

Você aprenderá como utilizar a estrutura de fluxo e os quadros de dados no Spark3, adquirirá uma visão sobre como usar o serviço Elastic MapReduce da Amazon para trabalhar com seu cluster Hadoop. Aprenda a identificar problemas na análise de grandes dados e entenda como as bibliotecas GraphX funcionam na análise de redes e como você pode utilizar o MLlib.

Duração: depende de você
Linguagem: inglês
Preço: de 800 rublos a $149,99 (dependendo da sorte)
O nível: iniciante, intermediário

10.   Programa PG em Engenharia de Big Data (upGrad)

Este curso fornecerá uma visão de como funciona o Aadhaar, como o Facebook personaliza o feed de notícias e como, de forma geral, pode-se utilizar Engenharia de Dados. Os principais temas incluirão processamento de dados (incluindo processamento em tempo real), MapReduce e análise de grandes dados.

Duração: 11 meses
Linguagem: inglês
Preço: em torno de $3000
O nível: iniciante

11.   Profissão Cientista de Dados (Skillbox)

Você aprenderá a programar em Python, explorará estruturas para treinamento de redes neurais como Tensorflow e Keras. Dominará bancos de dados como MongoDB, PostgreSQL, SQLite3, e aprenderá a trabalhar com as bibliotecas Pandas, NumPy e Matplotlib.

Duração: 300 horas de aprendizado
Linguagem: russo
Preço: os primeiros seis meses grátis, depois 3900 rublos por mês
O nível: iniciante

12.   Engenheiro de Dados 7.0 (New Professions Lab)

Aguarda um estudo profundo sobre Kafka, HDFS, ClickHouse, Spark, Airflow, arquiteturas lambda e kappa. Você aprenderá a conectar ferramentas umas às outras, formando pipelines e obtendo soluções base. É necessária um conhecimento mínimo de Python 3 para o estudo.

Duração: 21 aulas, 7 semanas
Linguagem: russo
Preço: de 60 000 a 120 000 rublos
O nível: iniciante

Se você deseja adicionar mais um bom curso à lista, pode deixar seu comentário ou mensagem privada. Nós complementaremos a postagem.

O que mais é útil para ler no blog Cloud4Y

→ Qual é a geometria do universo?
→ Easter eggs em mapas topográficos da Suíça
→ Uma história simplificada e muito curta sobre a evolução das "nuvens"
→ Como o banco 'quebrou'
→ Marcas de computadores dos anos 90, parte 3, final

Inscreva-se no nosso Telegram-canal para não perder o próximo artigo. Escrevemos não mais do que duas vezes por semana e apenas quando necessário. Também lembramos que no dia 21 de maio às 15:00 (horário de Moscovo) faremos uma webinar sobre o tema 'Segurança da Informação nos Negócios ao Trabalhar Remotamente'. Se você deseja entender como proteger informações sensíveis e corporativas ao trabalhar de casa — registre-se!

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster