kb.erickguedes.com
← Todas as Trilhas

Automação & Workflows

Iniciante → Avançado5 cursos· 1-2 meses

Trilha Automação & Workflows

Automação de processos, integrações, CI/CD e orquestração de tarefas.

Sequência Recomendada

flowchart LR
  Bash[Bash/Shell Script] --> N8N
  N8N --> GitHub[GitHub Actions]
  APIs --> N8N
  Bash --> GitHub
  GitHub --> ArgoCD
OrdemCursoNívelAulasPré-requisito
1Bash/Shell ScriptIniciante6Linux Básico
2APIsIniciante7Nenhum
3N8NIntermediário6APIs
4GitHub ActionsIntermediário5Git
5ArgoCDAvançado5Kubernetes

Progressão por Nível

🟢 Iniciante (Fundamentos de Automação)

  • Bash/Shell Script → APIs

Automação começa no terminal com scripts Bash. APIs são as interfaces que conectam sistemas modernos.

🟡 Intermediário (Low-Code + CI)

  • N8N → GitHub Actions

N8N automatiza workflows visuais (integrações, email, banco). GitHub Actions automatiza builds, testes e deploys.

🔴 Avançado (GitOps)

  • ArgoCD

GitOps leva a automação ao estado-da-arte: deploy declarativo e auto-sincronizado com Kubernetes.

Projetos Práticos

  1. Bash: Script de backup automático + notificação Slack
  2. N8N + APIs: Workflow: webhook → transform → Slack/email/banco
  3. GitHub Actions: Pipeline CI/CD: lint → test → build → deploy
  4. + ArgoCD: GitOps com auto-sync e rollback automático

Quando Usar Cada Ferramenta?

FerramentaMelhor paraQuando evitar
BashTarefas locais, servidores, cronWorkflows complexos com muitas integrações
N8NIntegrações low-code, workflows visuaisTarefas puramente de infraestrutura
GitHub ActionsCI/CD, automação de repositórioWorkflows fora do ecossistema GitHub
ArgoCDGitOps em KubernetesAmbientes sem Kubernetes