Pular para o conteúdo principal
InícioEngenharia de dados

Cursos de engenharia de dados

Os cursos de engenharia de dados ensinam o projeto e a construção de sistemas para coletar, armazenar e analisar grandes conjuntos de dados de forma eficiente. Desenvolva suas habilidades em tecnologias como Azure, AWS, dbt e muito mais.
Cursos de engenharia de dados icon

Recomendado para iniciantes em engenharia de dados

Desenvolva suas habilidades em engenharia de dados com cursos interativos, organizados por especialistas do mundo real

 

curso

Entendendo a engenharia de dados

BeginnerSkill Level
2 horas
5.5K
Descubra como os engenheiros de dados estabelecem as bases que tornam possível a ciência de dados. Sem codificação envolvida!

programa

Engenheiro de dados em Python

57 horas
510
Adquira habilidades sob demanda para ingerir, limpar e gerenciar dados com eficiência, além de programar e monitorar pipelines, destacando você no campo da engenharia de dados.

Não sabe por onde começar?

Faça Uma Avaliação
22 resultados

curso

Entendendo a engenharia de dados

BeginnerSkill Level
2 horas
5.5K
Descubra como os engenheiros de dados estabelecem as bases que tornam possível a ciência de dados. Sem codificação envolvida!

curso

Projeto de banco de dados

BeginnerSkill Level
4 horas
3.5K
Aprenda a projetar bancos de dados em SQL para processar, armazenar e organizar dados de forma eficiente.

curso

Introdução ao PySpark

IntermediateSkill Level
4 horas
1.2K
Aprenda a implementar gerenciamento de dados distribuídos e aprendizado de máquina no Spark usando o pacote PySpark.

curso

Introduction to Snowflake

IntermediateSkill Level
3 horas
2.2K
This course will take you from Snowflakes foundational architecture to mastering advanced SnowSQL techniques.

curso

Data Warehousing Concepts

IntermediateSkill Level
4 horas
2.5K
This introductory and conceptual course will help you understand the fundamentals of data warehousing.

curso

Introdução ao Databricks

BeginnerSkill Level
3 horas
1.1K
Conheça a plataforma Databricks Lakehouse e como ela pode modernizar arquiteturas e melhorar a gestão de dados.

curso

ETL e ELT em Python

IntermediateSkill Level
4 horas
1.1K
Este curso introdutório ajudará você a desenvolver habilidades para criar pipelines de dados eficazes.

curso

Introdução ao dbt

AdvancedSkill Level
4 horas
495
Este curso introduz dbt para modelagem de dados, transformações, testes e criação de documentação.

curso

Conceitos de Databricks

BeginnerSkill Level
4 horas
491
Conheça o poder do Databricks Lakehouse e aprimore suas habilidades em engenharia de dados e machine learning.

curso

Introduction to Kafka

IntermediateSkill Level
2 horas
317
Master Apache Kafka! From core concepts to advanced architecture, learn to create, manage, and troubleshoot Kafka for real-world data streaming challenges!

curso

Introduction to BigQuery

IntermediateSkill Level
4 horas
329
Unlock BigQuerys power: grasp its fundamentals, execute queries, and optimize workflows for efficient data analysis.

curso

NoSQL Concepts

IntermediateSkill Level
2 horas
276
In this conceptual course (no coding required), you will learn about the four major NoSQL databases and popular engines.

curso

Introdução ao NoSQL

BeginnerSkill Level
4 horas
291
Conquiste o NoSQL e otimize fluxos de dados. Aprenda Snowflake para big data, Postgres JSON para documentos e Redis para chave-valor.

curso

Streaming Concepts

BeginnerSkill Level
2 horas
202
Learn about the difference between batching and streaming, scaling streaming systems, and real-world applications.

curso

Introduction to Redshift

IntermediateSkill Level
4 horas
84
Master Amazon Redshifts SQL, data management, optimization, and security.
Ver Mais

Recursos relacionados em Engenharia de dados

Data Engineering Vector Image

blog

Como se tornar um engenheiro de dados em 2023: 5 etapas para o sucesso na carreira

Descubra como se tornar um engenheiro de dados e aprenda as habilidades essenciais. Desenvolva seu conhecimento e portfólio para se preparar para a entrevista com o engenheiro de dados.
Javier Canales Luna's photo

Javier Canales Luna

18 min

blog

5 habilidades essenciais de engenharia de dados

Descubra as habilidades de engenharia de dados de que você precisa para prosperar no setor. Saiba mais sobre as funções e responsabilidades de um engenheiro de dados e como você pode desenvolver suas próprias habilidades.
Joleen Bothma's photo

Joleen Bothma

11 min


Você está pronto para aplicar suas habilidades?

Os projetos permitem que você aplique seu conhecimento a uma ampla variedade de conjuntos de dados para resolver problemas do mundo real em seu navegador

projeto

Performing a Code Review

1 hora
2.3K
Review a data analysis workflow for adherence to Python standards and best-practices.

projeto

Cleaning Bank Marketing Campaign Data

