EX288

Examen Développeur d'applications OpenShift certifié Red Hat

Présentation

Description de l'examen

Cet examen teste votre capacité à déployer des applications existantes dans un environnement Red Hat® OpenShift® Container Platform.

Si vous réussissez cet examen, vous obtiendrez la certification Spécialiste certifié Red Hat en développement d'applications OpenShift, qui compte également pour l'obtention de la certification RHCA® (Architecte certifié Red Hat).

Cet examen s'effectue sur Red Hat OpenShift Container Platform 4.12.

Public ciblé

  • Développeurs d'applications responsables de la mise en œuvre et de la prise en charge des applications sur Red Hat OpenShift Container Platform
  • Ingénieurs DevOps responsables de la distribution des applications sur Red Hat OpenShift Container Platform
  • Ingénieurs de la fiabilité des sites qui travaillent avec Red Hat OpenShift Container Platform

Prérequis pour cet examen

Objectifs

Points à étudier pour l'examen

Pour vous aider à vous préparer, les objectifs de l'examen répertorient les types de tâches que vous serez amené à effectuer au cours de l'examen. Red Hat se réserve le droit d'ajouter, de modifier ou de supprimer des objectifs pour tout examen. Ces modifications seront publiées à l'avance.

Pour cet examen, vous devez être capable d'effectuer les tâches suivantes :

  • Utilisation de Red Hat OpenShift Container Platform
    • Créer et utiliser plusieurs projets OpenShift
    • Créer et déployer des applications dans un ou plusieurs conteneurs
    • Utiliser la surveillance de l'intégrité des applications
    • Comprendre l'utilisation de base de Git et s'en servir pour déployer des applications dans OpenShift
    • Configurer le registre interne d'OpenShift pour répondre aux besoins spécifiques
    • Gérer des applications à l'aide de la console web
  • Déploiement d'applications dans plusieurs conteneurs
    • Créer et utiliser des charts Helm
    • Personnaliser les déploiements avec Kustomize
  • Utilisation d'images de conteneurs
    • Utiliser les utilitaires en ligne de commande pour créer et manipuler des images de conteneurs
    • Optimiser des images de conteneurs
    • Publier des images de conteneurs dans un registre
  • Résolution des problèmes de déploiement d'applications
    • Identifier et corriger des problèmes mineurs lors du déploiement d'applications
    • Identifier et corriger des problèmes mineurs liés au processus de création de versions
  • Utilisation des flux d'images
    • Créer des flux d'images personnalisés pour déployer des applications
    • Récupérer des applications à partir de référentiels Git existants
    • Déclencher des mises à jour sur les modifications du flux d'images
    • Résoudre des problèmes mineurs lors du déploiement d'applications
  • Utilisation des cartes de configuration
    • Créer des cartes de configuration
    • Création de ressources secrètes
    • Utiliser des cartes de configuration pour injecter des données dans des applications
  • Utilisation du framework S2I (source-to-image)
    • Créer et déployer des applications avec l'outil S2I
    • Personnaliser des images S2I existantes
  • Utilisation de scripts automatiques et de déclencheurs
    • Créer un script automatique de version qui exécute un script fourni
    • Tester et confirmer le bon fonctionnement du script automatique
    • Gérer et créer des versions d'applications
  • Utilisation de modèles
    • Créer un modèle OpenShift
    • Utiliser des modèles préexistants au format JSON ou YAML
    • Utiliser des modèles à plusieurs conteneurs
    • Ajouter des paramètres personnalisés à un modèle
  • Utilisation de Pipelines OpenShift
    • Comprendre le processus CI/CD dans OpenShift
    • Comprendre et utiliser les définitions de ressources personnalisées (CRD) Tekton standard pour définir des pipelines CI/CD
    • Concevoir des workflows CI/CD pour les applications, les définir et en résoudre les problèmes
    • Configurer et déclencher des workflows de pipeline pour les applications
  • Utilisation d'opérateurs accessibles aux utilisateurs pour les exécuter dans leurs applications
    • Créer des applications à partir des opérateurs installés

Au cours de l'examen, vous devrez peut-être travailler avec une ou plusieurs applications prérédigées. Le cas échéant, vous n'aurez pas à modifier le code de l'application. En revanche, dans certains cas vous devrez consulter la documentation fournie pour tester intégralement une application donnée et en terminer le déploiement.

Informations utiles

Préparation

Afin de préparer cet examen, nous vous recommandons de suivre les cours Développement avec Red Hat OpenShift I : introduction aux conteneurs avec Podman et Développement avec Red Hat OpenShift II : création d'applications Kubernetes. La participation à ces cours n'est pas obligatoire. Vous pouvez donc vous contenter de passer l'examen.

Bien que la participation aux cours Red Hat joue souvent un rôle important dans la préparation à l'examen, elle ne garantit en aucun cas la réussite de celui-ci. Une expérience et une pratique préalables, ainsi qu'une aptitude innée, constituent d'autres facteurs importants.

De nombreux livres et d'autres ressources sur l'administration système des produits Red Hat sont disponibles. Il n'existe pas de manuels de préparation aux examens officiellement approuvés par Red Hat. Des lectures complémentaires peuvent cependant vous permettre d'approfondir le sujet et se révéler utiles.

Format de l'examen

Cet examen consiste en une session d'une durée de trois heures. Cet examen est une évaluation basée sur les performances des aptitudes du candidat à déployer des applications dans un environnement Red Hat OpenShift Container Platform. Les candidats devront effectuer un certain nombre de tâches courantes relatives au déploiement d'applications et semblables à celles qui les attendent dans un environnement DevOps OpenShift Container Platform. L'évaluation porte sur la capacité des applications à remplir certains critères objectifs.

Il est également possible de passer cet examen virtuellement en sélectionnant le format d'examen à distance. Obtenez plus d'informations sur nos examens à distance pour découvrir si cette option peut vous convenir.

Résultats et communication des notes

Les notes officielles attribuées pour les examens proviennent exclusivement du Centre de certification Red Hat. Red Hat n'autorise pas les examinateurs ou les partenaires de formation à donner directement leurs résultats aux candidats. Les notes d'examen sont généralement communiquées sous trois (3) jours ouvrables (aux États-Unis) après l'examen.

Les résultats d'examen sont communiqués sous forme de notes globales. Red Hat ne communique pas les résultats sur des points particuliers et ne fournit pas non plus d'informations complémentaires sur demande.

Si vous échouez au premier essai, vous pouvez tenter de repasser l'examen une fois. Pour plus d'informations, veuillez consulter la page sur les politiques des formations

.

Parcours de compétences