Concevoir des templates ARM pour déployer des ressources Azure de manière répétable et contrôlée.
Objectifs pédagogiques :
- Comprendre la structure des templates ARM et des parameter files.
- Utiliser les fonctions ARM, conditions et boucles.
- Gérer les déploiements incrémentiels/complets et les dépendances.
- Industrialiser avec Azure DevOps/GitHub Actions et déploiements idempotents.
Compétences visées :
- Modélisation ARM
- Paramétrage avancé
- Déploiements Azure automatisés
- CI/CD ARM
Prépare à la certification : Azure ARM Templates - Modéliser et déployer l'infrastructure (Microsoft).
Durée : 2 jour(s), soit 14 heures. Formation animée par un formateur expert du domaine, alternant apports théoriques et travaux pratiques. Programme adaptable aux besoins du commanditaire.
Module 1 — Bases des ARM Templates (0,5 jour)
Contenus :
- Structure template/parameters
- Scopes et dépendances
Activités :
- Création d'un template simple
Résultats attendus :
- Modéliser une ressource de base
Module 2 — Fonctions ARM, conditions et boucles (0,5 jour)
Contenus :
- variables, outputs, copy
- conditions, expressions
Activités :
Résultats attendus :
- Templates paramétriques robustes
Module 3 — Stratégies de déploiement et secrets (0,5 jour)
Contenus :
- Mode incrémental/complete
- Key Vault et références de secrets
Activités :
Résultats attendus :
- Déploiements sûrs et idempotents
Module 4 — Pipelines et bonnes pratiques (0,5 jour)
Contenus :
- Validation/Lint
- Azure DevOps/GitHub Actions
Activités :
Résultats attendus :
Modalités d'évaluation : évaluation continue par travaux pratiques et quiz de fin de module. Une attestation de fin de formation précisant les acquis est remise à chaque stagiaire.
Attestation de formation
Non certifiante
Sans niveau spécifique