Escolha o seu idioma
Curso de Analytics Engineering
Mais de 2 milhões de estudantes em todo o mundo

Curso de Analytics Engineering

4,1

Domine as ferramentas, técnicas e fluxos de trabalho que definem a engenharia analítica moderna. Este curso leva-o desde os fundamentos da modelação de dados até pipelines dbt de produção, otimização de armazéns na cloud e fluxos de trabalho orquestrados. Desenvolva as competências que os empregadores estão ativamente a contratar agora.

Dedika para empresas

O que vai aprender:

Aprenderá a desenhar modelos de dados em camadas utilizando padrões dimensionais e de esquema em estrela, implementando-os como projetos dbt testados e documentados. Desenvolverá competências avançadas de SQL para armazéns de dados na cloud e aplicará técnicas de otimização de consultas que reduzem custos e melhoram a fiabilidade. O curso abrange estruturas de qualidade de dados, orquestração de pipelines com Airflow, CI/CD para projetos de dados e uma camada de métricas governada usando o dbt Semantic Layer. Explorará também Python para tarefas analíticas, observabilidade de dados e tendências emergentes, incluindo arquiteturas lakehouse e desenvolvimento assistido por IA. No final, estará equipado para construir e manter sistemas de análise de produção de ponta a ponta.

Como estuda de forma prática Curso de Analytics Engineering

Como pratica Curso de Analytics Engineering

Para si que é empresa e quer formar a sua equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos adaptados ao seu próprio negócio e às necessidades da sua empresa.

Clique aqui

Conteúdo do curso

8 Capítulos • 41 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos da Engenharia de Análise de Dados

  • Aula 1 • Visão Geral do Modern Data Stack

    Mapeia as categorias de ferramentas que compõem uma plataforma de dados contemporânea. Fornece o vocabulário utilizado ao longo do curso.

  • Aula 2 • Noções Básicas de Controlo de Versões para Equipas de Dados

    Aborda fluxos de trabalho Git adaptados para bases de código de análise de dados. Liga o controlo de fontes ao trabalho de dados colaborativo e reprodutível.

  • Aula 3 • Refrescamento de SQL para Análise de Dados

    Revê os construtos SQL mais críticos para transformações analíticas. Garante uma base comum antes de introduzir padrões de consulta avançados.

  • Aula 4 • Fundamentos de Modelação de Dados

    Introduz conceitos relacionais e paradigmas de modelação utilizados para estruturar dados analíticos. Fundamenta os estudantes na teoria antes do trabalho prático de transformação.

  • Aula 5 • O Papel da Engenharia de Análise de Dados

    Define a engenharia de análise de dados e a sua posição entre os dados brutos e os consumidores de negócio. Estabelece o contexto profissional para todo o trabalho técnico subsequente.

Capítulo 2Ver detalhes

Trabalhar com Armazéns de Dados na Nuvem

  • Aula 1 • SQL Avançado para Armazéns de Dados

    Alarga as competências SQL para funções específicas de armazéns e padrões de desempenho. Desenvolve a fluência na escrita de consultas necessária para transformações complexas.

  • Aula 2 • Carregamento e Staging de Dados

    Aborda o carregamento em massa, formatos de ficheiro e padrões de área de staging para ingestão de dados brutos. Liga a ingestão ao fluxo de trabalho de transformação.

  • Aula 3 • Noções Básicas de Controlo de Acesso e Governação de Dados

    Introduz controlo de acesso baseado em funções, mascaramento de dados e permissões ao nível do esquema. Estabelece hábitos de governação antes de construir pipelines de produção.

  • Aula 4 • Arquitetura do Armazém na Nuvem

    Explica a separação entre computação e armazenamento, armazéns virtuais e modelos de execução de consultas. Fornece o contexto arquitetónico necessário para escrever SQL eficiente.

  • Aula 5 • Desempenho e Otimização de Consultas

    Ensina a criação de perfis de consultas, clustering e estratégias de particionamento. Reduz diretamente os custos de computação e melhora a fiabilidade dos pipelines.

Capítulo 3Ver detalhes

