Rechercher

Français

Français

Connexion

Connexion/Inscription

Sites web

DO289

Développement avec Red Hat OpenShift I : conteneurisation d'applications, avec examen

Lieu

Format What’s this?

Lisez les avis et expériences d'autres participants dans la Red Hat Learning Community

Présentation

Description

Apprenez à concevoir, à développer et à déployer des applications conteneurisées dans un cluster OpenShift

Cette offre de formation inclut un cours qui permet de mieux comprendre le rôle majeur des technologies de conteneurs pour la configuration et le déploiement d'applications et de microservices. Elle inclut également un examen qui permet de valider les compétences acquises. Dans ce deuxième cours du parcours de formation au développement avec OpenShift®, vous apprendrez à concevoir, à développer et à déployer des applications conteneurisées dans un cluster OpenShift. Vous pourrez ensuite tester votre capacité à effectuer ces tâches dans le cadre de l'examen.

Cette offre inclut l'examen Spécialiste certifié Red Hat en développement d'applications OpenShift (EX288), qui repose sur la version 4.1 de Red Hat® OpenShift Container Platform.

Que vous soyez chargé de créer des applications natives pour les conteneurs ou de migrer les applications de type « brownfield » existantes, vous apprendrez à accroître votre productivité en tant que développeur grâce à Red Hat OpenShift Container Platform, une plateforme d'applications conteneurisées qui permet aux entreprises de gérer le déploiement de conteneurs et de mettre à l'échelle leurs applications à l'aide de Kubernetes.

Contenu du cours

  • Gestion et création de versions d'applications
  • Personnalisation d'une image de base S2I
  • Création d'un modèle OpenShift
  • Création de contrôles d'intégrité pour surveiller et améliorer la fiabilité des applications
  • Création et déploiement d'un pipeline Jenkins pour l'intégration et le déploiement continus
  • Création et déploiement d'une application native pour le cloud pour OpenShift

Public ciblé

  • Développeurs d'applications d'entreprise
  • Ingénieurs en fiabilité de site

Prérequis

Programme

Programme du cours

Déploiement et gestion d'applications dans un cluster OpenShift
Déployer des applications à l'aide de différentes méthodes de mise en paquets dans un cluster OpenShift et gérer les ressources associées
Conception d'applications conteneurisées pour OpenShift
Choisir une méthode de conteneurisation pour une application et créer un conteneur à exécuter dans un cluster OpenShift
Publication d'images de conteneurs d'entreprise
Créer un registre d'entreprise et y publier des images de conteneurs
Gestion de la création d'applications
Décrire le processus de création d'OpenShift, et créer et gérer des versions d'applications
Personnalisation de la création des versions S2I (source-to-image)
Personnaliser une image de base S2I et en créer une nouvelle
Création d'applications à partir de modèles OpenShift
Décrire les éléments d'un modèle et créer un modèle d'application à plusieurs conteneurs
Gestion des déploiements d'applications
Surveiller l'intégrité des applications et mettre en œuvre différentes méthodes de déploiement pour les applications natives pour le cloud
Mise en œuvre de pipelines CI/CD dans OpenShift
Créer et déployer des pipelines Jenkins pour faciliter l'intégration et le déploiement continus (CI/CD) avec OpenShift
Création d'applications natives pour le cloud sur OpenShift
Créer et déployer des applications natives pour le cloud sur OpenShift
Remarque : le programme du cours est susceptible d'être modifié au vu des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour toute question ou pour en savoir plus sur un objectif ou un thème particulier, contactez un conseiller en formation.
Bénéfices

Bénéfices pour l'entreprise

Pour les administrateurs et les développeurs qui cherchent à réduire les délais de mise sur le marché des applications de type produit minimum viable, les conteneurs et OpenShift sont rapidement devenus la solution de choix en matière de développement agile et de déploiement d'applications. Une architecture basée sur des conteneurs, orchestrée à l'aide de Kubernetes et de la solution Red Hat OpenShift, apporte les avantages suivants : amélioration de la fiabilité et de l'évolutivité, réduction de la charge de travail pour les développeurs et simplification du déploiement continu.

Reprenant les bases sur les conteneurs exposées dans le cours Présentation des conteneurs, de Kubernetes et de Red Hat OpenShift Container Platform (DO180), ce cours sur OpenShift est le premier qui s'adresse spécialement aux développeurs. Ce cours, et l'examen qui l'accompagne, constituent une passerelle vers la transformation numérique et organisationnelle en démontrant le potentiel des pratiques DevOps dans une architecture basée sur des conteneurs.

Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

Bénéfices pour le participant

Après avoir suivi ce cours, vous devriez être en mesure de conteneuriser des applications à déployer sur Red Hat OpenShift Container Platform. Vous devriez avoir acquis les compétences suivantes :

Après avoir suivi ce cours et passé l'examen, vous devriez avoir compris les concepts fondamentaux des processus de conteneurisation, de mise à l'échelle, de déploiement et de gestion des applications dans Red Hat OpenShift Container Platform, et avoir validé vos compétences dans ce domaine. Vous devriez avoir acquis les compétences suivantes :

  • Conception d'images de conteneurs pour la conteneurisation des applications
  • Personnalisation de la création des versions d'applications et mise en œuvre de scripts automatiques de création après soumission
  • Création d'un modèle d'application à plusieurs conteneurs
  • Mise en œuvre de contrôles d'intégrité pour améliorer la fiabilité du système

Examen ou cours recommandés pour la suite

Participez à ce cours dans le cadre de votre souscription Red Hat Learning, qui vous offre un an d'accès illimité et à la demande à nos ressources de formation en ligne.