Domine Apache Airflow: Pipelines de Engenharia de Dados
- Descrição
- Currículo
- FAQ
- Revisões
Bem vindo ao nosso moderno curso de Airflow, desenvolvido e lançado em 2023!
O Airflow é uma plataforma que permite o gerenciamento, a programação e a monitoração de fluxos de trabalho de processamento de dados (pipelines), usado por empresas como Netflix, Airbnb, Paypal, Twitter e outras.
Através de uma abordagem baseada em Directed Acyclic Graphs (DAGs), o Airflow facilita a definição de tarefas e suas dependências, permitindo a execução paralela e sequencial das etapas do processo.
O Airflow pode ser utilizado para automatizar e orquestrar uma ampla gama de fluxos de trabalho de processamento de dados. Um exemplo é a extração, transformação e carga (ETL) de dados de uma API para um banco de dados.
Neste curso você vai aprender de forma prática como criar seus próprios Pipelines de Dados utlizando esta ferramenta incrível e moderna. Entre outras coisas você vai:
-
Conhecer a Arquitetura do Airflow
-
Aprender Fundamentos de Dags e Tasks
-
Construir suas Próprias Dags
-
Implementar Dags com Operadores com PythonOperator, PostgresOperator entre muitos outros
-
Entender e aplicar conceitos como Pools, Variáveis, branchs e Dataset
-
Criar Sensores em Airflow
-
Conhecer e Implementar regras de Triggers
-
Trocar dados utilizando XCom
-
Enviar emails em caso de Falhas ou mesmo em uma Task
-
Entender e Criar Hooks
-
Compreender as principais configurações do Airflow
-
Estudar os tipos de Executers e seus características
-
Conectar e atualizar bancos de dados
O curso ainda inclui acesso a todos os códigos e slides utlizados.
Bons estudos!
-
11A Estrutura de uma DagVídeo Aula
-
12Configurações desta Seção: Melhore o AirflowVídeo Aula
-
13Primeira DagVídeo Aula
-
14Primeira Dag na PráticaVídeo Aula
-
15Segunda Dag: ParalelismoVídeo Aula
-
16Terceira Dag: PrecedênciaVídeo Aula
-
17Quarta DagVídeo Aula
-
18Principais OperadoresVídeo Aula
-
19Regras de GatilhoVídeo Aula
-
20Exemplo de TriggerVídeo Aula
-
21Segundo Exemplo de TriggerVídeo Aula
-
22Terceiro Exemplo de TriggerVídeo Aula
-
23Dags ComplexasVídeo Aula
-
24Criando Dags ComplexasVídeo Aula
-
25Agrupando com TaskGroupVídeo Aula
-
26Criando uma Dag com TaskGroupVídeo Aula
-
27Dag que Executa DagVídeo Aula
-
28Dag que executa Dag na PráticaVídeo Aula
-
29Principais Argumentos de uma DAGVídeo Aula
-
30Criando Dag com DicionárioVídeo Aula
-
31Fundamentos de XComVídeo Aula
-
32Utilizando XComVídeo Aula
-
33Envio de EmailVídeo Aula
-
34Configurando o GmailVídeo Aula
-
35Configurando o AirflowVídeo Aula
-
36Atividade com EmailVídeo Aula
-
37Criando Dag que Envia EmailsVídeo Aula
-
38Tasks DummyVídeo Aula
-
39Criando Dags com Task DummyVídeo Aula
-
40Entendendo VariáveisVídeo Aula
-
41Utilizando Variáveis em DagsVídeo Aula
-
42Fundamentos de PoolsVídeo Aula
-
43Testando Pools em DagsVídeo Aula
-
44Branchs: Decisões em DagsVídeo Aula
-
45Criando uma Dag com BranchVídeo Aula
-
46Mais sobre PythonOperatorVídeo Aula
-
47Preparando o AmbienteVídeo Aula
-
48Limpeza de Dados com PythonOperatorVídeo Aula
-
49Conhecendo DatasetsVídeo Aula
-
50Dag Consumindo DatasetsVídeo Aula
-
51Fundamentos de SensorsVídeo Aula
-
52Atualização sobre APITexto
-
53Criando um Sensor para uma APIVídeo Aula
