Curso Orquestração de Workflows Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Orquestração de Workflows Fundamentals

16 horas
Visão Geral

Este curso apresenta os fundamentos da orquestração de workflows, abordando conceitos essenciais, arquiteturas, componentes, padrões e boas práticas para coordenar tarefas, pipelines e processos automatizados em ambientes modernos de dados, software e infraestrutura. O foco é conceitual e prático, preparando o aluno para compreender e utilizar ferramentas de orquestração em diferentes contextos, como engenharia de dados, DevOps, automação de processos e aplicações distribuídas.

Objetivo

Após realizar este Curso Orquestração de Workflows Fundamentals, você será capaz de:

  • Compreender o conceito de workflows e orquestração
  • Identificar componentes fundamentais de sistemas de orquestração
  • Diferenciar orquestração de agendamento simples de tarefas
  • Entender DAGs e dependências entre tarefas
  • Reconhecer padrões comuns de workflows
  • Avaliar casos de uso para orquestração em dados, software e infraestrutura
  • Aplicar boas práticas de design de pipelines
  • Interpretar logs, estados e falhas em workflows
Publico Alvo
  •  
  • Estudantes de tecnologia
  • Engenheiros de software
  • Engenheiros de dados
  • Analistas de dados
  • Profissionais de DevOps
  • Profissionais de TI que desejam entender automação e pipelines
  •  
Pre-Requisitos
  •  
  • Conhecimentos básicos de lógica de programação
  • Noções de sistemas operacionais
  • Familiaridade básica com linha de comando
  • Conceitos introdutórios de computação em nuvem
  •  
Materiais
Ingles/Portugues
Conteúdo Programatico

Module 1: Workflow Orchestration Overview

  1. What is a workflow
  2. What is orchestration
  3. Orchestration vs scheduling
  4. Real-world use cases

Module 2: Core Concepts of Workflow Orchestration

  1. Tasks and jobs
  2. Dependencies and execution order
  3. States and lifecycle of a task
  4. Idempotency and retries

Module 3: Directed Acyclic Graphs (DAGs)

  1. What is a DAG
  2. Nodes and edges
  3. Execution flow
  4. Common DAG patterns

Module 4: Architecture of Orchestration Systems

  1. Scheduler
  2. Executor
  3. Metadata storage
  4. Workers and queues

Module 5: Workflow Design Patterns

  1. Sequential workflows
  2. Parallel execution
  3. Conditional branching
  4. Fan-in and fan-out

Module 6: Error Handling and Observability

  1. Logging and monitoring
  2. Failure strategies
  3. Retries and alerts
  4. Debugging workflows

Module 7: Orchestration Use Cases

  1. Data pipelines
  2. ETL and ELT processes
  3. Machine learning workflows
  4. Infrastructure automation

Module 8: Best Practices and Next Steps

  1. Workflow versioning
  2. Performance considerations
  3. Security and access control
  4. Choosing an orchestration tool
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h