Pipelines de Transformação com o dbt

  • Aula 1 • Documentação e o DAG do dbt

    Ensina descrições de modelos, documentação ao nível da coluna e visualização do DAG. Produz pipelines autodocumentados que apoiam a colaboração em equipa.

  • Aula 2 • Modelos Incrementais e Desempenho

    Aprofunda as estratégias incrementais para tabelas grandes. Equilibra a atualidade, o custo e a correção em pipelines de produção.

  • Aula 3 • Construção de Modelos e Materializações

    Aborda ficheiros de modelo SQL, função ref() e tipos de materialização. Ensina como o dbt compila e executa a lógica de transformação.

  • Aula 4 • Macros, Pacotes e Jinja

    Expande o dbt com macros Jinja reutilizáveis e pacotes comunitários. Reduz a duplicação de código e acelera o desenvolvimento de projetos.

  • Aula 5 • Estrutura e Configuração do Projeto dbt

    Percorre a inicialização do projeto, a estrutura de diretórios e a configuração de perfis. Estabelece o esqueleto do projeto utilizado em todo o trabalho subsequente com dbt.

  • Aula 6 • Teste de Qualidade de Dados no dbt

    Introduz testes dbt incorporados e personalizados para validar suposições sobre dados. Incorpora verificações de qualidade diretamente no pipeline de transformação.

Capítulo 4Ver detalhes

Padrões e Melhores Práticas de Modelação de Dados

  • Aula 1 • Padrões de Reutilização e Modularidade

    Ensina princípios DRY aplicados a modelos de dados através de macros e camadas de staging partilhadas. Reduz a carga de manutenção em projetos em crescimento.

  • Aula 2 • Lidar com Relacionamentos de Dados Complexos

    Aborda relacionamentos muitos-para-muitos, tabelas de ponte e hierarquias. Equipa os estudantes para modelar com precisão a complexidade real dos negócios.

  • Aula 3 • Modelação Dimensional na Prática

    Aplica a conceção de esquemas em estrela a casos de uso analíticos reais. Traduz a teoria do Capítulo 1 em modelos dbt prontos para produção.

  • Aula 4 • One Big Table vs. Marts Normalizados

    Compara tabelas desnormalizadas largas com estruturas de mart normalizadas. Orienta os estudantes na escolha do padrão correto para cada caso de uso.

  • Aula 5 • Conceção de Arquitetura em Camadas

    Estabelece camadas de staging, intermédia e de mart como uma abordagem de modelação estruturada. Fornece a estrutura organizacional para todas as decisões de conceção de modelos.

Capítulo 5Ver detalhes

Estratégias de Qualidade de Dados e Testes

  • Aula 1 • Alertas, Monitorização e Remediação

    Constrói pipelines de alerta e fluxos de trabalho de resposta a incidentes para falhas de qualidade de dados. Fecha o ciclo entre a deteção e a resolução.

  • Aula 2 • Great Expectations e Frameworks Personalizados

    Aplica um framework dedicado de qualidade de dados em conjunto com testes dbt. Fornece capacidades de validação mais ricas para requisitos de qualidade complexos.

  • Aula 3 • Testes Estatísticos e de Distribuição

    Introduz verificações de volume, monitorização de distribuição e deteção de anomalias para dados numéricos. Captura desvios subtis nos dados que os testes estruturais não detetam.

  • Aula 4 • Dimensões da Qualidade de Dados

    Define completude, exatidão, consistência, atualidade e singularidade como dimensões de qualidade mensuráveis. Enquadra a estratégia de testes para todo o capítulo.

  • Aula 5 • Testes de Esquema e Restrições

    Aborda validação de esquemas, imposição de tipos de dados e verificações de integridade referencial. Impede que problemas estruturais de dados se propaguem a jusante.

Capítulo 6Ver detalhes

