> Formations > Technologies numériques > Systèmes d'exploitation > Linux, Unix, macOS > Formation Red Hat OpenShift, développement niveau 1, applications de conteneurisation > Formations > Technologies numériques > Formation Red Hat OpenShift, développement niveau 1, applications de conteneurisation

Formation : Red Hat OpenShift, développement niveau 1, applications de conteneurisation

Red Hat OpenShift, développement niveau 1, applications de conteneurisation




OpenShift est une PaaS de la société Red Hat. Cette plateforme (qui utilise les technologies Docker et Kubernetes) permet de déployer des projets dans des conteneurs. Dans ce cours, vous apprendrez à concevoir, développer et déployer des applications conteneurisées dans un cluster OpenShift.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou en classe à distance
Disponible en anglais, à la demande

Réf. RHS
  3j - 21h00
Prix : 2030 € H.T.
Pauses-café et
déjeuners offerts




OpenShift est une PaaS de la société Red Hat. Cette plateforme (qui utilise les technologies Docker et Kubernetes) permet de déployer des projets dans des conteneurs. Dans ce cours, vous apprendrez à concevoir, développer et déployer des applications conteneurisées dans un cluster OpenShift.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Déployer des applications sur un cluster RedHat OpenShift et gérer ces applications
Concevoir et construire des conteneurs d'applications assurant un déploiement réussi sur un cluster OpenShift
Construire des applications conteneurisées à l'aide de la fonctionnalité Source-to-Image
Créer des applications sur la base de modèles OpenShift
Extraire un service d'une application monolithique et déployer ce service en tant que microservice dans le cluster
Migrer des applications à exécuter sur un cluster OpenShift

Public concerné
Développeurs et architectes de logiciels prenant en considération l'adoption de conteneurs en tant que méthode préférentielle pour le déploiement d'applications.

Prérequis
Connaissance de base des conteneurs, de Kubernetes et de Red Hat OpenShift.

Méthodes et moyens pédagogiques
Travaux pratiques
Formation alternant théorie et pratique.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

Déploiement et gestion d'applications sur un cluster OpenShift

  • Construction d’une image pour une application.
  • Déplacement d’une application vers OpenShift.
  • Gestion d’une application sur OpenShift.

Conception d'applications conteneurisées pour OpenShift

  • Les principes KISS, DRY, YAGNI et SoC.
  • Les applications basées sur les microservices.
Travaux pratiques
Création d'images de conteneurs sur la base d'instructions avancées de Dockerfile.

Publication d'images de conteneurs d'entreprise

  • Notion de registre d'entreprise.
  • Les autorisations d'accès au registre OpenShift.
Travaux pratiques
Création d'un registre d'entreprise et autorisation d'accès au registre OpenShift.

Construction d'applications

  • Description du processus de construction OpenShift.
  • Mise en œuvre de crochets de version après soumission.
Travaux pratiques
Construction OpenShift et mise en œuvre de crochets de version après soumission.

Personnalisation de versions Source-to-Image

  • Pourquoi personnaliser une version S2I (Source-to-Image).
  • Personnalisation d'une image S2I.
Travaux pratiques
Personnalisation d'une image S2I de base.

Création d'applications à partir de modèles OpenShift

  • Notion de modèle OpenShift.
  • Modèle multi-conteneurs.
Travaux pratiques
Description d'éléments d'un modèle OpenShift et création d'un modèle multi-conteneurs.

Gestion de déploiement d'applications

  • Monitoring des applications déployées.
  • Stratégie de déploiement adaptée au monitoring planifié.
Travaux pratiques
Surveillance de la santé des applications et choix d'une stratégie de déploiement adaptée.

Migration d'applications vers OpenShift

  • Intégration de services externes.
  • Migration d'applications déployées sur Red Hat JBoss Middleware/WildFly.
Travaux pratiques
Intégration de services externes et migration d'applications déployées sur Red Hat JBoss Middleware.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Avis clients
4,1 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
VALENTIN M.
25/11/24
4 / 5

Bonne formation
SYLVAIN R.
25/11/24
5 / 5

Très satisfait, ayant pas mal de connaissance sur le sujet, j’ai quand même beaucoup appris.
SANDRINE H.
25/11/24
4 / 5

je pars de zéro et n’ai pas une activité full dév, donc ce cours n’est peut être pas le plus adapté pour moi. Je cherchais plutôt un niveau utilisateur sans dév



Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance
Dernières places
Session garantie