Ce cours vous dote de compétences YAML essentielles pour la configuration, l'orchestration et l'automatisation dans les environnements logiciels modernes. Grâce à la pratique et à des exemples réels, vous apprendrez à créer des fichiers YAML structurés, lisibles et réutilisables pour la configuration d'applications, les flux de travail CI/CD et l'orchestration de conteneurs.

Profitez d'une croissance illimitée avec un an de Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

Expérience recommandée
Ce que vous apprendrez
Identifier la structure, les règles de syntaxe et les types de données en cours d'utilisation dans YAML pour créer des fichiers de configuration bien formés.
Appliquer la syntaxe YAML pour définir des données structurées à l'aide de listes, de dictionnaires et d'éléments imbriqués pour les scénarios de configuration.
Analyser les documents YAML pour déboguer les erreurs de syntaxe, assurer la validation et améliorer la lisibilité en utilisant les meilleures pratiques et l'outillage.
Concevoir des configurations YAML prêtes à la production pour des applications réelles telles que CI/CD, l'orchestration de conteneurs et les flux de travail d'automatisation.
Compétences que vous acquerrez
- Catégorie : Kubernetes
- Catégorie : Scripting
- Catégorie : Gestion de la configuration
- Catégorie : Docker (Logiciel)
- Catégorie : Approvisionnement utilisateur
- Catégorie : Automatisation
- Catégorie : Validation des données
- Catégorie : Conteneurisation
- Catégorie : CI/CD
- Catégorie : Outils Devops
- Catégorie : structures de données
- Catégorie : DevOps
- Catégorie : Configuration du système
- Catégorie : YAML
- Catégorie : JSON
- Catégorie : Déploiement dans le nuage
- Catégorie : Infrastructure as Code (IaC)
- Catégorie : Débogage
- Catégorie : EXtensible Markup Language (XML)
- Catégorie : Version du logiciel
Détails à connaître

Ajouter à votre profil LinkedIn
juillet 2025
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 5 modules dans ce cours
Ce module présente aux apprenants les concepts fondamentaux de YAML, notamment sa syntaxe, sa structure et ses principales caractéristiques. Grâce à des comparaisons avec JSON et XML, les apprenants comprennent clairement quand et pourquoi YAML est utilisé. Des exercices pratiques et des discussions renforcent les concepts tels que l'indentation, les types de données et les cas d'utilisation réels.
Inclus
12 vidéos4 lectures4 devoirs3 sujets de discussion
Le module explore la façon dont YAML gère les données complexes à travers des structures telles que les listes, les dictionnaires et les configurations imbriquées. Les apprenants maîtriseront également les styles de formatage (bloc vs flux) et les techniques efficaces de traitement des chaînes de caractères pour un YAML propre et lisible. Des exercices pratiques et des discussions renforcent les meilleures pratiques pour représenter et organiser efficacement les données.
Inclus
11 vidéos2 lectures4 devoirs3 sujets de discussion
Acquérir une expérience pratique des puissantes fonctionnalités de YAML telles que les ancres, les alias et les balises personnalisées pour améliorer la réutilisation. Apprendre à valider et à déboguer efficacement les fichiers YAML en utilisant des scénarios et des outils du monde réel. Appliquer les meilleures pratiques de l'industrie pour créer des documents YAML propres, maintenables et collaboratifs.
Inclus
14 vidéos2 lectures4 devoirs3 sujets de discussion
Ce module explore comment YAML alimente des scénarios du monde réel tels que la configuration des applications, la gestion de l'environnement et l'orchestration des conteneurs. Les apprenants appliqueront YAML à des outils tels que Docker, Kubernetes, des pipelines CI/CD et des langages de programmation comme Python. Grâce à la pratique et à des vidéos guidées, ils construiront des solutions axées sur YAML pour la configuration, le déploiement, l'automatisation et l'infrastructure en tant que code (IaC).
Inclus
14 vidéos3 lectures4 devoirs3 sujets de discussion
Le dernier module consolide votre apprentissage par le biais d'un projet pratique et d'une évaluation notée. Vous appliquerez les compétences et les concepts acquis tout au long du cours à des scénarios du monde réel, en démontrant votre capacité à concevoir, mettre en œuvre et gérer efficacement des configurations, des automatisations et des configurations d'infrastructure basées sur YAML.
Inclus
1 vidéo1 lecture2 devoirs1 sujet de discussion
En savoir plus sur Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Foire Aux Questions
Le cours "Introduction à YAML" est conçu pour enseigner les principes fondamentaux et les applications pratiques de YAML. Il couvre la syntaxe, les types de données et les techniques de formatage utilisées dans les fichiers de configuration. Les apprenants exploreront les fonctionnalités de YAML telles que les ancres, les méthodes de validation et les meilleures pratiques. Le cours démontre également le rôle de YAML dans DevOps, la gestion de configuration et l'automatisation. À la fin, les participants seront en mesure de créer, de valider et d'utiliser YAML efficacement dans des scénarios du monde réel.
Ce cours est conçu pour les débutants et les professionnels en début de carrière qui souhaitent acquérir des connaissances pratiques sur YAML pour les tâches de configuration, d'automatisation et d'orchestration. Il est idéal pour les développeurs, les ingénieurs DevOps, les administrateurs système et les passionnés de technologie qui travaillent avec des outils tels que Kubernetes, Docker et les pipelines CI/CD. Aucune expérience préalable de YAML n'est requise, bien qu'une compréhension de base des langages de programmation ou de balisage puisse être utile. Le cours offre une progression pas à pas de la syntaxe fondamentale aux fonctionnalités avancées et à l'utilisation dans le monde réel. Les apprenants acquerront une expérience pratique et la confiance nécessaire pour utiliser YAML efficacement dans les environnements logiciels modernes.
Non, vous n'avez pas besoin d'une expérience préalable avec les langages de programmation pour suivre ce cours. Les leçons commencent par les bases de YAML et s'étendent progressivement vers des concepts plus complexes avec des conseils clairs et pratiques. Il est conçu pour être adapté aux débutants, même si vous êtes novice en matière de codage ou de fichiers de configuration.
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.