Orquestração e Agendamento de Pipelines

  • Aula 1 • Construção de Fluxos de Trabalho com o Airflow

    Aborda a criação de DAGs no Airflow, operadores e conexões. Traduz conceitos de orquestração em código de pipeline funcional.

  • Aula 2 • Monitorização e Observabilidade para Pipelines

    Introduz metadados de pipelines, histórico de execuções e integrações de monitorização externa. Fornece visibilidade sobre a saúde dos pipelines à escala.

  • Aula 3 • Agendamento e Gestão de Dependências

    Ensina expressões cron, agendamento ciente de dados e dependências entre DAGs. Garante que os pipelines são executados na ordem correta com a temporização correta.

  • Aula 4 • Conceitos e Ferramentas de Orquestração

    Introduz orquestração baseada em DAGs, dependências de tarefas e o panorama dos orquestradores. Fornece a base conceptual antes do trabalho prático com ferramentas.

  • Aula 5 • Tratamento de Erros e Lógica de Repetição

    Implementa repetições, timeouts e callbacks de falha em pipelines orquestrados. Constrói resiliência em fluxos de trabalho de produção.

Capítulo 7Ver detalhes

Engenharia de Análise de Dados em Produção

  • Aula 1 • Gestão de Custos em Produção

    Aplica controlos de custos de armazém, orçamentos de consultas e marcação de recursos a pipelines de produção. Equilibra o desempenho com o custo operacional.

  • Aula 2 • Resposta a Incidentes para Pipelines de Dados

    Estabelece runbooks, práticas de on-call e processos de postmortem para incidentes de dados. Reduz o tempo médio de recuperação para falhas de produção.

  • Aula 3 • Gestão de Segredos e Configuração

    Aborda armazenamento seguro de credenciais, variáveis de ambiente e gestores de segredos. Previne a exposição de credenciais em bases de código de análise de dados.

  • Aula 4 • CI/CD para Pipelines de Dados

    Implementa pipelines de teste e implementação automatizados para projetos dbt. Traz a disciplina da engenharia de software para fluxos de trabalho de transformação de dados.

  • Aula 5 • Gestão e Promoção de Ambientes

    Define ambientes de dev, staging e produção e fluxos de trabalho de promoção. Impede que alterações não testadas atinjam dados críticos para o negócio.

Capítulo 8Ver detalhes

Camada de Métricas e Modelação Semântica

  • Aula 1 • Modelação de Dimensões e Entidades

    Concebe relacionamentos de entidades e hierarquias de dimensões na camada semântica. Permite uma segmentação e filtragem consistentes em todas as métricas.

  • Aula 2 • O Conceito de Camada de Métricas

    Explica por que razão uma camada de métricas centralizada elimina a inconsistência de métricas entre ferramentas. Motiva o trabalho de modelação semântica que se segue.

  • Aula 3 • Definição de Métricas com a Camada Semântica do dbt

    Aborda a sintaxe MetricFlow para definir medidas, dimensões e métricas no dbt. Produz definições de métricas reutilizáveis e consumíveis por qualquer ferramenta de BI.

  • Aula 4 • Governação e Versionamento de Métricas

    Estabelece práticas de propriedade, gestão de alterações e versionamento para definições de métricas. Mantém a confiança nas métricas à medida que o negócio evolui.

  • Aula 5 • Consulta e Consumo da Camada de Métricas

    Demonstra como as ferramentas de BI e APIs consomem métricas da camada semântica. Valida que as definições produzem resultados corretos de ponta a ponta.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Analista de dados: pronto para ir além dos dashboards para o trabalho de transformação.

  • Desenvolvedor SQL: quer formalizar competências de modelação de dados para stacks modernas.

  • Desenvolvedor de business intelligence: em transição para funções de dados com foco em engenharia.

  • Engenheiro de dados júnior: à procura de especialização na camada analítica especificamente.

  • Mudança de carreira: a entrar em dados a partir de finanças, operações ou formação técnica.

  • Generalista de equipa de dados: com o objetivo de possuir todo o pipeline, da fonte ao mart.

O que os nossos formandos dizem

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são directas ao ponto e como eu consigo alterar capítulos e saltar conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

Perguntas Frequentes

Quem é a Dedika?

O certificado é válido em Angola?

Os cursos são gratuitos?

Qual é a carga horária do curso?

Como são os cursos?

Como funcionam os cursos?

Qual é a duração dos cursos?

Qual é o custo ou preço dos cursos?

O que é um curso EAD ou online e como funciona?

Curso em PDF