DO288

Red Hat OpenShift Development I: Containerizing Applications

Local

Formato What’s this?

Leia o depoimento de outros alunos no Red Hat Learning Community

Visão geral

Descrição do curso

Projete, crie e implante aplicações em containers em um cluster do OpenShift

Com o Red Hat OpenShift Development I: Containerizing Applications (DO288), você amplia seus conhecimentos sobre containers como tecnologia essencial para configurar e implantar aplicações e microsserviços. Nesta segunda parte do curso de desenvolvimento do OpenShift, você aprenderá a projetar, criar e implantar aplicações de software em containers em um cluster do OpenShift.

Seja para a gravação de aplicações nativas em container ou a migração de aplicações brownfield existentes, você aprenderá a aumentar a produtividade do desenvolvedor com base no Red Hat OpenShift Container Platform. Essa solução é uma plataforma de aplicações em containers que permite às empresas gerenciar implantações de container e escalar as aplicações com o Kubernetes.

Este curso é baseado no Red Hat OpenShift Container Platform 4.1.

Resumo do conteúdo do curso

  • Gerenciar e acionar builds de aplicações.
  • Personalizar uma base image source-to-image (S2I).
  • Criar um modelo do OpenShift.
  • Criar verificações de integridade para monitorar e aprimorar a confiabilidade da aplicação.
  • Criar e implantar um pipeline Jenkins para integração e implantação contínuas.
  • Criar e implantar aplicações nativas em nuvem no OpenShift.

Público-alvo

  • Desenvolvedores de aplicações corporativas
  • Site reliability engineers

Recomendações para o curso

Tópicos

Tópicos do curso

Implantar e gerenciar aplicações em um cluster do OpenShift
Implante aplicações em um cluster do OpenShift usando vários métodos de empacotamento e gerencie os recursos delas.
Projetar aplicações em containers do OpenShift
Selecione um método de containerização para uma aplicação e crie um container para ser executado em um cluster do OpenShift.
Publicar imagens de container corporativo
Crie um registro corporativo e publique imagens de container nele.
Gerenciar aplicações de compilação
Descreva o processo de compilação do OpenShift. Acione e gerencie builds.
Personalizar builds source-to-image
Personalize uma base image S2I atual com base e crie uma nova.
Criar aplicações a partir de modelos do OpenShift
Conheça os elementos de um modelo e crie um modelo de aplicação com vários containers.
Gerenciar implantações de aplicações
Monitore a integridade das aplicações e implemente vários métodos de implantação de aplicações nativas em nuvem.
Implementar pipelines de CI/CD no OpenShift
Crie e implante pipelines Jenkins para facilitar a integração e implantação contínuas (CI/CD) com o OpenShift.
Criar aplicações nativas em nuvem no OpenShift
Crie e implante aplicações nativas em nuvem no OpenShift.
Observação: os tópicos do curso estão sujeitos a alterações conforme o avanço da tecnologia e a evolução da natureza das tarefas secundárias. Em caso de dúvidas ou confirmação de um determinado objetivo ou tópico, contate um de nossos especialistas em treinamento.
Resultados

Impacto na empresa

À medida que administradores e desenvolvedores procuram maneiras de acelerar o tempo de disponibilização de aplicações para produtos minimamente viáveis, os containers e o OpenShift se tornam rapidamente a solução perfeita para o desenvolvimento e a implantação ágeis de aplicações. Com uma arquitetura baseada em containers orquestrada com o Kubernetes e o OpenShift, você aumenta a confiabilidade e a escalabilidade de aplicações, reduzi a sobrecarga no trabalho dos desenvolvedores e facilita a implantação contínua.

De acordo com as bases de container definidas em Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180), este é o primeiro curso sobre o OpenShift voltado para desenvolvedores. Ele é o primeiro passo para a transformação organizacional e digital, porque demonstra o potencial da metodologia DevOps com o uso de uma arquitetura baseada em containers.

A Red Hat criou este curso para beneficiar todos os nossos clientes. No entanto, cada empresa e infraestrutura é única, e os benefícios reais podem variar.

Impacto para o profissional

Ao concluir este curso, você entenderá os conceitos básicos de conteinerização, escala, implantação e gerenciamento de aplicações no Red Hat OpenShift Container Platform. Você também será capaz de:

  • Projetar imagens de container para aplicações conteinerizadas.
  • Personalizar builds de aplicações e implementar hooks post-commit
  • Criar um modelo de aplicação multicontainer
  • Implementar verificações de integridade para aprimorar a confiabilidade do sistema.

Próximo exame ou curso recomendado

Participe deste curso que é parte do Red Hat Learning Subscription, uma solução de aprendizado que oferece um ano de acesso ilimitado e sob demanda a todos os nossos cursos on-line.