
Curso de Analytics Engineering
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.
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.
Conteúdo do curso
8 Capítulos • 41 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesFundamentos da Engenharia de Análise de Dados
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 2EsconderEsconder detalhesVer detalhesTrabalhar com Armazéns de Dados na Nuvem
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 3EsconderEsconder detalhesVer detalhesPipelines de Transformação com o dbt
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 4EsconderEsconder detalhesVer detalhesPadrões e Melhores Práticas de Modelação de Dados
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 5EsconderEsconder detalhesVer detalhesEstratégias de Qualidade de Dados e Testes
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 6EsconderEsconder detalhesVer detalhesOrquestração e Agendamento de Pipelines
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 7EsconderEsconder detalhesVer detalhesEngenharia de Análise de Dados em Produção
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 8EsconderEsconder detalhesVer detalhesCamada de Métricas e Modelação Semântica
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.
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...

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.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

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




















