Terraform: orchestration d'infrastructures





Prix inter HT / stagiaire : 1440 €
DESCRIPTION

Cette formation permet aux stagiaires de maîtriser Terraform pour le déploiement et la gestion d'infrastructures. Ils apprendront à écrire des configurations Terraform, à comprendre l'état de l'infrastructure et à gérer les changements de manière sécurisée. À l'issue de la formation, ils pourront ainsi orchestrer efficacement des environnements cloud.

Pré-requis :
  • Bases en systèmes d'exploitation
  • Concepts de cloud computing
  • Utiliser la ligne de commande
  Télécharger le plan






DETAILS DE LA FORMATION

  •   Syllabus complet
  • Introduction à Terraform
    Qu'est-ce que Terraform ?
    Les avantages de l'infrastructure as code
    Installation de Terraform
    Structure d'un fichier de configuration
    Les providers et ressources
    Gestion des états
    Concepts de base des modules
    Travaux pratiques : Créer et exécuter votre première configuration Terraform

    Écriture de configurations Terraform
    Syntaxe et conventions
    Déclaration des ressources
    Variables et outputs
    Utilisation des types de données
    Les blocs conditionnels
    Les fonctions intégrées
    Structuration des fichiers
    Travaux pratiques : Écrire une configuration avec des variables et des outputs

    Gestion des états d'infrastructure
    Qu'est-ce qu'un état ?
    Local vs remote state
    Locking de l'état
    Gestion des backends
    Importation des ressources existantes
    Modification et mise à jour de l'état
    Résolution des conflits d'état
    Travaux pratiques : Configurer un backend distant pour gérer l'état

    Modules Terraform
    Qu'est-ce qu'un module ?
    Créer un module simple
    Appeler des modules dans une configuration
    Partager des modules avec le Registry
    Structure d'un module bien conçu
    Variables et outputs dans les modules
    Meilleures pratiques pour les modules
    Travaux pratiques : Créer et utiliser un module Terraform

    Gestion des fournisseurs
    Comprendre les providers
    Configuration des providers
    Gestion des versions des providers
    Intégration avec des fournisseurs cloud
    Écrire des providers personnalisés
    Gestion des secrets et des credentials
    Exemples pratiques avec divers providers
    Travaux pratiques : Déployer une infrastructure sur un fournisseur cloud

    Terraform et CI/CD
    Introduction à l'intégration continue
    Outils et plateformes CI/CD compatibles
    Automatisation des déploiements avec Terraform
    Gestion des environnements dans CI/CD
    Exécuter des tests d'infrastructure
    Suivi et notification des déploiements
    Stratégies de rollback
    Travaux pratiques : Mettre en place un pipeline CI/CD avec Terraform

    Gestion des changements et des mises à jour
    Planification des changements avec `terraform plan`
    Application des changements avec `terraform apply`
    Gestion des suppressions et des remplacements
    Stratégies de mise à jour
    Vérification de l'état après mise à jour
    Utilisation des workspaces
    Bonnes pratiques pour la gestion des changements
    Travaux pratiques : Effectuer des mises à jour et gérer les changements

    Cas d'étude et bonnes pratiques
    Études de cas réels d'utilisation de Terraform
    Analyse des erreurs courantes
    Meilleures pratiques pour l'écriture de configurations
    Optimisation

  •   Ce qui est inclus
  • + Formateur expérimenté
    + Exposés théoriques
    + Démonstrations et travaux pratiques
    + Travailler sur des cas réels
    + Slides de présentation, documents PDF
    + Accès au Lab terraform

  •   Public concerné
  • + Développeurs
    + Ingénieurs DevOps
    + Administrateurs systèmes
    + Toute personne intéressée

  •   Certification et évaluation
  • Pendant la formation, des travaux pratiques et études de cas sont proposés. Cette formation ne propose pas encore de certification.



AVANTAGES. TEMOIGNAGES

  • Votre coach Reconvert.
  • Pédagogie orientée pratique.
  • Echanges interactifs.
  • Communautés.

La qualité est excellente, l'enseignant crée un espace de confiance et rend la formation très agréable. J'ai adoré, le professeur et son cours sont très complets. La formation a été facile à comprendre et très dynamique. Le formateur est un excellent professeur.
J. Ruiz
The Moneytizer, Mexico

La formation avec vous était géniale. C'est super intéressant et très formateur. Actuellement je suis chez Micropole, en tant que Cloud & Big Data Engineer. Merci.
A. Chuttoo
Micropole, France

Ces 4 jours ont été enrichissants. Suite à la formation HTML puis CSS, celle de Javascript m'a apporté encore plus de connaissances et de compétences sur le sujet.
J. Salgueiro
The Moneytizer, Brazil



Autres références :

Cliquez sur le logo.


Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Ministère de la Défense AKKA Ministère de l'intérieur AFP Enedis Viveris Titeflex Autres




DUREE (H)



Durée : 14 heures.



PRIX. DATES. RESERVER

  •   PRESENTIEL ou CLASSE VIRTUELLE

  • Diffusée en Présentiel ou en Classe Virtuelle, cette formation peut être faite soit en :
    1- inter entreprise : avec des stagiaires de plusieurs entreprises,
    2- intra entreprise : avec des stagiaires qui sont de la même entreprise.

    Quelque soit la formule souhaitée, veuillez réservez un RDV téléphonique avec un conseiller en cliquant ci-dessous.

    Prix inter HT / stagiaire : 1440 €




Autres formations

Python par la pratique
Apprendre par la pratique à programmer en langage Python.

Django : développement web en Python
Apprendre à développer des applications web en Python avec le framework Django.

MYSQL : prise en main et langage SQL
Ecrire et tester du SQL pour les données de votre application web.

PostgreSQL
Apprendre le langage SQL à travers le serveur de bases de données PostgreSQL.

Certification Python TOSA
Se préparer en pratique à passer la certification TOSA Python3.

Scraping Web en Python
Apprendre à extraire des données depuis un site web en utilisant des modules Python.