Pular para o conteúdo

Trilha de estudo

Trilha Fundamentos de Engenharia de Dados: tudo o que estudar, tópico por tópico

Avaliação dos fundamentos de engenharia de dados com base em Reis & Housley: o ciclo de vida da engenharia de dados (geração, armazenamento, ingestão, transformação, entrega), suas correntes subjacentes, sistemas de origem, abstrações de armazenamento, padrões de ingestão, modelagem, entrega de dados e trade-offs de arquitetura e tecnologia.

Resposta curta

Para aprender Fundamentos de Engenharia de Dados, percorra 6 módulos e 24 tópicos na ordem em que um apoia o próximo. Comece por Ciclo de Vida & Correntes Subjacentes e siga para Sistemas de Origem & Armazenamento e Ingestão. Use o mapa como checklist, ou meça seu nível e estude só o que falta.

6
módulos
24
tópicos
50
min para avaliar

O que você vai estudar

Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.

1 · Ciclo de Vida & Correntes Subjacentes4 tópicos
  • O Ciclo de Vida da Engenharia de Dados

    Os cinco estágios do ciclo de vida da engenharia de dados — geração, armazenamento, ingestão, transformação e entrega — e como os dados fluem entre eles.

    Objetivos

    • Nomear e ordenar os cinco estágios
    • Explicar como os dados se movem entre estágios

    Conceitos-chave

    • geração
    • armazenamento
    • ingestão
    • transformação
    • entrega
  • Correntes Subjacentes do Ciclo de Vida

    As correntes transversais que percorrem cada estágio: segurança, gestão de dados, DataOps, arquitetura de dados, orquestração e engenharia de software.

    Objetivos

    • Listar as seis correntes subjacentes
    • Explicar por que se aplicam a todos os estágios

    Conceitos-chave

    • segurança
    • gestão de dados
    • DataOps
    • arquitetura de dados
    • orquestração
    • engenharia de software
  • Maturidade de Dados & Contexto de Equipe

    Estágios de maturidade de dados e como o foco do engenheiro de dados muda com a maturidade organizacional.

    Objetivos

    • Identificar o estágio de maturidade de dados
    • Adaptar prioridades à maturidade

    Conceitos-chave

    • estágios de maturidade
    • escalar com dados
    • liderar com dados
    • mentalidade build vs buy
    • dívida técnica
  • Papel do Engenheiro de Dados

    O que faz um engenheiro de dados, stakeholders upstream e downstream, e colaboração com produtores e consumidores de dados.

    Objetivos

    • Distinguir stakeholders upstream de downstream
    • Descrever as funções principais

    Conceitos-chave

    • stakeholders upstream
    • stakeholders downstream
    • produtores de dados
    • consumidores de dados
    • responsabilidades do engenheiro de dados
2 · Sistemas de Origem & Armazenamento4 tópicos
  • Sistemas de Origem

    Onde os dados se originam: bancos de dados, backends de aplicação, APIs, arquivos, IoT, e as características que moldam a ingestão.

    Objetivos

    • Classificar tipos de sistemas de origem
    • Explicar a importância dos contratos de dados

    Conceitos-chave

    • bancos de dados
    • APIs
    • arquivos
    • IoT
    • contratos de dados
    • esquemas
  • Ingredientes Brutos de Armazenamento

    Os blocos de construção físicos e primitivos do armazenamento: disco, memória, rede, serialização, compressão e cache.

    Objetivos

    • Comparar ingredientes brutos de armazenamento
    • Explicar trade-offs de compressão e serialização

    Conceitos-chave

    • disco vs memória
    • serialização
    • compressão
    • cache
    • rede
    • CPU
  • Abstrações de Armazenamento

    Sistemas e abstrações de armazenamento de nível mais alto: object storage, sistemas de arquivos, block storage e camadas (quente/morno/frio).

    Objetivos

    • Diferenciar abstrações de armazenamento
    • Associar dados à camada apropriada

    Conceitos-chave

    • object storage
    • armazenamento de arquivos
    • block storage
    • camadas de armazenamento
    • quente/morno/frio
    • metadados
  • Warehouse, Lake & Lakehouse

    Data warehouse vs data lake vs lakehouse, schema-on-read vs schema-on-write, e quando cada arquitetura se encaixa.

    Objetivos

    • Contrastar warehouse, lake e lakehouse
    • Escolher uma arquitetura de armazenamento

    Conceitos-chave

    • data warehouse
    • data lake
    • lakehouse
    • schema-on-read
    • schema-on-write
    • formatos de tabela abertos
