Contato
Account Login
DO400

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development

Local

Formato Veja as opções

Leia o depoimento de outros alunos no Red Hat Learning Community

Visão geral

Descrição do curso

Desenvolva habilidades essenciais para implementar processos e fluxos de trabalho com desenvolvimento ágil e DevOps.

As práticas de DevOps abriram espaço para a transformação digital das organizações que puderam migrar da abordagem monolítica em cascata para um processo ágil de implantação rápida baseado na nuvem. Essa transformação exige uma equipe de desenvolvedores treinados para usar ferramentas que os permitem passar mais tempo programando e testando, e menos tempo solucionando problemas. O Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test-Driven Development (TDD) é uma introdução prática ao DevOps para desenvolvedores que ensina as habilidades e tecnologias necessárias para a criação e implantação automatizadas de aplicações nativas em nuvem.

Resumo do conteúdo

  • Controle de versão com Git
  • Criação e execução de pipelines no Jenkins
  • Estratégias de lançamento
  • Criação de aplicações com desenvolvimento orientado por testes
  • Verificação da segurança e análise do código de aplicações
  • Monitoramento de aplicações e pipelines
  • Consumo e solução de problemas em pipelines

Público-alvo

Este curso foi elaborado para desenvolvedores de aplicações.

Treinamentos recomendados

É necessária experiência com desenvolvimento de aplicações em Java, Node.js, Python ou outros.
Não é exigida, mas recomenda-se experiência com desenvolvimento de aplicações ou a certificação Red Hat Application Development I: Programming in Java EE (AD183).
Proficiência no uso de IDEs, como Red Hat® Developer Studio ou VSCode
Não é exigida, mas recomenda-se a certificação Introduction to OpenShift Applications (DO101)
Faça nossa avaliação gratuita e descubra se esta é a melhor opção para você.

Requisitos técnicos

É necessário ter acesso à Internet.

Você usará suas próprias máquinas e precisará instalar software no seu dispositivo. Se não for possível, você poderá usar a máquina virtual incorporada no ROL ou receber uma máquina no ILT.

Tópicos

Tópicos do curso

Introdução à integração e implantação contínuas (CI/CD)
Descreva os princípios do DevOps e a função do Jenkins.
Integração do código-fonte com controle de versão
Gerencie alterações no código-fonte com o controle de versão do Git.
Teste de aplicações
Descreva os princípios básicos por trás de testes de aplicações abrangentes e implemente testes funcionais, de unidade e integração.
Criação de aplicações com desenvolvimento orientado por testes
Implemente e crie recursos de aplicações com TDD.
Criação de pipelines
Crie pipelines básicos para executar tarefas do Jenkins.
Implantação de aplicações com pipelines
Crie aplicações com segurança e implante-as automaticamente no Red Hat OpenShift Container Platform.
Implementação de segurança e monitoramento do pipeline
Gerencie a segurança e monitore o desempenho de pipelines.
Consumo de pipelines
Trabalhe com (ou "use") e solucione problemas com pipelines de CI/CD para implantação e testes automatizados.

Resultados

Impacto para a organização

DevOps com o Jenkins, Test Driven Development e o controle de versão do Git melhoram o time-to-market e a qualidade do código da aplicação. Essa abordagem torna as aplicações mais resilientes e permite que as organizações implementem rapidamente novos recursos e respondam a um mercado que está em constante mudança.

Impacto para o profissional

Você será capaz de usar os conceitos apresentados no curso para simplificar e integrar de forma mais eficiente seus códigos de aplicação, criar códigos confiáveis com TDD e usar pipelines automatizados para simplificar os testes. Você aprenderá a criar pipelines, projetar aplicações com uma abordagem voltada para testes e integrar o código da aplicação com o Git. O objetivo desse curso é ilustrar os benefícios do DevOps e das ferramentas que dão suporte à sua implementação.

Próximo exame ou curso recomendado

Red Hat logo LinkedInYouTubeFacebookTwitter

Produtos

Ferramentas

Experimente, compre, venda

Comunicação

Sobre a Red Hat

A Red Hat é a líder mundial em soluções empresariais open source como Linux, nuvem, containers e Kubernetes. Fornecemos soluções robustas que facilitam o trabalho em diversas plataformas e ambientes, do datacenter principal até a borda da rede.

Assine nossa newsletter Red Hat Shares

Cadastre-se agora

Selecione um idioma

© 2022 Red Hat, Inc. Red Hat Summit