Ebook gratuito sobre DevOps e automação de CI/CD, com conceitos de pipelines, testes, deploy, monitoramento e práticas de entrega contínua.
Conteúdo do Ebook + Audiobook gratuito
-
1. Introdução ao DevOps e sua importância no ciclo de desenvolvimento moderno
+ Exercício: Qual dos seguintes princípios NÃO é considerado um dos fundamentos do DevOps conforme o texto? 5 minutos -
2. História e evolução do DevOps
+ Exercício: Qual dos seguintes indivíduos é creditado por ter cunhado o termo "DevOps" em 2009? 4 minutos -
3. Princípios fundamentais do DevOps
+ Exercício: Qual dos seguintes princípios NÃO é considerado um dos princípios fundamentais do DevOps conforme descrito no texto? 4 minutos -
4. Cultura e práticas DevOps em equipes de TI
+ Exercício: Qual dos seguintes princípios NÃO é considerado um dos princípios-chave da cultura DevOps, conforme o texto fornecido? 4 minutos -
5. Benefícios da adoção do DevOps para organizações
+ Exercício: Qual dos seguintes é um benefício da adoção de práticas DevOps, conforme descrito no texto? 5 minutos
-
6. Visão geral da automação de CI/CD
+ Exercício: Qual dos seguintes é um benefício da automação de CI/CD, conforme descrito no texto? 4 minutos -
7. Ferramentas comuns de Integração Contínua (CI)
+ Exercício: Qual das seguintes ferramentas de Integração Contínua (CI) é conhecida por sua facilidade de uso e configuração simples, e oferece planos gratuitos para projetos de código aberto? 4 minutos -
8. Ferramentas comuns de Entrega Contínua (CD)
+ Exercício: Qual das seguintes ferramentas de Entrega Contínua (CD) é descrita como uma solução de automação de deploy para desenvolvedores .NET que enfatiza a simplicidade e visibilidade dos deploys, ajudando na gestão de releases complexos sem a necessidade de scripts customizados? 5 minutos -
9. Git e sistemas de controle de versão
+ Exercício: Qual dos seguintes comandos do Git é utilizado para mudar para outra branch? 5 minutos -
10. Fluxos de trabalho de integração com Git (por exemplo, Git Flow)
+ Exercício: Qual das seguintes afirmações sobre o Git Flow é verdadeira? 5 minutos
-
11. Configuração de um pipeline de Integração Contínua (CI)
+ Exercício: Qual é o primeiro passo para configurar um pipeline de Integração Contínua (CI) eficaz? 4 minutos -
11.1. Configuração de um pipeline de Integração Contínua (CI): Versionamento de Código
+ Exercício: Qual das seguintes afirmações sobre a configuração de um Pipeline de Integração Contínua (CI) é correta? 5 minutos -
11.2. Configuração de um pipeline de Integração Contínua (CI): Escolha de uma Ferramenta de CI
+ Exercício: Qual dos seguintes passos NÃO é mencionado no texto como parte do processo de configuração de um Pipeline de Integração Contínua (CI)? 5 minutos -
11.3. Configuração de um pipeline de Integração Contínua (CI): Configuração do Repositório de Código
+ Exercício: Qual das seguintes afirmações sobre a configuração de um Pipeline de Integração Contínua (CI) é correta? 6 minutos -
11.4. Configuração de um pipeline de Integração Contínua (CI): Definição de Triggers de Build
+ Exercício: Qual das seguintes afirmações melhor descreve um "Trigger de Build" em um sistema de Integração Contínua (CI)? 4 minutos -
11.5. Configuração de um pipeline de Integração Contínua (CI): Criação de Scripts de Build
+ Exercício: Qual é o propósito dos scripts de build na configuração de um Pipeline de Integração Contínua (CI)? 6 minutos -
11.6. Configuração de um pipeline de Integração Contínua (CI): Gerenciamento de Dependências
+ Exercício: Qual é o papel do gerenciamento de dependências em um Pipeline de Integração Contínua (CI)? 5 minutos -
11.7. Configuração de um pipeline de Integração Contínua (CI): Execução de Testes Automatizados
+ Exercício: Qual das seguintes afirmações melhor descreve a importância dos testes automatizados em um pipeline de Integração Contínua (CI)? 5 minutos -
11.8. Configuração de um pipeline de Integração Contínua (CI): Análise de Código Estática
+ Exercício: Qual é um dos principais benefícios de integrar a análise de código estática em um pipeline de Integração Contínua (CI)? 6 minutos -
11.9. Configuração de um pipeline de Integração Contínua (CI): Geração de Artefatos
+ Exercício: Qual das seguintes afirmações é verdadeira sobre a configuração de um pipeline de Integração Contínua (CI) para a geração de artefatos? 5 minutos -
11.10. Configuração de um pipeline de Integração Contínua (CI): Armazenamento de Artefatos
+ Exercício: Qual é o propósito do armazenamento de artefatos em um pipeline de Integração Contínua (CI) conforme descrito no texto? 5 minutos -
11.11. Configuração de um pipeline de Integração Contínua (CI): Notificações de Build
+ Exercício: Qual é uma prática recomendada ao configurar notificações de build em um pipeline de Integração Contínua (CI)? 5 minutos -
11.12. Configuração de um pipeline de Integração Contínua (CI): Integração com Ferramentas de Qualidade
+ Exercício: Qual das seguintes afirmações sobre a integração de ferramentas de qualidade em um pipeline de Integração Contínua (CI) é CORRETA? 5 minutos -
11.13. Configuração de um pipeline de Integração Contínua (CI): Documentação do Processo de CI
+ Exercício: Qual dos seguintes passos NÃO é mencionado no texto como parte da configuração de um Pipeline de Integração Contínua (CI)? 5 minutos -
11.14. Configuração de um pipeline de Integração Contínua (CI): Segurança no Pipeline de CI
+ Exercício: Qual das seguintes opções NÃO é uma prática recomendada para garantir a segurança em um Pipeline de Integração Contínua (CI)? 6 minutos -
11.15. Configuração de um pipeline de Integração Contínua (CI): Monitoramento e Logging
+ Exercício: Qual das seguintes afirmações sobre a configuração de um pipeline de Integração Contínua (CI) é correta? 5 minutos
-
12. Escrevendo scripts de build
+ Exercício: Qual dos seguintes princípios NÃO é mencionado no texto como um dos princípios básicos ao escrever um script de build? 6 minutos -
13. Gestão de artefatos e dependências
+ Exercício: Qual das seguintes afirmações melhor descreve o papel da gestão de artefatos e dependências em DevOps e CI/CD? 5 minutos -
14. Testes automatizados no processo de CI
+ Exercício: Qual das seguintes afirmações melhor descreve a importância dos testes automatizados no processo de Integração Contínua (CI)? 5 minutos -
14.1. Testes automatizados no processo de CI: Importância dos testes automatizados em CI
+ Exercício: Qual das seguintes afirmações sobre testes automatizados no processo de Integração Contínua (CI) é CORRETA? 4 minutos -
14.2. Testes automatizados no processo de CI: Tipos de testes automatizados (unitários, de integração, funcionais, etc.)
+ Exercício: Qual dos seguintes tipos de testes automatizados é projetado para verificar como diferentes módulos ou serviços funcionam juntos, geralmente requerendo um ambiente que se assemelhe mais à produção? 5 minutos -
14.3. Testes automatizados no processo de CI: Ferramentas de automação de testes (JUnit, Selenium, Jest, etc.)
+ Exercício: Qual das seguintes afirmações sobre ferramentas de automação de testes é verdadeira com base no texto fornecido? 6 minutos -
14.4. Testes automatizados no processo de CI: Integração de ferramentas de testes com servidores de CI (Jenkins, GitLab CI, etc.)
+ Exercício: Qual é o papel dos testes automatizados no processo de Integração Contínua (CI)? 4 minutos -
14.5. Testes automatizados no processo de CI: Estratégias para manter a base de testes atualizada e relevante
+ Exercício: Qual das seguintes estratégias NÃO é mencionada no texto como uma forma de manter a base de testes atualizada e relevante no processo de CI (Integração Contínua)? 6 minutos -
14.6. Testes automatizados no processo de CI: Testes paralelos e sua importância para a eficiência do CI
+ Exercício: Qual das seguintes afirmações sobre testes paralelos no processo de Integração Contínua (CI) é correta? 6 minutos -
14.7. Testes automatizados no processo de CI: Ambientes de teste consistentes e isolados
+ Exercício: Qual das seguintes práticas NÃO é mencionada no texto como uma maneira de implementar ambientes de teste consistentes e isolados? 5 minutos -
14.8. Testes automatizados no processo de CI: Gerenciamento de dependências e fixtures para testes
+ Exercício: Qual das seguintes afirmações sobre o gerenciamento de dependências em um ambiente de Integração Contínua (CI) é correta? 6 minutos -
14.9. Testes automatizados no processo de CI: Relatórios de cobertura de código e métricas de qualidade
+ Exercício: Qual das seguintes afirmações sobre o processo de Integração Contínua (CI) é verdadeira, de acordo com o texto fornecido? 5 minutos -
14.10. Testes automatizados no processo de CI: Práticas de TDD (Test Driven Development) em ambientes de CI
+ Exercício: Qual das seguintes afirmações melhor descreve a prática do Desenvolvimento Guiado por Testes (TDD) em um ambiente de Integração Contínua (CI)? 4 minutos -
14.11. Testes automatizados no processo de CI: Detecção e correção de flaky tests (testes não confiáveis)
+ Exercício: Qual das seguintes estratégias NÃO é mencionada no texto como uma maneira de detectar flaky tests? 4 minutos -
14.12. Testes automatizados no processo de CI: Monitoramento e análise de resultados de testes automatizados
+ Exercício: Qual das seguintes afirmações reflete melhor a importância do monitoramento de testes automatizados em um pipeline de CI/CD, conforme descrito no texto? 5 minutos -
15. Análise de código e qualidade de software
+ Exercício: Qual das seguintes afirmações melhor descreve a importância da análise de código no contexto do DevOps e práticas de CI/CD? 4 minutos -
16. Ferramentas de integração como Jenkins, Travis CI e CircleCI
+ Exercício: Qual das seguintes afirmações sobre ferramentas de integração contínua (CI/CD) é correta, com base no texto fornecido? 5 minutos
-
17. Containers e a sua relação com DevOps - Docker e Kubernetes
+ Exercício: Qual é o papel dos containers no processo de DevOps, conforme descrito no texto? 5 minutos -
18. Implantação de aplicações com CD
+ Exercício: Qual das seguintes afirmações melhor descreve um princípio da Entrega Contínua (CD) conforme mencionado no texto? 5 minutos -
19. Monitoramento e logs em ambientes DevOps
+ Exercício: Qual das seguintes afirmações melhor descreve a importância do monitoramento e dos logs em ambientes DevOps? 5 minutos -
20. Feedback loops e melhoria contínua
+ Exercício: Qual das seguintes afirmações melhor descreve o conceito de "feedback loops" no contexto de DevOps e automação de CI/CD? 5 minutos -
21. Segurança em DevOps - DevSecOps
+ Exercício: Qual dos seguintes princípios NÃO é considerado um dos princípios-chave do DevSecOps, conforme descrito no texto? 5 minutos -
22. Escalabilidade e Gerenciamento de configuração com AWS, Azure, Google Cloud
+ Exercício: Qual das seguintes afirmações sobre escalabilidade e gerenciamento de configuração em ambientes de nuvem é correta? 5 minutos -
23. Microservices e a relação com DevOps
+ Exercício: Qual dos seguintes benefícios NÃO é mencionado no texto como uma vantagem da integração de Microservices e DevOps? 4 minutos -
24. Infraestrutura como Código - Terraform, Ansible, CloudFormation
+ Exercício: Qual das seguintes afirmações sobre as ferramentas de Infraestrutura como Código (IaC) mencionadas no texto é correta? 5 minutos -
25. Virtualização e orquestração de ambientes
+ Exercício: Qual das seguintes afirmações sobre virtualização é verdadeira, de acordo com o texto fornecido? 5 minutos -
26. Uso de ambiente de staging vs produção
+ Exercício: Qual das seguintes afirmações melhor descreve a função de um ambiente de staging no desenvolvimento de software? 4 minutos -
27. Deployment strategies (Blue/Green, Canary, A/B Testing)
+ Exercício: Qual das seguintes afirmações melhor descreve a técnica de deployment Blue/Green? 5 minutos
-
28. Métricas e KPIs para medir eficácia do DevOps
+ Exercício: Qual das seguintes opções NÃO é mencionada no texto como um KPI (Indicador Chave de Desempenho) para medir a eficácia do DevOps? 4 minutos -
29. Case studies de implementações bem-sucedidas de DevOps
+ Exercício: Qual das seguintes empresas é destacada no texto por ter implementado DevOps para superar desafios de escalabilidade e complexidade em seus ambientes de desenvolvimento? 5 minutos -
30. Desafios comuns e solução de problemas em ambientes DevOps
+ Exercício: Qual dos seguintes é um desafio comum enfrentado em ambientes DevOps e qual é a solução proposta para ele? 6 minutos -
31. Workshops práticos e criação de projetos de CI/CD
+ Exercício: Qual é o principal benefício dos workshops práticos de DevOps e automação de CI/CD, conforme descrito no texto? 4 minutos -
32. Contínuo aprendizado e recursos para se manter atualizado em DevOps
+ Exercício: Qual das seguintes opções não é mencionada no texto como um recurso para aprendizado contínuo em DevOps? 5 minutos
Sobre o Ebook gratuito com áudio
Introdução ao DevOps e automação de CI/CD
Este ebook gratuito apresenta os fundamentos de DevOps e sua influência na criação, entrega e operação de softwares modernos. A leitura mostra como a colaboração entre desenvolvimento e operações pode tornar os processos mais consistentes, rastreáveis e orientados à melhoria contínua.
Automação para entregar software com confiança
Você compreenderá o papel da Integração Contínua e da Entrega Contínua, conhecidas como CI/CD, na redução de tarefas manuais e na identificação antecipada de falhas. O material contextualiza o uso de versionamento, builds, testes automatizados, análise de qualidade e geração de artefatos em pipelines de entrega.
Práticas e ferramentas no ecossistema DevOps
O ebook explora práticas aplicáveis ao dia a dia de equipes de TI, incluindo fluxos de trabalho com Git, configuração de pipelines, containers, infraestrutura como código, monitoramento, logs e segurança integrada ao ciclo de desenvolvimento. Também aborda estratégias de implantação e a relação entre ambientes de staging e produção.
Uma visão integrada do ciclo de desenvolvimento
Ao final, o leitor terá uma base para reconhecer como automação, observabilidade, qualidade e feedback contínuo contribuem para entregas mais frequentes e confiáveis. É um conteúdo útil para quem deseja entender os conceitos que apoiam a evolução de produtos e operações digitais.
Qual é a diferença entre Integração Contínua e Entrega Contínua?
A CI integra e valida alterações frequentes no código; a CD automatiza a preparação ou a liberação dessas alterações.
Como os testes automatizados participam de um pipeline de CI?
Eles são executados após mudanças no código para detectar falhas, validar funcionalidades e apoiar a qualidade do software.
O que é infraestrutura como código no contexto DevOps?
É a prática de definir e provisionar infraestrutura por arquivos versionados e ferramentas de automação.
Este Ebook / Audiobook inclui:
5 horas e 19 minutos de conteúdo em áudio
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Pronto para começar?
No aplicativo você também encontrará...
+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo














