Préférences générales Red Hat

Explorer

Découvrez l'actualité des clients Red Hat dans le monde entier :

EX276

Red Hat Certificate of Expertise in Containerized Application Development

Informations pour :

L'examen du certificat Red Hat d'expertise en développement d'applications logicielles conteneurisées est basé sur les performances et teste votre capacité à mettre en œuvre et à exécuter des services sous forme de conteneurs Docker.

Un concepteur de conteneurs qui obtient le certificat Red Hat d'expertise en développement d'applications logicielles conteneurisées a prouvé qu'il possédait les compétences, connaissances et capacités requises pour créer et mettre à jour des images de conteurs, ainsi que pour exécuter et lier des conteneurs.

Préparation

Red Hat recommande vivement aux candidats à cet examen d'obtenir la certification RHCSA (Administrateur système certifié Red Hat®) avant de tenter de le passer, sans aucune obligation.

Points à étudier pour l'examen

Pour vous aider à vous préparer, consultez les objectifs de l'examen, qui précisent les types de tâche que vous serez amené à effectuer au cours de l'examen.

Les candidats doivent avoir les compétences et capacités suivantes :

Mise en œuvre d'images

  • Comprendre et utiliser FROM (le concept d'une image de base)
  • Comprendre et utiliser RUN
  • Comprendre et utiliser ADD
  • Comprendre et utiliser COPY
  • Comprendre la différence entre ADD et COPY
  • Comprendre et utiliser WORKDIR et USER
    • Comprendre les thèmes liés à la sécurité
  • Comprendre les différences et les applications de CMD et ENTRYPOINT
    • Comprendre ENTRYPOINT avec la commande « param »
  • Comprendre et utiliser ONBUILD
  • Comprendre quand et comment EXPOSER un port à partir d'un fichier Dockerfile
  • Comprendre et utiliser des variables d'environnement dans des images
    • Comprendre l'utilisation d'ENV pour faire fonctionner plusieurs conteneurs en même temps
  • Comprendre le VOLUME d'un conteneur
    • Monter un répertoire hôte comme volume de données
      • Comprendre les exigences en matière de sécurité et d'autorisations de cette approche
    • Créer et monter un conteneur de volume de données
      • Comprendre les exigences du cycle de vie et de « nettoyage » de cette approche

Gestion d'images

  • Comprendre la sécurité des registres privés
  • Interagir avec de nombreux registres différents
  • Comprendre et utiliser des balises d'image
  • Ajouter et retirer des images de registres
  • Sauvegarder une image avec ses couches et métadonnées/sauvegarder l'état d'un conteneur

Exécution de conteneurs en local

  • Lier des conteneurs
    • Se connecter au système de liaison
    • Comprendre et appliquer les exigences en matière de renommage des variables d'environnement tout en utilisant le système de liaison
  • Obtenir des journaux de conteneur
  • Écouter les événements Docker sur l'hôte Docker
  • Utiliser la commande « docker inspect »
  • Partager des données entre des conteneurs
    • Utiliser un répertoire hôte comme volume de données
    • Utiliser et monter un conteneur de volume de données
  • Comprendre les meilleures pratiques en matière de sécurité des hôtes et des conteneurs

Red Hat se réserve le droit d'ajouter, de modifier ou de supprimer des objectifs. Lesdites modifications seront rendues publiques à l'avance dans le cadre de révisions apportées à ce document.

Comme pour tous les examens Red Hat basés sur les performances, les configurations doivent persister sans intervention après le redémarrage.

Informations utiles

Préparation

Red Hat conseille à tous les candidats au certificat Red Hat d'expertise en développement d'applications logicielles conteneurisées de suivre le cours Conteneurisation d'applications logicielles (DO276). La participation à ce cours n'est cependant pas obligatoire pour se présenter à l'examen. Red Hat recommande aussi aux candidats d'obtenir la certification RHCSA, car une grande partie des compétences requises pour cet examen s'appuient sur des connaissances acquises pour l'examen RHCSA.

Bien que la participation aux cours Red Hat puisse jouer un rôle important dans la préparation à l'examen, cette présence ne garantit pas la réussite à l'examen. 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. Red Hat n'approuve officiellement aucun des manuels de préparation à ses examens. Des lectures complémentaires peuvent cependant vous permettre d'approfondir le sujet et se révéler utiles.

Format de l'examen

Cet examen est une évaluation, basée sur les performances, des aptitudes et connaissances en matière de développement et d'exécution de Docker. Les candidats doivent effectuer des tâches liées au développement et à l'exécution d'images Docker et à la conteneurisation de services comme les moteurs de base de données ou les serveurs d'applications. Un test basé sur les performances signifie que les candidats doivent effectuer des tâches similaires à celles qu'ils réaliseraient au travail.

Il s'agit d'un examen fermé où les candidats n'ont pas accès à Internet, et où ils ne sont autorisés à apporter aucun document, livre ou support électronique. Les candidats reçoivent quand même une copie de la documentation officielle de la communauté Docker et de la documentation du produit Red Hat® Enterprise Linux® Container Host. Les candidats sont encouragés à se familiariser avec ces documents lors de la préparation de leur examen.

Cet examen consiste en une session d'une durée de 3 heures.

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 dans les trois (3) jours ouvrables aux États-Unis qui suivent 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.

Public ciblé et prérequis

Public ciblé pour cet examen

Les personnes suivantes peuvent être intéressées par l'obtention du certificat Red Hat d'expertise en développement d'applications logicielles conteneurisées :

  • Architectes SOA d'entreprise qui souhaitent passer aux applications logicielles conteneurisées
  • Personnes travaillant dans un environnement DevOps qui doivent créer, mettre à jour et exécuter des conteneurs dans un environnement de développement en prévision d'une éventuelle migration vers la production

Prérequis pour cet examen

Les candidats à cet examen doivent :

Formation conseillée

Voici les recommandations de Red Hat pour la préparation de cet examen d'expertise :

Conteneurisation d'applications logicielles (DO276)
Apprenez à concevoir des conteneurs pour le déploiement d'une application existante dans plusieurs conteneurs, à construire et tester ces conteneurs à l'aide de Docker, ainsi qu'à déployer l'application dans un cluster Kubernetes pour augmenter la disponibilité et équilibrer la charge.