DevOps Bootcamp
I need you to provide the English course description and course overview HTML that you'd like me to translate to Portuguese (Brazil). Please share: 1. The short description text 2. The course overview HTML Once you provide those, I'll translate them following your rules: keeping all HTML tags/attributes exactly as-is, preserving code identifiers and tool names (Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible, Helm), and providing natural, fluent translations for native Brazilian Portuguese readers.
Explore Ferramentas do Curso
Potencialize seu aprendizado com ferramentas e recursos alimentados por IA
Como Você Aprenderá
142 Cursos
Todos os cursos no caminho de aprendizado DevOps Bootcamp.
Fundamentos e configuração do Terraform
Este minicurso apresenta os conceitos centrais de Infraestrutura como Código e Terraform. Você aprenderá a instalar o Terraform, compreende…
Introdução ao Kubernetes
Descubra o que é o Kubernetes, por que ele é essencial para a implantação de aplicações modernas e explore sua arquitetura fundamental e se…
O que Helm resolve: o gerenciador de pacotes do Kubernetes
Explique por que Helm existe e como ele simplifica manifestos extensos do Kubernetes.
Fundamentos do Git e configuração de repositórios
Comece sua jornada no controle de versões entendendo os conceitos centrais do Git e configurando seu ambiente local. Este curso aborda as e…
Por que Ansible? Automação sem agentes explicada
Explique o que é Ansible e por que o gerenciamento de configurações sem agentes supera o trabalho manual em servidores.
Fundamentos de CI/CD e GitHub Actions
Dê o primeiro passo rumo à entrega automatizada de software. Este minicurso aborda os conceitos fundamentais de CI/CD e apresenta o poderos…
Fundamentos do Linux: navegação pelo shell
Comece sua jornada pela linha de comando do Linux. Este minicurso aborda o essencial para interagir com seu sistema operacional, desde a na…
Introdução ao Docker e à Conteinerização
Aprofunde-se no mundo do Docker e entenda os conceitos fundamentais da conteinerização. Aprenda por que os contêineres são essenciais para…
Introdução ao Docker Compose
Simplifique a implantação de aplicações com vários contêineres usando o Docker Compose. Aprenda a definir e executar aplicações complexas c…
Criando fluxos básicos de CI com Ações
Aprofunde seus conhecimentos sobre Integração Contínua configurando testes automatizados e verificações de qualidade do código. Aprenda a c…
Instale Helm e conecte-se a um cluster
Configure uma CLI do Helm funcional para se comunicar com seu cluster Kubernetes.
Explicação dos conceitos centrais do Terraform
Aprofunde-se nos elementos fundamentais do Terraform, incluindo provedores, recursos, variáveis e saídas. Este curso também aborda o aspect…
Comandos básicos do Git e fluxo de trabalho local
Aprofunde-se nos comandos do Git mais usados para gerenciar suas alterações locais. Este curso ensinará você a preparar alterações, criar c…
Instale Ansible e acesse seu primeiro nó
Instale Ansible e conecte-se com sucesso a uma máquina remota por SSH.
Configuração do seu primeiro cluster
Ganhe experiência prática configurando um cluster local do Kubernetes com o Minikube e aprenda a interagir com ele usando o kubectl. Implan…
Introdução à criação de scripts Bash
Desbloqueie a automação escrevendo seus primeiros scripts Bash. Este curso aborda a sintaxe fundamental, as variáveis e a lógica condiciona…
Construção e Gerenciamento de Imagens Docker
Aprenda a criar suas próprias imagens Docker personalizadas usando Dockerfiles. Entenda as camadas das imagens, as boas práticas de otimiza…
Gerenciamento de infraestrutura com AWS
Este minicurso concentra-se na aplicação prática do Terraform com a Amazon Web Services (AWS). Você aprenderá a configurar o provedor da AW…
Trabalhando com Pods
Aprofunde-se nos Pods, as menores unidades implantáveis do Kubernetes. Entenda seu ciclo de vida, seus estados e como gerenciar Pods com vá…
Fundamentos do GitHub e repositórios remotos
Amplie seus conhecimentos de Git para a nuvem com o GitHub, com foco no gerenciamento de repositórios remotos. Este curso aborda como conec…
Charts e releases: os conceitos fundamentais
Diferencie com confiança um chart, uma release e uma revisão.
Comandos essenciais e permissões de arquivos
Aprofunde-se nos utilitários fundamentais do Linux, aprendendo a visualizar o conteúdo de arquivos, compreender e modificar permissões de a…
Implementando estratégias de Entrega Contínua
Vá além da CI e conheça a Entrega Contínua. Este curso concentra-se na implantação de aplicações em diferentes ambientes e no gerenciamento…
O inventário: diga ao Ansible o que gerenciar
Defina hosts e grupos em um inventário e direcione-os com precisão.
Deployments e ReplicaSets
Domine Deployments e ReplicaSets para gerenciar aplicações sem estado. Aprenda a garantir o número desejado de réplicas, realizar atualizaç…
Redes e gerenciamento de dados no Docker
Domine a comunicação entre contêineres Docker e entre eles e o mundo externo. Explore diferentes modos de rede e aprenda estratégias para o…
Seu primeiro comando ad hoc
Execute tarefas pontuais em vários servidores sem escrever um arquivo.
Estratégias avançadas de ramificação
Explore modelos profissionais de ramificação desenvolvidos para ambientes de equipe. Este curso aborda fluxos de trabalho estruturados, com…
Recursos avançados de fluxos de trabalho do GitHub Actions
Otimize seus fluxos com os recursos avançados do GitHub Actions. Explore compilações em matriz, armazenamento em cache e o poder dos fluxos…
Variáveis de ambiente e configuração
Aprofunde sua compreensão de como as variáveis de ambiente influenciam seu shell e seus scripts. Aprenda a gerenciar configurações de todo…
Colaboração e práticas recomendadas
Aprenda a estruturar seu código do Terraform para facilitar a leitura e a manutenção, integrá-lo a sistemas de controle de versão e estabel…
Adicione repositórios e pesquise charts
Configure repositórios de charts e encontre o software de que precisa.
Instale seu primeiro chart em minutos
Implante uma aplicação real no Kubernetes com um único comando.
Services e redes
Explore como expor suas aplicações interna e externamente usando Services e Ingress do Kubernetes. Entenda os diferentes tipos de serviço e…
Contêineres e CI/CD com Kubernetes
Domine o CI/CD para aplicações em contêineres. Aprenda a criar imagens Docker, enviá-las para registros e implantá-las em clusters Kubernet…
Módulos: os blocos fundamentais do Ansible
Encontre e use módulos essenciais para realizar tarefas reais em vez de usar um shell bruto.
Fundamentos dos princípios de DevOps
Explore as filosofias e práticas centrais que definem DevOps. Entenda como a colaboração, a automação e a melhoria contínua impulsionam a e…
Colaboração no GitHub e pull requests
Domine os recursos colaborativos do GitHub, com foco no uso eficaz de pull requests para revisão e integração de código. Aprenda a contribu…
Funções, bibliotecas e scripts modulares em Bash
Crie código Bash reutilizável e testável com funções, bibliotecas carregadas e tratamento limpo de argumentos para scripts de produção fáce…
Módulos e espaços de trabalho para reutilização
Descubra como aproveitar os módulos do Terraform para criar componentes de infraestrutura reutilizáveis e organizados. Este curso também ab…
Gerenciamento de versões e marcação
Aprenda a gerenciar versões de software com eficiência usando tags do Git e os recursos de versões do GitHub. Este curso aborda versionamen…
Fluxos de infraestrutura como código (IaC)
Automatize o provisionamento e o gerenciamento da sua infraestrutura. Este curso concentra-se no uso do GitHub Actions com ferramentas de I…
Seu primeiro playbook
Escreva e execute um playbook YAML que configure um servidor de ponta a ponta.
Fundamentos do Kubernetes e Pods
Inicie sua jornada no Kubernetes, o orquestrador de contêineres padrão do setor. Aprenda conceitos fundamentais, como Pods, nós e a arquite…
Fontes de dados e provisionadores
Explore como o Terraform pode consultar dados da infraestrutura existente usando fontes de dados, permitindo configurações dinâmicas. Além…
Configuração e armazenamento
Aprenda a gerenciar a configuração de aplicações usando ConfigMaps e proteger dados sensíveis com Secrets. Domine os conceitos de armazenam…
Gerencie releases: list, status, uninstall
Inspecione, acompanhe e remova com segurança o que você implantou.
Desempenho do Shell e execução paralela
Acelere cargas de trabalho do shell eliminando a sobrecarga de subprocessos e executando tarefas simultaneamente com paralelismo controlado.
Configuração dinâmica e funções
Este curso avançado concentra-se em tornar suas configurações do Terraform mais dinâmicas e poderosas. Você dominará expressões condicionai…
CI/CD com Jenkins e Docker
Implemente um pipeline completo de CI/CD usando Jenkins para automatizar a compilação, os testes e a implantação de aplicações conteineriza…
Observabilidade e monitoramento
Implemente uma observabilidade abrangente para suas aplicações Kubernetes. Aprenda a coletar registros, monitorar métricas com Prometheus e…
Segurança e melhores práticas
Reforce seu fluxo de trabalho com Git e GitHub contra armadilhas comuns e vulnerabilidades de segurança. Este curso aborda estratégias para…
Estratégias de CI/CD para múltiplos repositórios e monorrepositórios
Enfrente estruturas complexas de repositórios. Aprenda a implementar estratégias eficazes de CI/CD para projetos organizados como monorrepo…
Gerenciamento de processos e redirecionamento de entrada e saída
Assuma o controle do seu sistema Linux gerenciando processos em execução e dominando o redirecionamento de entrada e saída. Este curso prep…
Tarefas e plays: estruture sua automação
Componha playbooks com vários plays direcionados a diferentes grupos de hosts.
Configure charts com values.yaml
Personalize o comportamento de um chart sem editar seus modelos.
Helm e gerenciamento de pacotes
Simplifique a implantação e o gerenciamento de aplicações no Kubernetes usando o Helm. Aprenda a criar, implantar e gerenciar charts do Hel…
Resolução de conflitos e mesclagem avançada
Adquira experiência para lidar com conflitos complexos de mesclagem e manipular o histórico de commits. Este curso apresenta estratégias pa…
Processamento avançado de texto e arquivos compactados
Aprimore seu domínio da linha de comando aprendendo ferramentas avançadas de manipulação de texto, como sed e awk, além de utilitários esse…
Protegendo seus fluxos de DevOps
Aprenda a incorporar práticas de segurança diretamente aos seus fluxos de CI/CD. Este curso aborda o gerenciamento de segredos, a verificaç…
Atualize e reverta releases com segurança
Altere uma release em execução e recupere-a imediatamente quando necessário.
Orquestração de contêineres com Swarm
Explore o Docker Swarm para gerenciar e dimensionar contêineres Docker em vários hosts. Aprenda a implantar serviços, lidar com atualizaçõe…
Estratégias de teste e validação
Garanta a confiabilidade e a correção de suas configurações do Terraform por meio de várias técnicas de teste e validação. Este curso abord…
Variáveis: torne os playbooks flexíveis
Parametrize playbooks com variáveis em vez de codificar valores diretamente.
Coletando informações sobre seus servidores
Leia informações do sistema e use-as para criar playbooks mais inteligentes.
Solução de problemas e melhores práticas
Adquira as habilidades necessárias para diagnosticar e resolver problemas comuns do Kubernetes. Aprenda técnicas de depuração e adote as me…
Hooks e personalização do Git
Descubra o poder dos hooks do Git para automatizar tarefas e aplicar políticas no seu repositório. Este curso aborda a criação e o uso de h…
Implantação de aplicações no Kubernetes
Vá além dos Pods básicos e implante aplicações completas usando Deployments e Services do Kubernetes. Aprenda a expor suas aplicações e ger…
Inspecione antes de instalar
Visualize exatamente o que um chart fará antes de confirmar a instalação.
Monitoramento e observabilidade em CI/CD
Garanta a integridade e o desempenho dos seus fluxos e das aplicações implantadas. Aprenda a configurar o monitoramento, integrá-lo a servi…
Controle de fluxo em scripts Bash
Aprimore suas habilidades de criação de scripts implementando laços e funções. Este curso permite escrever scripts Bash mais complexos, mod…
Integração com pipelines de CI/CD
Automatize seus fluxos de trabalho do Terraform integrando-os a pipelines de Integração Contínua/Entrega Contínua (CI/CD). Este curso abord…
Monitoramento e registro de eventos em DevOps
Implemente soluções robustas de monitoramento e registro de eventos, essenciais para manter aplicações saudáveis e com bom desempenho em um…
Crie um esqueleto de chart e leia sua estrutura
Crie um chart inicial e percorra cada arquivo que ele gerar.
Comandos de rede e domínio de SSH
Adquira domínio dos comandos essenciais de rede e conecte-se com segurança a servidores remotos usando SSH. Este curso aborda o monitoramen…
Automação com GitHub Actions
Aproveite o poder do GitHub Actions para automatizar seus fluxos de desenvolvimento de software. Este curso ensina você a criar pipelines d…
Idempotência: execute duas vezes com segurança
Escreva tarefas que convergem para um estado e nunca fazem alterações duplicadas.
Padrões avançados de implantação
Implemente estratégias sofisticadas de implantação para lançamentos sem indisponibilidade. Este curso aborda Blue/Green, Canary e mecanismo…
Técnicas avançadas de gerenciamento de estado
Este curso aprofunda estratégias avançadas para gerenciar o estado do Terraform com segurança e de forma colaborativa. Você aprenderá sobre…
Agendamento avançado e gerenciamento de recursos
Otimize a utilização de recursos e a alocação de Pods com técnicas avançadas de agendamento. Aprenda sobre solicitações e limites de recurs…
Ações personalizadas e integração empresarial
Amplie os recursos do GitHub Actions desenvolvendo ações personalizadas e integrando-o a sistemas de nível empresarial e executores hospeda…
Padrões avançados e soluções empresariais
Explore padrões sofisticados do Terraform para ambientes empresariais complexos, incluindo implantações em várias nuvens e políticas de gov…
Recursos avançados e personalização do shell
Explore recursos poderosos e frequentemente negligenciados do shell que podem aumentar significativamente sua produtividade. Personalize se…
Operações avançadas e manutenção do Git
Aprofunde-se em comandos sofisticados do Git para depuração avançada e manutenção de repositórios. Este curso oferece ferramentas para recu…
Melhores práticas de segurança
Reforce seus clusters e aplicações Kubernetes implementando práticas essenciais de segurança. Aprenda sobre RBAC, políticas de rede e os pa…
Estrutura de playbooks e boas práticas
Estruture um projeto Ansible real como fazem as equipes profissionais.
Otimização avançada de Dockerfiles
Aprofunde seus conhecimentos sobre as melhores práticas para Dockerfiles e crie imagens extremamente eficientes e seguras. Aprenda sobre co…
Crie seu primeiro chart personalizado
Construa um chart funcional para sua própria aplicação do zero.
Deployments avançados e Operators
Enfrente padrões complexos de aplicações com StatefulSets e DaemonSets. Conheça os Operators do Kubernetes para automatizar o gerenciamento…
Métricas e otimização avançadas de DevOps
Otimize seus processos de DevOps aproveitando métricas e ajustando o desempenho dos fluxos. Explore tendências futuras e técnicas avançadas…
Handlers e notificações de alteração
Acione reinicializações de serviços somente quando a configuração realmente mudar.
Expressões regulares e uso avançado do grep
Desbloqueie o poder da correspondência de padrões com expressões regulares. Este curso ensina você a criar padrões de pesquisa sofisticados…
Integração do Git com ferramentas e ambientes corporativos
Explore como o Git se integra a várias ferramentas de desenvolvimento e cresce em ambientes corporativos. Este curso aborda o uso do Git em…
Solução de problemas e otimização
Domine a arte de depurar configurações problemáticas do Terraform e otimizar suas implantações de infraestrutura para obter desempenho e ec…
Sintaxe de modelos: ações e delimitadores
Leia e escreva ações de modelos Go dentro de charts Helm.
Melhores práticas de segurança para contêineres
Reforce a postura de segurança das suas aplicações conteinerizadas e dos ambientes Docker. Aprenda sobre análise de imagens, segurança em t…
Objetos integrados e a árvore de valores
Acesse os objetos de contexto do Helm para controlar seus modelos.
Depuração de scripts e boas práticas
Escreva scripts Bash robustos e fáceis de manter aprendendo técnicas eficazes de depuração, tratamento de erros e boas práticas de desenvol…
Laços: faça várias vezes
Repita uma tarefa sobre listas, dicionários e dados aninhados de forma clara.
Funções de modelos e pipelines
Transforme valores com o conjunto de funções e pipelines do Helm.
Condicionais: a instrução when
Execute tarefas seletivamente com base em informações, variáveis e resultados.
Tratamento de dados com awk para profissionais de Shell
Domine awk como linguagem de processamento de dados estruturados para relatórios, agregações e manipulação de campos diretamente no shell.
Processamento de JSON e YAML com jq e yq
Consulte, transforme e gere JSON e YAML estruturados pela linha de comando para fluxos modernos de APIs e configurações.
Modelos Jinja2: arquivos de configuração dinâmicos
Gere arquivos de configuração a partir de modelos preenchidos com variáveis e lógica.
Modelos nomeados e _helpers.tpl
Extraia YAML repetido para parciais de modelos nomeadas e reutilizáveis.
Controle de fluxo: if, range e with
Adicione condicionais e laços para adaptar charts aos valores.
Roles: empacote automação reutilizável
Reestruture playbooks confusos em roles limpos e compartilháveis.
Tratamento robusto de erros e Bash defensivo
Escreva scripts previsíveis e que falhem rapidamente usando modo estrito, interceptadores e propagação disciplinada de erros para obter con…
Ansible Galaxy: apoie-se no trabalho de outros
Encontre, instale e gerencie roles e coleções da comunidade.
Automação com Cron e projetos avançados
Automatize tarefas recorrentes com o Cron e aplique seus conhecimentos de criação de scripts Bash para resolver problemas do mundo real. Es…
Variáveis, espaços em branco e saída limpa
Produza YAML legível e correto mesmo em modelos complexos.
Scripts de administração de sistemas Linux
Automatize tarefas reais de administração de servidores, incluindo usuários, serviços, discos e verificações de integridade agendadas com B…
Dependências e subcharts
Componha aplicações maiores incluindo charts dependentes.
Ansible Vault: segredos criptografados
Armazene senhas e chaves com segurança em playbooks sob controle de versões.
Tags: execute apenas o necessário
Execute ou ignore seletivamente partes de um playbook grande usando tags.
Análise de registros e pipelines de observabilidade
Transforme registros brutos de servidores em métricas e alertas acionáveis usando ferramentas de texto em fluxo e integração com journald.
Hooks de chart para tarefas do ciclo de vida
Execute tarefas no momento certo do ciclo de vida de uma release.
Analise, teste e valide charts
Detecte defeitos nos charts antes que cheguem a um cluster.
Testes e CI para projetos Bash
Aplique o rigor da engenharia de software ao código de shell com testes unitários, simulação, cobertura e integração contínua.
Tratamento de erros e blocos
Torne os playbooks resilientes com resgate, recuperação e falhas controladas.
Roles e dependências avançadas
Construa hierarquias de roles componíveis que dependam umas das outras e as reutilizem.
Scripts Bash reforçados e seguros
Defenda scripts contra injeção, vazamento de segredos e uso indevido de privilégios com práticas de engenharia de shell orientadas pela seg…
Empacote e compartilhe charts
Distribua seus charts para colegas de equipe e clusters.
Bash para DevOps, contêineres e nuvem
Use scripts de shell como camada de integração para imagens Docker, pontos de entrada de contêineres e automação de CLI na nuvem.
Inventário dinâmico em escala
Obtenha o inventário em tempo real por APIs de nuvem em vez de arquivos estáticos.
Padrões avançados de criação de modelos
Aplique técnicas especializadas de modelagem para manter charts grandes organizados.
Charts de biblioteca para modelos compartilhados
Centralize a lógica comum de modelos em vários charts.
Escreva seu próprio módulo Ansible
Crie um módulo Python personalizado quando nenhum módulo existente for adequado.
Gerenciamento de segredos com Helm
Mantenha credenciais fora de valores em texto simples e do histórico do Git.
Provisione a nuvem: AWS e Azure
Crie e configure infraestrutura de nuvem ativa diretamente pelo Ansible.
Implantações em vários ambientes com Helmfile
Gerencie declarativamente várias releases em diferentes ambientes.
Teste roles com Molecule
Escreva testes automatizados que comprovem o funcionamento das suas roles antes da produção.
Helm em pipelines de CI/CD
Automatize a validação e a implantação de charts em seu pipeline.
AWX e a plataforma de automação
Execute Ansible por uma interface web com agendamento, RBAC e credenciais.
Desempenho e estratégias de execução
Ajuste o Ansible para executar com rapidez e segurança em centenas de hosts.
GitOps com Argo CD e Flux
Gerencie releases do Helm a partir do Git como fonte única da verdade.
Pipelines de CI/CD com Ansible
Execute Ansible automaticamente a partir de um pipeline de CI/CD com análise estática e testes.
Boas práticas e segurança para charts
Entregue charts seguros, convencionais e fáceis de manter.
Automação de redes e múltiplas camadas
Orquestre roteadores, switches e pilhas de aplicações em camadas em um único fluxo de trabalho.
Assinatura e procedência
Comprove que um chart é autêntico e não foi adulterado antes de instalá-lo.
Depuração e solução de problemas no Helm
Diagnostique rapidamente instalações e atualizações malsucedidas e releases travadas.
Projeto final: implante uma aplicação real sem tempo de inatividade
Entregue uma aplicação completa em várias camadas com uma implantação gradual de nível de produção.
Perguntas Frequentes
O curso DevOps Bootcamp é gratuito?
Sim. Você pode começar o curso DevOps Bootcamp gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.
Preciso de experiência anterior para aprender DEVOPS?
Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com DEVOPS.
Como vou aprender DEVOPS no CoddyKit?
Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.
Ganho um certificado ao concluir DevOps Bootcamp?
Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso DevOps Bootcamp.
Posso aprender DEVOPS no meu celular?
Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender DEVOPS em qualquer dispositivo e seu progresso sincroniza entre eles.
Comece DevOps Bootcamp Agora
Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.