Escolha seu idioma
Curso de DevOps
Mais de 2 milhões de alunos no mundo

Curso de DevOps

4,2

Domine as ferramentas, práticas e cultura que as equipes de engenharia modernas usam para entregar software de forma rápida e confiável. Este curso leva você desde os fundamentos do DevOps até Kubernetes, Terraform, pipelines de CI/CD e observabilidade em produção. Seja para entrar no DevOps ou para aprimorar sua função atual, você concluirá com habilidades práticas que os empregadores estão ativamente contratando.

Dedika para empresas

O que você vai aprender:

Você começará com princípios de DevOps e estruturas de equipe, depois passará para fluxos de trabalho Git, pipelines de CI automatizados e implantações baseadas em containers com Docker e Kubernetes. A partir daí, aprenderá a provisionar infraestrutura em nuvem com Terraform, projetar fluxos de trabalho de entrega contínua de ponta a ponta e implementar práticas GitOps. O curso também aborda observabilidade em produção, SLOs, gerenciamento de incidentes e controles DevSecOps para proteger sua cadeia de suprimentos de software. Os tópicos avançados incluem engenharia de plataforma, arquitetura de malha de serviço, ferramentas assistidas por IA e operadores Kubernetes. Ao final, você terá profundidade técnica e experiência prática para operar ambientes DevOps reais com confiança.

Como você estuda de forma prática Curso de DevOps

Como você pratica Curso de DevOps

Pra você que é empresa e quer treinar o time

Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.

Clique aqui

Conteúdo do curso

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

Capítulo 1Ver detalhes

Fundamentos e Cultura DevOps

  • Aula 1 • Medindo o Sucesso do DevOps

    Apresenta as métricas DORA e outros KPIs para acompanhar a maturidade do DevOps. Conecta a medição a ciclos de melhoria contínua.

  • Aula 2 • História e Evolução do DevOps

    Traça o DevOps desde as raízes Ágeis e Lean até a prática moderna. Fornece contexto sobre por que o DevOps surgiu e quais problemas ele resolve.

  • Aula 3 • Princípios Centrais do DevOps

    Aborda o framework CALMS: Cultura, Automação, Lean, Medição e Compartilhamento. Conecta os princípios a melhorias mensuráveis na entrega.

  • Aula 4 • Estruturas de Equipe DevOps

    Examina como as organizações estruturam equipes de DevOps, incluindo modelos de plataforma e embarcados. Ajuda os alunos a escolher estruturas adequadas ao seu contexto.

Capítulo 2Ver detalhes

Controle de Versão e Colaboração

  • Aula 1 • Pull Requests e Revisão de Código

    Estabelece práticas de revisão por pares que detectam defeitos precocemente e compartilham conhecimento. Apoia diretamente os quality gates em pipelines de CI.

  • Aula 2 • Fundamentos do Git

    Aborda comandos essenciais do Git, estrutura do repositório e histórico de commits. Forma a base técnica para todo o trabalho subsequente em pipelines.

  • Aula 3 • Estratégias de Branching

    Compara GitFlow, trunk-based development e feature branching. Os alunos selecionam estratégias alinhadas ao tamanho da equipe e ao ritmo de releases.

  • Aula 4 • Padrões de Monorepos e Multi-Repo

    Analisa os trade-offs entre abordagens monorepo e multi-repo para equipes grandes. Prepara os alunos para decisões reais de governança de repositórios.

Capítulo 3Ver detalhes

Pipelines de Integração Contínua

  • Aula 1 • Otimizando o Desempenho do Pipeline

    Reduz a duração do pipeline por meio de cache, paralelismo e execução seletiva. Pipelines mais rápidos aumentam a produtividade e a adoção pelos desenvolvedores.

  • Aula 2 • Pipeline como Código

    Ensina definições declarativas de pipeline armazenadas no controle de versão. Conecta pipeline-as-code à reprodutibilidade e auditabilidade.

  • Aula 3 • Testes Automatizados em CI

    Integra testes unitários, de integração e de análise estática nos estágios do pipeline. Garante que os quality gates de código bloqueiem builds quebrados automaticamente.

  • Aula 4 • Gates de Segurança e Conformidade em CI

    Incorpora varredura de segurança e verificações de política na CI para aplicar padrões precocemente. Prepara os alunos para práticas de shift-left de segurança.

  • Aula 5 • Conceitos de CI e Anatomia do Pipeline

    Define CI e mapeia os estágios de um pipeline típico, do gatilho ao artefato. Estabelece o vocabulário usado em todo o capítulo.

Capítulo 4Ver detalhes

Conteinerização e Docker

  • Aula 1 • Construindo Imagens Docker

    Aborda a sintaxe do Dockerfile, o cache de camadas e builds multi-estágio. Os alunos produzem imagens enxutas e reproduzíveis, prontas para produção.

  • Aula 2 • Conceitos e Arquitetura de Container

    Explica containers vs. máquinas virtuais, namespaces e cgroups. Fornece a base conceitual para todo o trabalho com Docker e orquestração.

  • Aula 3 • Segurança de Imagem de Container

    Identifica e mitiga vulnerabilidades de imagem por meio de varredura e hardening. Apoia as práticas de supply chain seguras introduzidas na CI.

  • Aula 4 • Registries e Distribuição de Container

    Gerencia o armazenamento de imagens, convenções de tagging e controles de acesso ao registry. Prepara os alunos para a promoção de artefatos em pipelines de CD.

  • Aula 5 • Executando e Conectando Containers em Rede

    Gerencia opções de runtime de container, volumes e modos de rede. Conecta o conhecimento de redes ao design de aplicações com múltiplos serviços.