3 · Ingestão4 tópicos
  • Ingestão Batch vs Streaming

    Ingestão batch limitada vs streaming ilimitado, latência vs throughput, e quando o tempo real realmente agrega valor.

    Objetivos

    • Decidir entre batch e streaming
    • Explicar trade-offs de latência vs throughput

    Conceitos-chave

    • ingestão batch
    • ingestão streaming
    • limitado vs ilimitado
    • latência
    • throughput
    • micro-batch
  • Padrões Push vs Pull

    Modelos de ingestão push vs pull, polling, webhooks e ingestão baseada em mensagens/eventos.

    Objetivos

    • Distinguir push de pull
    • Selecionar um modelo para uma origem

    Conceitos-chave

    • modelo push
    • modelo pull
    • polling
    • webhooks
    • filas de mensagens
    • eventos
  • Change Data Capture

    Abordagens de change data capture — baseada em log, em consulta e em trigger — e seu impacto nos sistemas de origem e na atualização downstream.

    Objetivos

    • Comparar estratégias de CDC
    • Avaliar o impacto do CDC na carga da origem

    Conceitos-chave

    • CDC
    • CDC baseado em log
    • CDC baseado em consulta
    • CDC baseado em trigger
    • binlog
    • atualidade
  • Padrões de Design de Ingestão

    Preocupações de confiabilidade e qualidade na ingestão: idempotência, tratamento de erros, backfills, evolução de esquema e contratos de dados.

    Objetivos

    • Projetar ingestão resiliente
    • Lidar com mudanças de esquema e backfills

    Conceitos-chave

    • idempotência
    • tratamento de erros
    • backfill
    • evolução de esquema
    • contratos de dados
    • dead-letter queues
4 · Consultas, Transformação & Modelagem4 tópicos
  • Consultas & Desempenho de Consultas

    Como as consultas são executadas e os fundamentos que impulsionam o desempenho: índices, particionamento, clustering, joins e evitar full scans.

    Objetivos

    • Explicar o que impulsiona o custo da consulta
    • Aplicar particionamento e indexação

    Conceitos-chave

    • execução de consultas
    • índices
    • particionamento
    • clustering
    • joins
    • predicate pushdown
  • Abordagens de Modelagem de Dados

    Modelagem para análise: Inmon (CIF normalizado), Kimball (star schemas dimensionais) e Data Vault — e quando cada um se aplica.

    Objetivos

    • Contrastar Inmon, Kimball e Data Vault
    • Selecionar uma abordagem de modelagem

    Conceitos-chave

    • Inmon
    • Kimball
    • modelagem dimensional
    • star schema
    • Data Vault
    • normalização
  • Transformações Batch

    Padrões de transformação batch: ETL vs ELT, processamento distribuído, joins, modelos incrementais e padrões de atualização.

    Objetivos

    • Comparar ETL e ELT
    • Projetar transformações batch incrementais

    Conceitos-chave

    • ETL
    • ELT
    • processamento distribuído
    • modelos incrementais
    • MapReduce
    • padrões de atualização
  • Transformações Streaming

    Conceitos de processamento de stream: windowing, event time vs processing time, watermarks, processamento com estado e joins em streams.

    Objetivos

    • Explicar windowing e watermarks
    • Raciocinar sobre event-time vs processing-time

    Conceitos-chave

    • windowing
    • event time
    • processing time
    • watermarks
    • processamento com estado
    • joins em stream
