DO289

Red Hat OpenShift Development I: Containerizing Applications with exam

Você está visualizando as informações para:

Crie, construa e implante aplicações em containers em um cluster do OpenShift

O Red Hat® OpenShift Container Platform oferece aos desenvolvedores uma solução corporativa para o desenvolvimento e a implantação de aplicações de software em containers. O curso Red Hat OpenShift Development I: Containerizing Applications oferece um treinamento hands-on criado para aumentar a produtividade de desenvolvedores com o uso do Red Hat OpenShift Container Platform.

Este curso é baseado no Red Hat OpenShift Container Platform 3.6 e inclui o exame Red Hat Certified Specialist in OpenShift Application Development (EX288).

Visão geral do curso

Neste curso, você aprenderá a criar, construir e implantar aplicações de software em containers em um cluster do OpenShift. Seja para fins de escrita de aplicações com suporte nativo a containers ou migração de aplicações existentes, este curso oferece um treinamento hands-on criado para aumentar a produtividade de desenvolvedores com o uso do Red Hat® OpenShift Container Platform.

Resumo do curso

  • Implantar aplicações em um cluster do OpenShift usando imagens de containers, Dockerfiles e código-fonte.
  • Gerenciar aplicações usando o console da web do OpenShift e o OpenShift CLI.
  • Injetar dados de configuração e segredos em uma aplicação.
  • Publicar imagens de containers de uma aplicação em um registro externo.
  • Gerenciar compilações de aplicações e hooks de compilação.
  • Criar aplicações a partir de modelos.
  • Gerenciar implantações de aplicações.
  • Monitorar a integridade da aplicação por meio de investigações.
  • Migrar as aplicações para containers e microsserviços.

Público e pré-requisitos

Público do curso

  • Desenvolvedores de software interessados em adotar os containers como o método preferencial para o desenvolvimento de aplicações.
  • Arquitetos de software interessados em adotar os containers como o método preferencial para o desenvolvimento de aplicações.

Pré-requisitos do curso

A Red Hat recomenda os seguintes pré-requisitos:

Tópicos do curso

Implantar e gerenciar aplicações em um cluster do OpenShift
Implante uma aplicação em um cluster do OpenShift.
Projetar aplicações em containers para o OpenShift
Crie imagens de containers com diretivas avançadas de Dockerfile.
Publicar imagens de container corporativo
Crie um registro corporativo e autorize o acesso ao registro do OpenShift.
Compilar aplicações
Descreva o processo de compilação do OpenShift e implemente hooks de compilação após a alocação.
Personalizar compilações de source-to-image
Personalize uma imagem existente com base S2I.
Criar aplicações a partir de modelos do OpenShift
Descreva os elementos de um modelo do OpenShift e crie um modelo com vários containers.
Gerenciar implantações de aplicações
Monitore a integridade da aplicação e selecione a estratégia de implantação adequada.
Migrar aplicações para o OpenShift
Integre serviços externos e migre as aplicações implantadas no Red Hat JBoss Middleware.

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 subjacentes. Em caso de dúvidas ou confirmação de determinado objetivo ou tópico, entre em contato com um de nossos especialistas em treinamento.

Impacto do treinamento

Impacto na empresa

O objetivo deste curso é desenvolver as habilidades necessárias para colocar aplicações de software em containers e implantá-las em um cluster do Red Hat® OpenShift Container Platform. Com essas habilidades, você poderá aproveitar plenamente a plataforma e a arquitetura que promove a implementação dos princípios de DevOps na sua empresa. O Red Hat OpenShift Container Platform oferece um ambiente de autoprovisionamento para que desenvolvedores possam implantar aplicações usando padrões de DevOps, como a integração e a implantação contínuas. Fornecemos diversas linguagens e ambientes de execução de bancos de dados, além do Red Hat Middleware em containers e diversos outros recursos. Dessa forma, é possível reduzir o time to market ao minimizar os esforços dos desenvolvedores, necessários para uma containerização personalizada.

A Red Hat criou este curso para beneficiar toda a base de clientes, mas cada empresa e infraestrutura é única e, por isso, as vantagens ou resultados reais alcançados podem variar.

Impacto para o profissional

Ao concluir este curso, os alunos devem ser capazes de colocar aplicações em containers para implantação no Red Hat OpenShift Container Platform. Os alunos estarão capacitados a demonstrar as habilidades a seguir:

  • Implantar aplicações em um cluster do OpenShift e gerenciá-las com o cliente da linha de comando e o console da web.
  • Projetar e criar containers para aplicações e implantá-los com êxito em um cluster do OpenShift.
  • Publicar imagens de containers de um registro corporativo.
  • Compilar aplicações em containers usando o recurso source-to-image.
  • Criar aplicações usando modelos do OpenShift.
  • Extrair um serviço de uma aplicação monolítica e implantá-lo no cluster como um microsserviço.
  • Migrar aplicações para serem executadas em um cluster do OpenShift.