Introdução ao DevOps
O que é DevOps?
A palavra "DevOps" é a combinação dos termos "desenvolvimento" e "operações". No entanto, ela representa um conjunto de ideias e práticas que ultrapassam o significado desses dois termos.
DevOps é uma abordagem de cultura, automação e design de plataforma que tem como objetivo agregar mais valor aos negócios e aumentar a capacidade de resposta às mudanças por meio de entregas de serviços rápidas e de alta qualidade. Adotar o DevOps significa conectar aplicações legadas a uma infraestrutura e aplicações modernas e nativas em nuvem. Um desenvolvedor DevOps pode conectar aplicações legadas a uma infraestrutura e aplicações modernas e nativas em nuvem.
Acelere a entrega de serviços com métodos modernos de desenvolvimento de software e aplicações
Neste curso, você conhecerá os princípios da cultura DevOps e as práticas modernas de desenvolvimento de software, aplicadas ao mundo real.
Red Hat Training: DevOps Culture and Practice Enablement (TL500)
Este é um curso imersivo de cinco dias de treinamento em DevOps que oferece a oportunidade de vivenciar e implementar a mudança cultural necessária para a adoção eficaz do DevOps. Este curso é recomendado para proprietários de soluções empresariais, desenvolvedores e engenheiros que desejam fornecer valor aos clientes continuamente com uma melhor percepção de suas necessidades em constante mudança e a capacidade de reduzir o tempo necessário para lançar novas ideias no mercado.
O engenheiro de DevOps introduz processos, ferramentas e metodologias para equilibrar as necessidades ao longo de todo o ciclo de vida do desenvolvimento de um software, desde a criação do código e a implantação até as etapas de manutenção e atualização.
A metodologia DevOps tem como ponto principal a unificação e a automação de processos. Portanto, os engenheiros de DevOps são peças fundamentais na combinação de códigos e na manutenção e no gerenciamento de aplicações.
O curso de certificação em DevOps foi elaborado para ajudar os profissionais a demonstrar conhecimento em tecnologias estreitamente associadas ao DevOps, como containers, OpenShift, Ansible, Red Hat Enterprise Linux Atomic Host e Puppet, e inclui:
- Curso e exame do Developing Containerized Applications
- Curso e exame do OpenShift Enterprise Administration
- Curso e exame de Cloud Automation with Ansible
- Curso e exame do Managing Docker Containers with RHEL Atomic Host
- Curso e exame do Configuration Management with Puppet
RedHat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development(TDD)(DO400)
As práticas de DevOps permitiram que as organizações passassem pela transformação digital, migrando de uma abordagem monolítica em cascata para um processo ágil baseado em nuvem com implantações rápidas. Essa transformação exige uma equipe de desenvolvedores treinados para usar ferramentas que permitam que eles passem mais tempo codificando e testando, e menos tempo resolvendo problemas. O RedHat DevOps Pipelines and Processes: CI/CDwithJenkins, Git, and Test-Driven Development (TDD) é uma introdução prática ao DevOps para desenvolvedores que ensina aos alunos as habilidades e tecnologias necessárias para a criação e implantação automatizadas de aplicações nativas em nuvem.
RedHat Training: Open Practices for your DevOps Journey(TL250)
O curso Open Practices for your DevOps Journey(TL250) prepara o aluno para facilitar e realizar a descoberta, o planejamento e a entrega de projetos em que a transformação em DevOps é desejada. No final do curso, você criará um conjunto de práticas selecionadas e poderá repensar sua abordagem em projetos de várias equipes diferentes. Ao utilizar novas habilidades, sua organização descobrirá com eficiência o objetivo da equipe, se alinhará às opções de projeto e entregará valor para alcançar os resultados desejados.
Red Hat OpenShift I: Containers & Kubernetes (DO180)
Com esse curso, você amplia o seu conhecimento sobre gerenciamento de containers na prática usando containers, o Kubernetes e o Red Hat® OpenShift® Container Platform. As habilidades aprendidas nesse curso são necessárias para diversas funções, incluindo desenvolvedores, administradores e engenheiros de confiabilidade de sites.
Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster (DO280)
Este curso hands-on, baseado em laboratório, ensina você a configurar, solucionar problemas e gerenciar o Red Hat® OpenShift® Container Platform, além de verificar se a instalação de um cluster foi bem-sucedida, gerenciá-la diariamente e solucionar problemas com a implantação de aplicações em containers.
Red Hat OpenShift Development II: Containerizing Applications (DO288)
Como o segundo curso para desenvolvedores do OpenShift, esta oferta aprimora a compreensão dos containers como uma tecnologia-chave para configurar e implantar aplicações e microsserviços. Ele ensinará como projetar, criar e implantar aplicações de software em containers em um cluster do OpenShift.
Containers, Kubernetes, and Red Hat OpenShift Development II (DO295)
Esse curso hands-on oferece treinamento para aumentar a produtividade do desenvolvedor com o Red Hat OpenShift Ele ensina você a projetar, criar e implantar aplicações de software em containers em um cluster do OpenShift®, seja sua tarefa escrever aplicações nativas em container ou migrar aplicações brownfield existentes.
Pré-requisitos do curso
- Ter conhecimento de práticas Ágil é útil
- Experiência com o uso de metodologias e práticas ágeis, como o scrum, é vantajoso
- É necessário ter conexão com a Internet para acessar determinados sites (AWS, YouTube, Google Drive e bate-papo)
- Como o curso segue o modelo BYOD, você precisará trazer o seu próprio dispositivo para fazer o treinamento.
- O navegador Chrome é sugerido