Ícone do app DevOps: Bootcamp Cloud

DevOps: Bootcamp Cloud

Educação · Grátis · Android · CoddyKit

DevOps: Bootcamp Cloud — Aprenda DevOps do shell do Linux aos pipelines de Kubernetes e CI/CD

DevOps: Bootcamp Cloud, também conhecido como DevOps Bootcamp, é um app para Android (versão para iPhone em breve) para quem quer aprender DevOps em lições curtas. 142 cursos em oito trilhas levam você dos primeiros comandos do Linux a Git, Docker, Kubernetes, Helm, CI/CD, Terraform e Ansible, com um Mentor de IA que responde sobre a lição que você está lendo.

Preço
Grátis, upgrade para Pro
Plataformas
Android agora, em breve no iPhone
Idiomas
22
Tela inicial do DevOps Bootcamp com 568 lições, um botão Começar a primeira lição e uma meta diáriaLista de cursos mostrando as quantidades de níveis iniciante, intermediário e avançado e uma sequência numerada de cursos
142Cursos, 568 lições
20Missões de depuração
IAMentor de IA e gerador de lições
Nada aqui é implantado, e nada é cobrado.

As missões de depuração são executadas em um terminal simulado, para que você possa investigar um pod que não inicia ou um job de CI que aparece em vermelho no runner sem precisar de uma conta na nuvem, cartão de crédito ou laptop. Você também pode começar sem criar uma conta.

O que é

DevOps: Bootcamp Cloud (DevOps Bootcamp) é um app para Android gratuito para começar, com 142 cursos e 568 lições em oito trilhas: Linux e Bash, Git e GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform e Ansible. As lições são curtas e organizadas do nível iniciante ao avançado, com vinte missões de solução de problemas em um terminal simulado, quizzes diários, flashcards e um Mentor de IA; uma versão para iPhone está a caminho.

Dentro do app

Como ele é

Tela inicial do DevOps Bootcamp com 568 lições, um botão Começar a primeira lição e uma meta diária
InícioA tela inicial mostra o caminho do DevOps Bootcamp com 568 lições, um botão Começar a primeira lição, XP, uma barra de nível e uma meta diária.
Lista de cursos mostrando as quantidades de níveis iniciante, intermediário e avançado e uma sequência numerada de cursos
Trilha de cursosA lista de cursos organiza as lições por nível e apresenta os cursos em uma sequência numerada, cada um com a quantidade de lições.
Lição de Docker com cards de conceitos sobre containers e botões do AI Mentor
LiçãoUma lição de Docker em cards de conceitos, com botões do AI Mentor, como Explicar de forma simples e Passo a passo, logo abaixo.
Lição rolada até um card de conceito que explica a virtualização no nível do sistema operacional em containers
Dentro de uma liçãoA mesma lição mais adiante, explicando como os containers usam a virtualização no nível do sistema operacional, com controles de anotações e do idioma de aprendizagem no topo.

O curso

As oito trilhas do curso de DevOps

142 cursos e 568 lições da lista de cursos do app; o primeiro curso de cada trilha é gratuito.

  1. Linux e Bash

    Navegação pelo shell, arquivos e permissões, processos, SSH, grep, awk e jq, scripts de shell, além de testes e hardening.

  2. Git e GitHub

    Commits e fluxo de trabalho local, estratégias de branching, repositórios remotos e pull requests, hooks e marcação de releases.

  3. Docker

    Imagens e Dockerfiles, Docker Compose, redes e dados, Swarm e segurança de containers.

  4. Kubernetes

    Clusters, pods, deployments e ReplicaSets, serviços e redes, configuração e armazenamento, agendamento e observabilidade.

  5. Helm

    O que o Helm resolve, charts e releases, values.yaml, funções de template, hooks, subcharts e Helm em um pipeline.

  6. CI/CD

    Workflows do GitHub Actions, Jenkins com Docker, estratégias de deployment e proteção e monitoramento de pipelines.

  7. Terraform

    Infraestrutura como código, conceitos fundamentais, state, módulos e workspaces, além de provisionamento na AWS e no Azure.

  8. Ansible, GitOps e o projeto final

    Inventários, playbooks, roles, Jinja2, Vault e testes com Molecule; depois, GitOps com Argo CD e Flux e um deployment final sem downtime.

