Categoria: DevOps

DevOps é a cultura que aproxima quem escreve o código de quem o mantém no ar, trocando entregas manuais e esporádicas por automação contínua. Na prática reúne integração e entrega contínuas (CI/CD), containers, infraestrutura como código, observabilidade e orquestração — com ferramentas como Docker, Kubernetes, Terraform e GitHub Actions.

DevOps

Git: introdução

Esta aula introduz o Git, um sistema de controle de versão distribuído, explicando sua importância no DevOps, os conceitos de repositório e commits, e o fluxo básico de trabalho. O aluno aprenderá a configurar o Git e realizar operações fundamentais como init, add, commit e log.

✓ Lido
DevOps

Processos e serviços

Esta aula aborda o gerenciamento de processos em sistemas Linux, com foco no systemd como sistema de init e gerenciador de serviços. Você aprenderá a visualizar e controlar processos, gerenciar serviços e unidades, analisar logs do sistema e realizar monitoramento básico de recursos.

✓ Lido
DevOps

Fluxos de trabalho com Git

Esta aula explora os principais fluxos de trabalho com Git: GitFlow, Trunk-based development e Feature branches. Você aprenderá as características, vantagens e desvantagens de cada modelo, além de como escolher o mais adequado para sua equipe.

✓ Lido
DevOps

Branches e merge

Esta aula aborda o uso de branches no Git, incluindo criação, merge e resolução de conflitos, além de boas práticas para gerenciamento de branches. O conteúdo é prático, com exemplos de comandos e exercícios para fixação.

✓ Lido
DevOps

Repositórios remotos

Nesta aula, exploramos os conceitos fundamentais de repositórios remotos no Git, incluindo os comandos push e pull, forks, pull/merge requests e práticas de colaboração. Com exemplos práticos e boas práticas, você aprenderá a trabalhar em equipe de forma eficiente.

✓ Lido
DevOps

Git avançado

Esta aula aprofunda tópicos essenciais do Git para fluxos de trabalho profissionais: rebase vs merge, cherry-pick, tags e hooks. Você entenderá quando e como usar cada ferramenta, com exemplos práticos e boas práticas.

✓ Lido
DevOps

Integração contínua: conceito

Esta aula introduz o conceito de Integração Contínua (CI), explicando sua importância para equipes de desenvolvimento, como automatizar builds e a relevância do feedback rápido. O conteúdo é voltado para profissionais de DevOps que desejam compreender os fundamentos da CI.

✓ Lido
DevOps

Anatomia de um pipeline CI

Esta aula explora a anatomia de um pipeline de Integração Contínua (CI), detalhando seus estágios, triggers, artefatos e cache. Você aprenderá como estruturar um pipeline eficiente, desde a execução de builds até a distribuição de artefatos, com exemplos práticos em YAML.

✓ Lido
DevOps

Testes no pipeline

Esta aula aborda a integração de testes no pipeline de CI/CD, explorando os tipos de testes (unitários, integração, E2E), quando executar cada um, como usar qualidade como gate e como medir cobertura. O objetivo é garantir que o pipeline entregue software confiável de forma automatizada.

✓ Lido
DevOps

Linux essencial para DevOps

Esta aula aborda os fundamentos do Linux essenciais para DevOps, explicando por que ele domina servidores, comandos de navegação e manipulação de arquivos, sistema de permissões e gerenciamento de pacotes. O conteúdo é prático, com exemplos de código e exercícios para fixação.

✓ Lido