DevOpsFacile
AccueilParcours de formationCertificationsModulesCheat SheetÀ Propos
DevOpsFacile

Une plateforme d'apprentissage complète pour maîtriser les pratiques DevOps modernes, du débutant à l'expert.

contact@devopsfacile.fr

Formation

  • Parcours de formation
  • Modules

Informations

  • À Propos
  • Conditions d'utilisation
  • Confidentialité
  • Mentions légales

© 2026 DevOps Facile. Tous droits réservés.

Fait avec pour la communauté DevOps

ModulesAzure - Intermédiaire : VNet, App Service, AKS et Bicep02 - Déployer une application web avec Azure App Service et Bicep

Détails

  • 45 minutes
  • Intermédiaire

Objectifs

  • Écrire un template Bicep pour un App Service Plan et une Web App
  • Déployer depuis un repository GitHub
  • Configurer les variables d'environnement
  • Créer un slot staging et effectuer un swap
Module Azure - Intermédiaire : VNet, App Service, AKS et Bicep

Exercice 02 : Déployer une application web avec Azure App Service et Bicep

🎯 Objectifs

À la fin de cet exercice, vous serez capable de :

  • ✅ Écrire un template Bicep pour App Service
  • ✅ Déployer une Web App Node.js avec Azure CLI
  • ✅ Configurer des variables d'environnement (App Settings)
  • ✅ Créer un slot staging et effectuer un swap vers production

Durée estimée : 45 minutes

Difficulté : ⭐⭐⭐☆☆ (Intermédiaire)

Prérequis :

  • Azure CLI installée et connectée
  • Bicep CLI installé (az bicep install)
  • Un fork du repo d'exemple (ou une app Node.js locale)

📖 Contexte

App Service est la solution PaaS d'Azure pour héberger des applications web sans gérer de VMs. Les deployment slots permettent de déployer sur staging, tester, puis basculer en production en quelques secondes - sans temps d'arrêt et avec la possibilité de revenir en arrière immédiatement.


📋 Énoncé

Vous allez :

  1. Écrire un template Bicep qui crée un App Service Plan Standard et une Web App Node.js
  2. Déployer l'infrastructure avec az deployment group create
  3. Déployer une application Node.js simple
  4. Créer un slot staging, déployer une v2, et effectuer le swap

🔧 Matériel Nécessaire

  • Azure CLI v2.50+ avec Bicep (az bicep install)
  • Node.js 20 et npm (pour créer l'app de test)
  • Un compte Azure avec Contributor sur une subscription

Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé
  • 🔧 Matériel Nécessaire