Accueil    Formations    Informatique    DevOps    Orchestration et CaaS    Red Hat DevOps Pipelines and Processes - CI/CD with Jenkins, Git, and Test Driven Development

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques / Compétences visées

  • Simplifier et intégrer plus efficacement le code de vos applications
  • Construire un code fiable avec le TDD (Test Driven Development)
  • Utiliser des pipelines automatisés pour simplifier les tests
  • Construire des pipelines
  • Concevoir des applications avec une approche "test first"
  • Intégrer le code de l'application avec Git
  • Illustrer les avantages de DevOps et les outils qui soutiennent sa mise en oeuvre.

Niveau requis

Avoir suivi le cours "Red Hat Application Development I : Programming in Java EE" ou avoir de l'expérience dans le développement d'applications. Savoir utiliser un IDE tel que Red Hat Developer Studio ou Visual Studio Code. Il est également recommandé d'avoir suivi le cours "Introduction aux applications OpenShift" et de passer le test de positionnement proposé gratuitement sur le site de l'éditeur.

Public concerné

Développeurs d'applications.

Partenaire / Éditeur

Programme

Introduction à l'intégration continue et au déploiement continu (CI/CD)

  • Décrire les principes du DevOps et le rôle de Jenkins

Intégrer le code source avec le contrôle de version

  • Gérer les modifications du code source avec le contrôle de version Git

Tester les applications

  • Décrire les principes fondamentaux des tests complets des applications et mettre en oeuvre les tests unitaires, d'intégration et fonctionnels

Créer des applications avec le développement piloté par les tests

  • Implémenter et construire des fonctionnalités d'application avec le TDD (Test Driven Development)

Créer des pipelines

  • Créer des pipelines de base pour exécuter des tâches Jenkins

Déployer des applications avec des pipelines

  • Déployer automatiquement et en toute sécurité des applications sur Red Hat OpenShift Container Platform

Mettre en oeuvre la sécurité et la surveillance des pipelines

  • Gérer la sécurité et surveiller les performances des pipelines

Consommer des pipelines

  • Travailler avec (ou "utiliser") et dépanner les pipelines CI/CD pour le déploiement automatisé et les tests automatisés

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Les + de la formation

En distanciel, ce cours est dispensé sur 26h15, soit 5 jours, de 9h à 15h (avec une pause déjeuner de 45 minutes).

En présentiel, ce cours est dispensé sur 4 jours (de 9h à 17h).

Le support de cours et les labs sont en anglais.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous