EX288
Red Hat Certified OpenShift Application Developer Exam
Resumen
Descripción del examen
En el examen Red Hat Certified OpenShift Application Developer Exam (EX288), se evalúa su capacidad para implementar las aplicaciones actuales en un entorno de Red Hat® OpenShift® Container Platform.
Si aprueba este examen, obtendrá la certificación Red Hat Certified Specialist in OpenShift Application Development, que también cuenta para obtener la acreditación Red Hat Certified Architect (RHCA®).
El examen se basa en Red Hat OpenShift Container Platform 4.14.
Público al que va dirigido el examen
- Desarrolladores de aplicaciones que se encarguen de implementarlas y brindarles soporte en Red Hat OpenShift Container Platform
- Ingenieros de DevOps que se encarguen de distribuir aplicaciones en Red Hat OpenShift Container Platform
- Ingenieros de confiabilidad del sitio que utilicen Red Hat OpenShift Container Platform
Requisitos previos para el examen
- Antes de presentar este examen, debe tener un conocimiento básico sobre los contenedores. Se recomienda tener cierta experiencia en programación, aunque no es obligatorio.
- Aunque no es obligatorio, se recomienda que haya completado el curso Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288).
- Se recomienda obtener la certificación Red Hat Certified Specialist in Containers, pero no es obligatorio.
- Realice la evaluación de habilidades gratuita para descubrir el curso que lo preparará mejor para el examen
Objetivos
Elementos de estudio para el examen
Para ayudarlo a prepararse, en los siguientes objetivos se resaltan las áreas temáticas que pueden aparecer en el examen. Red Hat se reserva el derecho de agregar, modificar y eliminar cualquiera de ellos. Los cambios se publicarán con antelación.
Como parte del examen, deberá poder realizar estas tareas:
- Uso de Red Hat OpenShift Container Platform
- Crear varios proyectos de OpenShift y trabajar con ellos
- Diseñar e implementar aplicaciones en varios contenedores o en uno de ellos
- Usar la supervisión del estado de las aplicaciones.
- Entender el uso básico de Git y trabajar con ese sistema en la implementación de aplicaciones en OpenShift
- Configurar el registro interno de OpenShift para cumplir con los requisitos específicos
- Gestionar las aplicaciones con la consola web
- Implementación de aplicaciones en varios contenedores
- Crear y usar las plantillas Charts de Helm
- Personalizar las implementaciones con Kustomize
- Uso de imágenes de contenedores OpenShift Container Platform
- Crear imágenes de contenedores basadas en imágenes diseñadas previamente
- Comprender y usar compilaciones de imágenes y sus configuraciones
- Mediante el uso de flujos de trabajo de compilación personalizados, crear imágenes para usar con OpenShift Container Platform
- Publicar imágenes de contenedores en el registro de imágenes de OpenShift
- Resolución de los problemas relacionados con la implementación y la compilación de las aplicaciones
- Realizar un diagnóstico de los problemas menores relacionados con la implementación de las aplicaciones y corregirlos
- Realizar un diagnóstico de los problemas menores relacionados con el proceso de compilación y corregirlos
- Uso de los flujos de imágenes
- Crear flujos de imágenes personalizados para implementar las aplicaciones
- Extraer aplicaciones de los repositorios de Git actuales
- Activar las actualizaciones sobre los cambios en el flujo de imágenes
- Depurar los problemas menores relacionados con la implementación de las aplicaciones
- Uso de los mapas de configuración
- Crear mapas de configuración
- Crear recursos para los secretos
- Utilizar los mapas de configuración para insertar datos en las aplicaciones
- Uso del marco Source-to-Image (S2I)
- Diseñar e implementar aplicaciones con el marco S2I
- Personalizar las imágenes actuales del compilador S2I
- Uso de enlaces y activadores
- Crear un enlace de diseño que ejecute un script provisto
- Probar y confirmar el correcto funcionamiento del enlace
- Gestionar y activar la creación de compilaciones de aplicaciones
- Uso de plantillas
- Crear una plantilla de OpenShift
- Utilizar las plantillas que ya existen y que están escritas en formato JSON o YAML
- Trabajar con plantillas para múltiples contenedores
- Agregar parámetros personalizados a una plantilla
- Uso de OpenShift Pipelines
- Conocer el proceso de CI/CD dentro de OpenShift
- Conocer y usar las definiciones de recursos personalizados (CRD) estándar de Tekton para definir los canales de CI/CD
- Diseñar y definir los flujos de trabajo de CI/CD para las aplicaciones, y solucionar los problemas asociados a ellos
- Configurar y activar los flujos de trabajo de Pipeline para las aplicaciones
- Uso de los operadores a los que los usuarios tengan acceso para ejecutar en sus aplicaciones
- Crear aplicaciones a partir de operadores instalados
Es posible que durante el examen tenga que trabajar con una o varias aplicaciones ya escritas. No se le pedirá que modifique el código de la aplicación; sin embargo, en algunos casos, puede que tenga que utilizar la documentación proporcionada para probar y completar la implementación de una aplicación determinada.
Información útil
Preparación
Red Hat le recomienda realizar los cursos Red Hat OpenShift Development I: Introduction to Containers with Podman y Red Hat OpenShift Developer II: Building Kubernetes Applications a modo de preparación para el examen. La asistencia a las clases no es obligatoria; los estudiantes pueden optar por presentarse solo al examen.
Si bien la asistencia a los cursos de Red Hat puede significar una parte importante de la preparación para el examen, no garantiza su aprobación. La experiencia previa, la práctica y las aptitudes personales también son determinantes para el éxito.
Hay muchos libros y otros recursos disponibles sobre la administración de sistemas para los productos de Red Hat. Red Hat no aprueba oficialmente ninguno de ellos como guías de preparación para el examen. No obstante, leerlos puede resultar útil para profundizar sus conocimientos.
Formato del examen
El examen consta de un solo apartado de tres horas de duración. Consiste en una evaluación basada en el desempeño que pone a prueba la capacidad del candidato para implementar aplicaciones en un entorno de Red Hat OpenShift Container Platform. Deberá ejecutar varias tareas de rutina asociadas a la instalación de las aplicaciones, similares a las que se esperaría que realizara en un entorno de DevOps de OpenShift Container Platform, y se evaluará si las aplicaciones cumplen con los criterios objetivos específicos.
El examen también se puede realizar de forma virtual, como parte del formato de evaluación remota. Obtenga más información sobre los exámenes remotos y descubra si son la opción adecuada para usted.
Resultados y notificación
Los resultados oficiales de los exámenes proceden exclusivamente de la Central de Certificación Red Hat. Red Hat no autoriza a los examinadores ni a los partners de capacitación a comunicar los resultados a los candidatos directamente. En general, los resultados de los exámenes se comunican en un plazo de tres días laborales, según el calendario de Estados Unidos.
Los resultados del examen se organizan en puntuaciones totales. Red Hat no comunica la calificación obtenida en cada punto, ni otra información adicional que pueda solicitar.
Si no tiene éxito en el primer intento, podrá repetir el examen una vez. Si desea obtener más información, consulte nuestra página de políticas de capacitación
.