DO189

Développement avec Red Hat OpenShift I : introduction aux conteneurs avec Podman, avec examen

Présentation

Description du cours

Cours d'introduction qui s'adresse aux équipes de développement et leur explique la création et la gestion des conteneurs avec Podman pour le déploiement d'applications sur Red Hat OpenShift.

Ce cours présente aux participants la création, l'exécution et la gestion des conteneurs avec Podman et Red Hat OpenShift Container Platform. Il propose une expérience pratique qui les aidera à acquérir les compétences de base nécessaires au développement d'applications conteneurisées. L'examen Spécialiste certifié Red Hat en conteneurs (EX188) est inclus dans cette offre.

Ce cours repose sur Red Hat® Enterprise Linux® 9, Podman 5 et Red Hat OpenShift® 4.18.

Contenu du cours

  • Introduction aux conteneurs
  • Exécution de conteneurs avec l'interface en ligne de commande Podman et Podman Desktop
  • Création d'images de conteneurs personnalisées
  • Gestion d'images de conteneurs
  • Correction de bogue à distance avec des conteneurs
  • Mise en réseau de conteneurs de base
  • Conservation des données avec des conteneurs
  • Exécution d'applications dans plusieurs conteneurs
  • Résolution des problèmes liés aux déploiements de conteneurs
  • Orchestration des conteneurs avec OpenShift et Kubernetes

Public ciblé

  • Développeurs et ingénieurs de la fiabilité des sites qui découvrent les technologies de conteneurs

Prérequis

  • Passer l'évaluation gratuite pour s'assurer que l'offre est adaptée aux compétences
  • Avoir des connaissances de base en matière d'architectures d'applications web et de technologies associées
  • Savoir utiliser une session de terminal Linux et l'interface en ligne de commande du système d'exploitation, et savoir rédiger des scripts shell (recommandé)

Technologies requises

  • Pour les participants qui suivent le cours en ligne ou en autonomie :
    • Vous aurez besoin d'un accès à Internet.
    • Les appareils personnels/postes de travail de développement ne sont pas pris en charge.
  • Pour les participants qui suivent le cours en salle de classe :
    • Au début, aucun cours en salle de classe avec instructeur ne sera disponible. Il y en aura après la publication du cours, mais le calendrier n'est pas encore défini.
    • Les appareils personnels/postes de travail de développement ne sont pas pris en charge.
Programme

Programme du cours

Présentation des conteneurs et introduction

Décrire la manière dont les conteneurs facilitent le développement d'applications

Bases de Podman

Gérer et exécuter des conteneurs avec Podman

Images de conteneurs

Parcourir les registres de conteneurs pour trouver et gérer des images de conteneurs

Images de conteneur personnalisées

Créer des images de conteneurs pour la conteneurisation des applications

Données persistantes

Exécuter des conteneurs de base de données avec la persistance

Résolution des problèmes liés aux conteneurs

Analyser les journaux de conteneurs et configurer un débogueur distant

Applications dans plusieurs conteneurs avec Compose

Exécuter des applications dans plusieurs conteneurs avec Compose

Orchestration des conteneurs avec OpenShift et Kubernetes

Orchestrer des applications conteneurisées avec OpenShift et Kubernetes

 
Bénéfices

Bénéfices pour l'entreprise

Une architecture basée sur des conteneurs offre les avantages suivants : amélioration de la fiabilité et de l'évolutivité et simplification des processus d'intégration et de déploiement continus. Ce cours fournit les bases nécessaires au développement avec OpenShift et aide à se lancer dans la transformation numérique grâce à la conteneurisation des applications.

Bénéfices pour le participant

Après avoir suivi ce cours, vous comprendrez les bases du développement d'applications conteneurisées. Vous serez en mesure d'exécuter des applications conteneurisées, de les gérer et d'en résoudre les problèmes. Ce cours est le point de départ du programme de formation en matière de développement OpenShift et fournit les bases dont vous aurez besoin pour passer aux cours sur le développement d'applications cloud-native.

Examens ou cours recommandés pour la suite

Développement avec Red Hat OpenShift II : conteneurisation d'applications (DO288)
Présentation de Red Hat OpenShift Service on AWS (CS120)
Présentation de Microsoft Azure Red Hat OpenShift (DO121)

Choisir un pays ou région

Formations sur site disponibles

Nous pouvons former votre équipe toute entière sur votre site, que ce soit en personne ou à distance.

Souscription Red Hat Learning

Bénéficiez de parcours de formation complets sur les produits Red Hat, de certifications reconnues par le secteur et d'une expérience d'apprentissage informatique flexible et dynamique.

Découvrez ce que d'autres participants pensent de ce cours dans notre communauté Red Hat Learning.

Tracez votre parcours de compétences

Suivez ce cours dans le cadre d'une souscription Red Hat Learning et bénéficiez d'un accès illimité et à la demande à nos ressources de formation en ligne pendant un an.

Évaluez vos connaissances

Passez une évaluation gratuite des compétences pour tester vos connaissances, identifier vos lacunes et obtenir des suggestions de formations Red Hat.