0.5 hora
10K
Tidy a bank marketing campaign dataset by splitting it into subsets, updating values, converting data types, and storing it as multiple csv files.
Ver Mais

Perguntas frequentes

Qual é o melhor curso de engenharia de dados para iniciantes?

O curso Understanding Data Engineering é o melhor ponto de partida para iniciantes que desejam entender melhor a função de um engenheiro de dados. Se você deseja iniciar uma carreira como engenheiro de dados e possui algumas habilidades básicas em SQL, o curso Data Engineer in Python Career Track desenvolverá seu conhecimento sobre a automação e a otimização de processos de dados com Python.

O que faz um engenheiro de dados?

Os engenheiros de dados coletam, organizam e preparam grandes quantidades de dados estruturados e não estruturados para análise posterior. Eles também projetam e criam pipelines de dados e bancos de dados para gerenciar o fluxo de volumes de informações brutas.

Uma parte essencial do setor de dados, os engenheiros de dados garantem que os cientistas e analistas de dados tenham o que precisam para realizar seu trabalho.

Alguns engenheiros de dados trabalham em tarefas gerais de fornecimento de dados de ponta a ponta, enquanto outros se concentram em pipelines que conectam dados de fontes distribuídas, como lagos de dados, depósitos e bancos de dados. Alguns engenheiros de dados se concentram especificamente em sistemas de banco de dados.

Há demanda por habilidades de engenheiro de dados?

Sim, a demanda por engenheiros de dados e pessoas com essas habilidades é muito alta. A taxa de crescimento dos empregos de engenheiro de dados está projetada em 21% entre 2018 e 2028.

O aumento das soluções de IA e aprendizado de máquina que ajudam a potencializar o rápido gerenciamento e a análise de dados significa que há uma necessidade de pessoas que entendam o cenário de dados em evolução. Nossos cursos e a Certificação de Engenheiro de Dados foram criados para desenvolver suas habilidades e fazer com que você seja recrutado.

Quanto de matemática eu preciso para aprender engenharia de dados?

Depende. Se você ingressar na profissão pelo caminho tradicional, isso geralmente envolve um diploma de bacharel em ciência da computação, talvez seguido de um mestrado. Para estudar ciência da computação, a maioria dos programas de graduação exige um conhecimento básico de cálculo, álgebra, estatística e matemática discreta.

Você também pode se tornar um engenheiro de dados por meio de um caminho mais moderno, como cursos on-line com provedores como o DataCamp, ou trabalhando em funções de dados relacionadas e desenvolvendo seu conhecimento sobre engenharia de dados. Nesse caso, a matemática certamente é útil, mas não é um pré-requisito.

Observe que os engenheiros de dados não usam a matemática tanto quanto os cientistas ou analistas de dados. Você não precisa ser um gênio da matemática para projetar e criar os sistemas que gerenciam os dados, nem para coletá-los, reuni-los e prepará-los para que outros os analisem.

Preciso de habilidades de programação para fazer engenharia de dados?

Sim, as habilidades de programação, especialmente em linguagens como Python e SQL, são essenciais para a engenharia de dados. Essas habilidades são usadas para manipular dados, automatizar processos e criar pipelines de dados.

Você precisa saber Python para ser um engenheiro de dados?

Sim. Python, R e SQL são as três linguagens de programação mais comuns usadas pelos engenheiros de dados. Muitos também são especializados em outras linguagens, como C++ e Java.

Mesmo que você já conheça R e SQL, terá muito mais chances de conseguir um emprego lucrativo na área de engenharia de dados se souber noções básicas de Python, pois ele é amplamente usado no setor de dados e nas empresas.

Preciso fazer download de um software de engenharia de dados para aprender na Datacamp?

Não, o DataCamp oferece tudo o que você precisa para aprender engenharia de dados em nossa plataforma dedicada. Você só precisa de um navegador e de uma conexão confiável com a Internet.

Depois de se inscrever em um de nossos cursos on-line, você concluirá seus exercícios e projetos em nossa plataforma baseada em navegador.

Quais são as principais habilidades necessárias para um engenheiro de dados?

As principais habilidades dos engenheiros de dados incluem proficiência em SQL, Python, armazenamento de dados, processos de ETL (extrair, transformar, carregar) e plataformas de computação em nuvem, como AWS, Azure ou Google Cloud.

Como os cursos on-line podem ajudar você a aprender engenharia de dados?

Os cursos do DataCamp ajudam você a aprender engenharia de dados, fornecendo exercícios estruturados, projetos práticos e acesso a instrutores especializados. Nossos cursos de engenharia de dados oferecem a você a flexibilidade de desenvolver suas habilidades no seu próprio ritmo.

Como os cursos de engenharia de dados da DataCamp se mantêm atualizados com as tendências do setor?

Atualizamos continuamente nossos cursos para que eles reflitam as tecnologias mais recentes e as práticas recomendadas. Também estamos expandindo nosso catálogo de cursos, projetos e tutoriais de engenharia de dados.

Outras tecnologias e tópicos

tecnologias