Como funciona

Como o bootcamp funciona

Você avança por uma trilha, uma pequena lição por vez, e depois testa seus conhecimentos no dia seguinte.

  1. Escolha uma trilha e leia uma lição curta

    Oito trilhas cobrem o conjunto de ferramentas de DevOps, e o primeiro curso de cada trilha é gratuito. Cada lição explica um conceito em poucas linhas, como por que um container é leve, e depois desenvolve esse conceito.

  2. Pergunte ao Mentor de IA sobre a página em que você está

    Toque em um botão como Explique de forma simples, Passo a passo ou Exemplo do dia a dia, ou digite sua própria pergunta. A resposta é sobre a lição que está diante de você, não sobre DevOps em geral.

  3. Repita e depois tente uma missão de solução de problemas

    Um mini quiz diário explica cada resposta, e as perguntas que você erra voltam como flashcards em um cronograma espaçado. Em seguida, uma missão de depuração coloca você em uma configuração com problemas dentro de um terminal simulado.

O que está incluído

O que há no app

142

Cursos, 568 lições

Oito trilhas ao todo: Linux e Bash, Git e GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform e Ansible, organizadas do nível iniciante ao avançado.

20

Missões de depuração

Solução de problemas em um terminal simulado, abrangendo containers, Kubernetes, CI/CD, observabilidade e confiabilidade: uma imagem de 1.9 GB que ninguém consegue baixar ou um alerta que permaneceu verde durante uma interrupção.

IA

Mentor de IA e gerador de lições

Pergunte sobre a lição exata em que você está ou indique um tema para criar uma lição estruturada. As lições também podem ser traduzidas para o seu idioma.

Diários

Quiz e flashcards

Um mini quiz diário com uma explicação para cada resposta, e as perguntas erradas voltando como flashcards em um cronograma de repetição espaçada.

Cola

Os comandos que você mais consulta

Uma cola de DevOps para Docker, kubectl, Git, Linux e muito mais, além de anotações em qualquer lição e uma lista salva para consultar depois.

Sequências

Ferramentas para criar hábitos

Sequências diárias com congelamentos de sequência, para que um dia perdido não apague seu progresso, além de XP, níveis, um ranking e lembretes no horário que você escolher.

Contexto

O que um engenheiro de DevOps realmente faz e o que você deve aprender primeiro?

DevOps é a prática de levar o software do commit de um desenvolvedor até a produção com confiabilidade e mantê-lo funcionando depois disso. No trabalho diário, isso significa escrever mais automações do que clicar em consoles: scripts em servidores Linux, containers que empacotam um app, pipelines que o testam e liberam, e infraestrutura descrita em arquivos. As pessoas geralmente começam pela linha de comando do Linux e pelo Git, depois passam para containers e só então aprendem as camadas de orquestração e automação que ficam acima deles.

Containersa unidade que é enviada

Um container reúne um aplicativo com as bibliotecas e configurações de que precisa, para que ele se comporte da mesma forma em um laptop, em testes e em produção. Docker é uma forma amplamente usada de criá-los e executá-los, e um Dockerfile é a receita de uma imagem.

Orquestraçãopara que serve o Kubernetes

Quando há muitos containers, algo precisa iniciá-los, reiniciá-los quando falham, direcionar o tráfego e conectar o armazenamento. O Kubernetes faz isso com pods, deployments e services, e o Helm empacota essas definições em charts.

Pipelines de CI/CDdo commit à liberação

A integração contínua compila e testa cada alteração, e a entrega contínua leva uma build aprovada em direção à produção. GitHub Actions e Jenkins são duas ferramentas comuns, e um problema clássico é o job que aparece em verde na sua máquina e em vermelho no runner.

Infraestrutura como códigoservidores descritos em arquivos

Em vez de criar servidores manualmente, você os descreve em arquivos que podem ser revisados e reproduzidos. Terraform provisiona recursos como redes e máquinas na nuvem, enquanto Ansible configura as máquinas depois que elas existem.

Para quem é

Para quem é — e para quem não é

É uma boa opção se você

  • É um desenvolvedor que quer entender o que acontece entre um git push e a produção
  • Administra servidores e quer passar do trabalho manual para containers e automação
  • Busca sua primeira vaga como engenheiro de cloud ou em confiabilidade de sites
  • Quer praticar a leitura de situações reais de erro sem pagar por recursos de cloud
  • Só tem um telefone à mão durante o trajeto e quer material estruturado