Capítulo 5Ver detalhes

Orquestração de Container com Kubernetes

  • Aula 1 • Gerenciamento de Configuração e Secrets

    Usa ConfigMaps e Secrets para desacoplar a configuração das imagens de container. Reforça os princípios de twelve-factor app introduzidos em capítulos anteriores.

  • Aula 2 • Arquitetura e Componentes do Kubernetes

    Mapeia os componentes do control plane e dos worker nodes e suas interações. Fornece o modelo mental necessário para solucionar problemas de comportamento do cluster.

  • Aula 3 • Escalonamento e Gerenciamento de Recursos

    Configura resource requests, limits e políticas de autoscaling para workloads. Garante que os clusters usem a capacidade de forma eficiente sob carga variável.

  • Aula 4 • Descoberta de Rede e Serviços

    Explica Services, Ingress e descoberta baseada em DNS dentro de um cluster. Conecta o networking a padrões de comunicação de aplicações multicamadas.

  • Aula 5 • Objetos de Workload Centrais do Kubernetes

    Aborda Pods, Deployments, ReplicaSets e StatefulSets para executar aplicações. Os alunos fazem deploy e atualizam workloads usando manifestos declarativos.

Capítulo 6Ver detalhes

Infraestrutura como Código

  • Aula 1 • Provisionamento com Terraform

    Aborda a sintaxe do Terraform, providers, state backends e design de módulos. Os alunos provisionam ambientes com múltiplos recursos a partir de módulos reutilizáveis.

  • Aula 2 • IaC em Pipelines de CI/CD

    Automatiza estágios de plan, validate e apply dentro de pipelines de CI existentes. Conecta a automação de IaC aos workflows de entrega construídos em capítulos anteriores.

  • Aula 3 • Princípios de IaC e Panorama de Ferramentas

    Contrasta abordagens declarativas vs. imperativas de IaC e apresenta as principais ferramentas. Define os critérios de seleção que os alunos aplicam ao longo do capítulo.

  • Aula 4 • Testando e Validando IaC

    Integra linting, verificações de política e testes de integração em workflows de IaC. Previne que configurações incorretas cheguem aos ambientes de produção.

  • Aula 5 • Fundamentos de Gerenciamento de Configuração

    Aplica ferramentas de configuration management para garantir estado consistente do servidor. Complementa o provisionamento com Terraform com configuração pós-boot.

Capítulo 7Ver detalhes

Entrega Contínua e Implantação Contínua

  • Aula 1 • Princípios e Workflows de GitOps

    Usa o Git como fonte única de verdade para infraestrutura declarativa e estado da aplicação. Conecta o GitOps às habilidades de Kubernetes e IaC de capítulos anteriores.

  • Aula 2 • Segurança e Conformidade em Implantação Contínua

    Aplica controles de segurança e trilhas de auditoria em todo o pipeline de entrega. Garante que os deploys atendam aos requisitos organizacionais e regulatórios.

  • Aula 3 • Conceitos de CD e Estratégias de Release

    Diferencia entrega contínua de implantação contínua e mapeia padrões de release. Fornece o framework de decisão para escolher estratégias de implantação.

  • Aula 4 • Design de Pipeline de Implantação

    Estrutura pipelines multi-estágio com promoção de ambientes e approval gates. Constrói sobre as habilidades de pipeline de CI para criar workflows de entrega completos.

  • Aula 5 • Automação e Orquestração de Release

    Automatiza versionamento, geração de changelog e criação de artefatos de release. Reduz etapas manuais que introduzem erros nos processos de release.

Capítulo 8Ver detalhes

Observabilidade e Confiabilidade de Site

  • Aula 1 • SLOs, SLAs e Orçamentos de Erro

    Define service level objectives e usa error budgets para equilibrar confiabilidade e velocidade. Fornece o framework de SRE para priorizar o trabalho de confiabilidade.

  • Aula 2 • Coleta de Métricas e Alertas

    Configura pipelines de métricas e alertas baseados em limiares e anomalias. Conecta o alerta a workflows de plantão e resposta a incidentes.

  • Aula 3 • Pilares de Observabilidade: Logs, Métricas, Traces

    Define os três pilares da observabilidade e seus papéis complementares. Estabelece a estratégia de instrumentação para todo o trabalho de monitoramento no capítulo.

  • Aula 4 • Gerenciamento e Análise de Logs

    Centraliza logs de sistemas distribuídos e constrói workflows de pesquisa e análise. Permite a identificação rápida da causa raiz durante incidentes.

  • Aula 5 • Gerenciamento de Incidentes e Postmortems

    Estrutura a resposta a incidentes, da detecção ao postmortem sem culpa. Fecha o ciclo de feedback que impulsiona a melhoria contínua da confiabilidade.

Certificação

Seu certificado válido de conclusão

Este curso é para você:

  • Desenvolvedores iniciantes: prontos para assumir todo o ciclo de vida de entrega de software.

  • Administradores de sistemas: em transição de operações manuais para funções de infraestrutura automatizada.

  • Engenheiros de QA: que desejam incorporar qualidade e segurança mais cedo nos pipelines de entrega.

  • Profissionais de TI: buscando preencher a lacuna entre equipes de desenvolvimento e operações.

  • Pessoas em transição de carreira: entrando na tecnologia com foco em funções de operações de engenharia de alta demanda.

  • Estudantes de engenharia de software: construindo habilidades prontas para o mercado além de escrever código de aplicação.

O que nossos alunos falam

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 direto ao ponto e como eu consigo alterar capítulos e pular 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 no aprendizado.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido no Brasil?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

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

Os cursos possuem PDF?