Automatisation avec Puppet

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les concepts et principes de l'automatisation
  • Décrire Puppet
  • Mettre en oeuvre et utiliser la dernière version de Puppet (v7x).

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 700,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 700,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Présentation de Puppet

  • Définitions et historique
    • Qu'est-ce que la configuration automatisée ?
    • Les deux types de système de configuration automatisée : avec agent et sans agent comme Ansible
    • Les différentes versions et distributions Puppet
    • Terminologie
  • Concepts Puppet
    • Le fonctionnement général de Puppet
    • Puppet Master
    • Puppet Agent
    • La notion de Facter
  • Utiliser Puppet
    • Le code déclaratif et impératif
    • L'idempotence
    • La notion d'état et sans état
    • Le principe de codage : les modes KISS et DRY / les conditions / l'itération / les variables / les fonctions
    • Les environnements
    • Les classes
    • Les ressources et leur organisation
    • Les templates et fichiers : les ERB Templates / les EPP Templates
  • Les modules
    • Utiliser un module
    • Le Puppet Development Kit
    • Utilisation de l'IDE RubyMine de JetBrains
    • Utilisation de Hiera

Mise en oeuvre

  • Le Puppet Master
    • Installer et configurer un Puppet Master
    • Installer et configurer le Puppet Agent
  • Manipulations de base
    • Gérer l'enregistrement des agents
    • Gérer des certificats SSL
    • Gérer les utilisateurs et groupes
    • Déployer une solution et sa configuration
    • Remonter l'information avec Facter
    • Superviser ses agents
    • Décrire la configuration avec Puppet
  • Classification des noeuds
    • Les ENC (External Node Classifiers)
    • Foreman, Cobbler
  • Utilisation de Bolt
    • Présentation de Bolt, "Puppet sans agent"
  • Gérer son code
    • Gestion des versions avec r10k et Git
    • Les variables et classes
    • Gérer les données spécifiques
    • Gérer les rapports

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

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

Prérequis

Avoir les connaissances minimales de l'administration Linux.

Public

Architectes, ingénieurs systèmes et réseaux, chefs de projets, administrateurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

Mettre en place Puppet dans un environnement de production exigeant - Développer ses propres Facts avec Puppet - Savoir utiliser MCollective
Tarif

A partir de 1 425,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Automatiser des actions simples basées sur des commandes d’Excel
  • Affecter des macros à des boutons, des objets graphiques, à la barre d’outils d’Accès rapide etc.
Tarif

A partir de 320,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

La formation Automatisation des tests web, mobile et APIs EN ANGLAIS a pour but de :

  • Fournir les bases de l’automatisation de tests pour des applications web, mobile et les APIs.
  • Améliorer les connaissances nécessaires pour réaliser une suite de test rapide, fiable et variabiliser les données de test.

L’accent est mis sur la compréhension des principes et la mise en place de bonnes pratiques au travers de cas concrets. L’outillage retenu pour faire des tests automatisés comporte notamment Selenium, Katalon ou Browserstack permet de réaliser la formation dans un environnement similaire aux entreprises.

Cette formation a pour objectif de :

  • Découvrir les fondations nécessaires à l’automatisation de test avec l’outillage principal de Selenium et de Katalon
  • Acquérir les bonnes pratiques d’extensibilité et de maintenance pour une suite de tests existantes, pour vous permettre de garantir leur stabilité et scalabilité
  • Réaliser et mettre en place d’une suite de tests mobiles
  • Gérer les environnements et mettre en place des tests pour des APIs en REST

A l’issue de cette formation, chaque apprenant sera capable de :

Mettre en place des tests automatisés pour les cas fréquemment rencontrés

  • Connaitre les bases et fondations évolutives pour améliorer la maintenance des suites de test mises en place
  • Savoir executer et maintenir une suite de tests
  • Savoir executer des tests mobile
  • Savoir executer des tests API en REST
Tarif

A partir de 720,00 €

Durée

2 jours ; Formation réalisable à votre rythme durant 2 mois en format VOD (e-learning)

Modes
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les différentes catégories de tests ainsi que leurs périmètres de validation.
  • Décrire un scénario de test.
  • Savoir utiliser les outils appropriés pour chaque catégories de tests.
  • Analyser les résultats de test et savoir corriger en temps et en heure.
  • Définir les outils connexes à l'exécution des tests tels que les jeux de données de test et leur mise en place.
  • Utiliser un référentiel de tests et paramétrer des liens vers des outils connexes, pour automatiser une campagne de test.
  • Faire une analyse statique de code et de couverture de tests et l'intégrer dans une chaîne de fabrication logicielle.
  • Utiliser les techniques d'objets factices, souches ou simulacres et mettre en place un serveur d'intégration continue.
  • Mettre en œuvre une automatisation de tests fonctionnels sur client lourd et sur Web.
  • Mettre en place une plateforme de tests de performance.
  • Automatiser les tests de performance, avec mise en place d'un test de détermination du seuil de déni de service.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

- Maîtriser Perplexity pour l'utiliser dans des tâches variées : gestion administrative, automatisation d'emails, recherche d'informations fiables et production de contenus divers.
- Être capable d'appliquer des techniques de prompting pour maximiser l'efficacité de Perplexity dans le cadre professionnel (productivité quotidienne, automatisation de processus, gestion d'information).

Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les bénéfices potentiels de l'automatisation
  • Identifier les tests à automatiser
  • Reconnaître et sélectionner les outils adaptés au contexte
  • Mettre en place une stratégie d'automatisation des tests
  • Vous préparer et passer l'examen de certification ISTQB avancé "Test Automation Engineer".
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Gérer l'interface et les préférences de PitStop Serveur
  • Gérer les bibliothèques de traitements disponibles
  • Créer, activer et suivre un flux de traitement
  • Utiliser les flux de traitement dynamique (Smart Preflight).
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Automatiser et maintenir les tests sous HP UFT
  • Utiliser l'outil dans le cadre de la démarche méthodologique retenue
  • Mettre en place des scripts d'automatisation
  • Paramétrer des scripts
  • Exécuter des campagnes de tests automatisées
  • Valoriser des résultats
  • Etablir les liens avec l'outil ALM
  • Programmer des scripts en mode expert.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...