Não é a ferramenta certa se você

  • Precisa de um shell real ou de um cluster ativo para praticar; as missões são executadas em um terminal simulado
  • Espera que todos os 142 cursos sejam gratuitos; o primeiro curso de cada trilha é gratuito e o Pro desbloqueia o restante
  • Quer uma versão para iPhone hoje; ela ainda não foi lançada
  • Quer um curso oficial de um fornecedor de ferramentas; este é um app de aprendizagem independente

Dúvidas

Perguntas frequentes

O que é DevOps: Bootcamp Cloud?

DevOps: Bootcamp Cloud, também chamado de DevOps Bootcamp, é um app de aprendizagem para Android com 142 cursos e 568 lições sobre Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform e Ansible. Ele é voltado para desenvolvedores, administradores de sistemas e estudantes que querem aprender DevOps em lições curtas no telefone. É gratuito para começar, está disponível em 22 idiomas e uma versão para iPhone está planejada.

Como aprender DevOps do zero?

Comece pela linha de comando do Linux e pelo Git, porque todas as outras ferramentas pressupõem esse conhecimento. Depois, aprenda containers com Docker, avance para Kubernetes e adicione pipelines e infraestrutura como código. O DevOps Bootcamp segue aproximadamente essa ordem, e o primeiro curso de cada uma das oito trilhas está disponível gratuitamente para testar.

Preciso de um laptop ou de uma conta de cloud?

Não. O app informa que você não precisa de um laptop, de uma conta de cloud nem de um cartão de crédito para aprender, e pode começar sem criar uma conta. As missões de debugging usam um terminal simulado, portanto nada é implantado e nada é cobrado.

O que são as missões de debugging?

São vinte exercícios de troubleshooting em um terminal simulado, divididos em cinco áreas: containers, Kubernetes, CI/CD, observabilidade e confiabilidade. Os exemplos incluem uma imagem de 1.9 GB que ninguém consegue baixar, pods que não iniciam e uma probe que encerra um app enquanto ele inicializa. Duas missões são gratuitas, e o Pro libera todas as vinte.

Isso é útil para perguntas de entrevistas de DevOps?

Ajuda com os conhecimentos fundamentais avaliados nas perguntas de entrevista. O quiz diário explica cada resposta, as perguntas erradas voltam como flashcards e a cheat sheet reúne os comandos sobre os quais provavelmente perguntarão. Combine isso com a prática de explicar suas respostas em voz alta.

Quais ferramentas o curso ensina?

Linux e Bash, Git e GitHub, Docker e Docker Compose, Kubernetes, Helm, GitHub Actions e Jenkins, Terraform com AWS e Azure, e Ansible. O curso também aborda GitOps com Argo CD e Flux, além de monitoramento e observabilidade.

Como funciona o AI Mentor?

Você faz perguntas sobre a lição que está aberta e recebe uma resposta nesse contexto, usando botões como Explicar de forma simples ou Passo a passo, ou escrevendo com suas próprias palavras. Usuários gratuitos recebem algumas perguntas por dia, e o Pro remove o limite diário. Um gerador de lições separado cria uma lição estruturada sobre o tema que você indicar.

DevOps: Bootcamp Cloud é gratuito? O que o Pro inclui?

DevOps: Bootcamp Cloud é gratuito para começar: o primeiro curso de cada trilha, uma prévia curta das outras lições, duas missões, o quiz diário, os flashcards e a cheat sheet não custam nada. O Pro é uma assinatura que você pode cancelar no Google Play. Ele desbloqueia todos os cursos e lições, as vinte missões, perguntas ilimitadas ao AI Mentor e lições geradas por AI ilimitadas.

Existe uma versão para iPhone?

Ainda não. O DevOps Bootcamp já está disponível no Google Play, e uma versão para iPhone está a caminho. Esta página inclui o link da página do app na App Store e a mostra como disponível em breve até o lançamento.

Comece agora

Execute seu primeiro comando Linux hoje

Gratuito para começar no Android, iPhone a caminho, em 22 idiomas.

Última revisão · Publicado pela CoddyKit · Política de privacidade
Disponível em Android.