5 · Entrega de Dados4 tópicos
  • Entrega de Dados para Análise

    Entrega de dados para BI, dashboards e análise ad-hoc: agregação, governança, self-service e desempenho para consumidores.

    Objetivos

    • Entregar dados prontos para análise
    • Equilibrar self-service com governança

    Conceitos-chave

    • business intelligence
    • dashboards
    • análise self-service
    • agregação
    • governança
    • análise incorporada
  • Entrega de Dados para ML

    Entrega de dados para machine learning: feature stores, dados de treino vs serving, qualidade de dados para modelos e a fronteira engenheiro/cientista de dados.

    Objetivos

    • Preparar dados para serving de ML
    • Definir a fronteira de responsabilidade DE/DS

    Conceitos-chave

    • feature stores
    • dados de treino
    • dados de serving
    • qualidade de dados para ML
    • rotulagem
    • features online vs offline
  • Reverse ETL

    Reverse ETL: enviar dados transformados do warehouse de volta para sistemas operacionais/SaaS, e os casos de uso de análise operacional que isso habilita.

    Objetivos

    • Explicar reverse ETL
    • Identificar casos de uso de reverse-ETL

    Conceitos-chave

    • reverse ETL
    • análise operacional
    • ativação SaaS
    • sincronização de dados
    • warehouse como origem
    • syncs
  • Produtos de Dados & Camada Semântica

    Tratar dados entregues como produtos: camadas semânticas/de métricas, contratos de dados com consumidores, propriedade e SLAs.

    Objetivos

    • Definir um produto de dados
    • Aplicar uma camada semântica e SLAs

    Conceitos-chave

    • produtos de dados
    • camada semântica
    • camada de métricas
    • contratos de dados
    • propriedade
    • SLAs
6 · Arquitetura & Escolhas de Tecnologia4 tópicos
  • Boa Arquitetura de Dados

    Princípios de boa arquitetura de dados: decisões reversíveis, baixo acoplamento, planejar para falhas, construir para escala, e contextos brownfield vs greenfield.

    Objetivos

    • Aplicar princípios de boa arquitetura
    • Navegar brownfield vs greenfield

    Conceitos-chave

    • princípios de arquitetura
    • decisões reversíveis
    • baixo acoplamento
    • planejar para falhas
    • brownfield
    • greenfield
  • Escolha de Tecnologias & Trade-offs

    Escolha de tecnologias ao longo do ciclo de vida: build vs buy, open source vs gerenciado vs serverless, localização (nuvem/on-prem/híbrido) e evitar lock-in.

    Objetivos

    • Escolher entre build e buy
    • Avaliar trade-offs serverless vs gerenciado

    Conceitos-chave

    • build vs buy
    • open source
    • serviços gerenciados
    • serverless
    • lock-in de fornecedor
    • interoperabilidade
  • Custo & FinOps

    Custo como preocupação de arquitetura de primeira classe: custo total de propriedade, opex vs capex, práticas de FinOps e implicações de custo das escolhas de tecnologia.

    Objetivos

    • Aplicar pensamento FinOps
    • Estimar o TCO de uma arquitetura

    Conceitos-chave

    • FinOps
    • custo total de propriedade
    • opex vs capex
    • atribuição de custo
    • otimização de custo
    • custos de egress
  • DataOps & Orquestração

    Operar sistemas de dados de forma confiável: orquestração, DataOps (automação, observabilidade, resposta a incidentes), monitoramento e SLAs/SLOs para dados.

    Objetivos

    • Aplicar práticas de DataOps
    • Projetar orquestração e monitoramento

    Conceitos-chave

    • orquestração
    • DataOps
    • observabilidade
    • monitoramento
    • resposta a incidentes
    • SLAs/SLOs

Níveis: Júnior, Pleno, Sênior e Especialista

Explique com suas palavras

Corrigido por IA · sem cadastro · 1 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

Já estuda Fundamentos de Engenharia de Dados?

A avaliação mede tópico por tópico, e o plano pula o que você já sabe.

Aberto para ler. A conta só é necessária para ser medido.

Perguntas frequentes

Por onde começar a estudar Fundamentos de Engenharia de Dados?

Comece por Ciclo de Vida & Correntes Subjacentes: O Ciclo de Vida da Engenharia de Dados, Correntes Subjacentes do Ciclo de Vida e Maturidade de Dados & Contexto de Equipe. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.

Quanto tempo leva uma avaliação completa de Fundamentos de Engenharia de Dados?

Uma avaliação completa desta trilha leva cerca de 50 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.

Preciso de conta para usar esta página?

Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.