EX288
Red Hat Certified Advanced Developer in Cloud-native Applications Exam
Descripción del examen
En el examen Red Hat Certified Advanced Developer in Cloud-native Applications Exam (EX288), se evalúa tu capacidad para implementar aplicaciones que ya posees en un entorno de Red Hat® OpenShift® Container Platform.
Al aprobar este examen, obtendrás la certificación Red Hat Certified Advanced Developer in Cloud-native Applications, que también cuenta para obtener la acreditación Red Hat Certified Architect in Cloud-native Applications.
El examen se basa en Red Hat OpenShift Container Platform 4.18.
Público destinatario
- 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, debes tener un conocimiento básico sobre los contenedores. Se recomienda tener cierta experiencia en programación, aunque no es obligatorio.
- Se recomienda encarecidamente haber completado el cursoRed Hat OpenShift Developer II: Building Kubernetes Applications (DO288), pero no es obligatorio.
- Se recomienda haber obtenido la certificación Red Hat Certified Specialist in Containers, pero no es obligatorio.
- Realiza la evaluación de habilidades gratuita para encontrar el curso que te ayude a prepararte mejor para presentar el examen
Temas de estudio para el examen
Los objetivos del examen destacan las áreas temáticas, lo cual te ayudará en tu preparación. Red Hat se reserva el derecho de agregar, modificar y eliminar cualquier objetivo del examen. Los cambios se publicarán con antelación.
Como parte del examen, deberás 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 en qué consiste el uso básico de Git y trabajar con él en el contexto de 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 en 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
- Crear imágenes para usar con OpenShift Container Platform mediante el uso de flujos de trabajo de compilación personalizados
- 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 actualizaciones sobre los cambios en el flujo de imágenes
- Depurar los problemas menores relacionados con la implementación de las aplicaciones
- Uso de mapas y secretos 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 de compilación
- Crear un enlace de compilación que ejecute un script provisto
- Probar y confirmar el correcto funcionamiento del enlace
- Gestionar y comenzar a crear las compilaciones de aplicaciones
- Uso de plantillas
- Crear una plantilla de OpenShift
- Utilizar plantillas escritas en formato JSON o YAML que ya posees
- 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 operadores a los que los usuarios tienen acceso para ejecutar en sus aplicaciones
- Crear aplicaciones a partir de operadores instalados
Durante el examen, se te pedirá que trabajes 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.
Preparación
Red Hat recomienda realizar el curso Red Hat OpenShift Development I: Introduction to Containers with Podman y Red Hat OpenShift Developer II: Building Kubernetes Applications para prepararse. La asistencia a las clases no es obligatoria; los estudiantes pueden optar por presentarse solo al examen.
Aunque la asistencia a los cursos de Red Hat sea muy importante para la preparación, no garantiza que los alumnos aprueben. 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 administración de sistemas para los productos de Red Hat. Red Hat no avala ninguno de ellos como guía de preparación para los exámenes. Sin embargo, su lectura puede serte de utilidad y ayudarte a profundizar tus conocimientos.
Formato del examen
Asegúrate de revisar la guía Red Hat Certification program guide para conocer todas las políticas oficiales y los procedimientos de examen antes de programar una sesión.
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ás ejecutar varias tareas de rutina asociadas a la instalación de las aplicaciones, similares a las que se esperaría que realizaras en un entorno de DevOps de OpenShift Container Platform, y se evaluará si las aplicaciones cumplen con los criterios objetivos específicos.
Próximo examen o curso recomendado
Red Hat OpenShift Development II: Containerizing Applications (DO288)
Otras formas de perfeccionar tus habilidades
Obtén lo mejor de ambos mundos: la capacitación virtual impartida por especialistas, el aprendizaje autorregulado, la ayuda de especialistas y un examen de certificación. Todo está incluido en Red Hat Learning Subscription.
Capacitación en las instalaciones disponible
Si deseas capacitar a todo tu equipo, podemos hacerlo en tus instalaciones, de forma presencial o remota.
Red Hat Learning Subscription
Capacitación integral y planes de capacitación sobre los productos de Red Hat, certificaciones reconocidas en el sector y una experiencia de aprendizaje de TI flexible y dinámica.