Free Ebook cover Introdução ao DevOps e automação de CI/CD (Integração Contínua e Entrega Contínua)

Free ebookIntrodução ao DevOps e automação de CI/CD (Integração Contínua e Entrega Contínua)

3.67

StarStarStarHalf star

(3)

59 pages5 hours and 19 minutes

Start free course

Course content

Course Description

O curso "Introdução ao DevOps e automação de CI/CD (Integração Contínua e Entrega Contínua)" é um guia abrangente para profissionais de TI que desejam entender e implementar práticas modernas de DevOps em suas operações. Pertencente à categoria Informática (TI) e subcategoria Ferramentas de TI, este curso apresenta um conteúdo rico e diversificado que abrange desde os fundamentos do DevOps até a configuração de pipelines avançados de CI/CD.

A jornada começa com uma introdução ao DevOps, destacando sua importância no ciclo de desenvolvimento moderno. Os alunos são conduzidos através da história e evolução do DevOps, compreendendo como seus princípios fundamentais transformaram a maneira como as equipes de TI colaboram e entregam software de alta qualidade.

A cultura e práticas DevOps são exploradas em profundidade, mostrando como essas abordagens podem beneficiar as organizações ao melhorar a eficiência, reduzir tempos de ciclo e aumentar a qualidade dos produtos. A automação de CI/CD é apresentada como um componente essencial do DevOps, oferecendo uma visão geral das ferramentas comuns utilizadas tanto para integração contínua quanto para entrega contínua.

O curso aborda a importância do Git e outros sistemas de controle de versão, apresentando fluxos de trabalho de integração eficientes, como o Git Flow. A configuração detalhada de um pipeline de integração contínua ocupa uma parte significativa do material, guiando os alunos passo a passo através do versionamento de código, escolha de ferramentas de CI, configuração de repositórios e muito mais.

As sessões sobre scripts de build, gerenciamento de artefatos e dependências fornecem uma compreensão prática das operações diárias em um ambiente CI/CD. Testes automatizados são explorados em um nível granular, abordando desde a importância desses testes até a integração com servidores CI, estratégias de testes paralelos, ambientes de teste isolados e práticas de TDD (Desenvolvimento Guiado por Testes).

Além das práticas e ferramentas específicas, o curso também apresenta a análise de código e qualidade de software, utilização de ferramentas de integração como Jenkins, Travis CI e CircleCI, e a relação dos containers com DevOps através do Docker e Kubernetes.

Os alunos aprenderão sobre a implantação de aplicações com CD, monitoramento e logging em ambientes DevOps e a importância dos feedback loops para a melhoria contínua. A segurança em DevOps, ou DevSecOps, é outro ponto crucial abordado, oferecendo insights sobre como integrar práticas de segurança no ciclo de vida do desenvolvimento de software.

Aspectos avançados, como escalabilidade e gerenciamento de configuração com AWS, Azure e Google Cloud, são discutidos junto com microservices e infraestrutura como código utilizando Terraform, Ansible e CloudFormation. A virtualização e orquestração de ambientes também são temas chave, assim como as estratégias de deployment como Blue/Green, Canary e A/B Testing.

Métricas e KPIs para medir a eficácia do DevOps, estudos de caso de implementações bem-sucedidas, workshops práticos e a criação de projetos de CI/CD fornecem uma experiência prática e aplicável, preparando os alunos para enfrentar desafios reais em ambientes DevOps. Por fim, o curso destaca a importância do aprendizado contínuo e oferece recursos para se manter atualizado nas práticas de DevOps.

This free course includes:

Audiobook with 5h19m

59 content pages

Certificate of course completion

Exercises to train your knowledge

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks