15 épisodes

Learn Live : Utiliser Bicep pour déployer votre infrastructure Azure en tant que code

Apprenez à déployer des ressources Azure en utilisant Bicep. Bicep est un langage et un ensemble d’outils vous permettant de déployer votre infrastructure en tant que code. Avec Bicep, vos déploiements sont plus cohérents et plus reproductibles. Apprenez en direct grâce à Learn Live et nos experts.

Rejoignez-nous pour cette expérience d’apprentissage en direct où vous serez guidé en temps réel par des experts via les modules Learn ci-dessous, au côté de développeurs du monde entier. Gagnez des badges, préparez-vous aux certifications et apprenez en direct avec une super communauté ! À bientôt :)

Présentation de l’infrastructure en tant que code à l’aide de Bicep

Présentation de l’infrastructure en tant que code à l’aide de Bicep

Décrivez les avantages liés à l’utilisation de l’infrastructure en tant que code, Azure Resource Manager et Bicep pour mettre à l’échelle rapidement et en toute confiance vos déploiements dans le cloud. Déterminez les types de déploiements pour lesquels Bicep est un bon outil de déploiement déclaratif. Dans cet épisode, vous allez :

  • Décrire les avantages de l’infrastructure en tant que code
  • Décrire la différence entre l’infrastructure déclarative et l’infrastructure impérative en tant que code
  • Expliquer ce qu’est Bicep et comment il s’intègre à une infrastructure en tant qu’approche de code
Créer votre premier modèle Bicep

Créer votre premier modèle Bicep

Définissez des ressources Azure dans un modèle Bicep. Améliorez la cohérence et la fiabilité de vos déploiements, réduisez l’effort manuel requis et mettez à l’échelle vos déploiements dans différents environnements. Votre modèle sera flexible et réutilisable grâce à l’utilisation de paramètres, de variables, d’expressions et de modules. Dans cet épisode, vous allez :

  • Créer et déployer des ressources Azure à l’aide de Bicep
  • Ajouter de la flexibilité à vos modèles à l’aide de paramètres, de variables et d’expressions
  • Créer et déployer un modèle Bicep qui comprend des modules
Créer des modèles Bicep réutilisables à l’aide de paramètres

Créer des modèles Bicep réutilisables à l’aide de paramètres

Utilisez les paramètres Bicep pour fournir des informations à votre modèle lors de chaque déploiement. Ajoutez des éléments décoratifs pour faciliter la compréhension et l’utilisation de vos paramètres, et pour protéger les données secrètes. Fournissez des valeurs de paramètre sur la ligne de commande et à l’aide de fichiers de paramètres. Dans cet épisode, vous allez :

  • Personnaliser les paramètres et limiter les valeurs autorisées pour chaque paramètre
  • Comprendre les différentes façons de fournir les paramètres à un déploiement de modèle Bicep
  • Travailler avec des paramètres sécurisés
Créer des modèles Bicep flexibles en utilisant des conditions et des boucles

Créer des modèles Bicep flexibles en utilisant des conditions et des boucles

Déployez des ressources uniquement lorsque des contraintes spécifiques sont en place. Utilisez des boucles pour déployer plusieurs ressources possédant des propriétés similaires. Dans cet épisode, vous allez :

  • Déployez des ressources de manière conditionnelle dans un modèle Bicep.
  • Déployez plusieurs instances de ressources à l’aide de boucles.
  • Utilisez des boucles de sortie et de variable.
Créer des fichiers Bicep composables en utilisant des modules

Créer des fichiers Bicep composables en utilisant des modules

Concevez et créez des modules réutilisables pour simplifier vos modèles Bicep. Composez plusieurs modules dans des modèles en utilisant des paramètres et des sorties. Dans cet épisode, vous allez :

  • Concevoir et créer des modules Bicep réutilisables et bien structurés
  • Créer des fichiers Bicep qui utilisent plusieurs modules ensemble
Déployer des ressources d’extension et des ressources enfants à l’aide de Bicep

Déployer des ressources d’extension et des ressources enfants à l’aide de Bicep

Déployez diverses ressources Azure dans votre code Bicep. Définissez et utilisez des ressources d’extension et enfants. Travaillez avec les ressources que vous avez créées en dehors d’un module ou d’un modèle Bicep. Dans cet épisode, vous allez :

  • Expliquez ce que sont les types de ressources et les ID de ressource.
  • Déployer des ressources d’extension et enfants
  • Représentez et utilisez des ressources préexistantes dans un modèle Bicep.
Gérer les modifications apportées à votre code Bicep à l’aide de Git

Gérer les modifications apportées à votre code Bicep à l’aide de Git

Suivre les modifications de votre code Bicep et afficher l’historique des fichiers que vous avez modifiés. Utiliser des branches pour développer plusieurs versions de votre code en même temps. Publier votre dépôt pour prendre en charge la collaboration. Dans cet épisode, vous allez :

  • Expliquer les avantages du contrôle de version et de Git
  • Valider les modèles Bicep dans un dépôt Git et afficher l’historique de vos modifications
  • Créez et fusionnez une branche
  • Publier un référentiel Git sur GitHub ou Azure Repos afin de pouvoir collaborer avec d’autres utilisateurs
Structurer votre code Bicep pour la collaboration

Structurer votre code Bicep pour la collaboration

Créez des fichiers Bicep qui prennent en charge le développement collaboratif et respectent les bonnes pratiques. Planifiez vos paramètres pour faciliter le déploiement de vos modèles. Utilisez un style cohérent, une structure claire et des commentaires afin de faciliter la compréhension, l’utilisation et la modification de votre code Bicep. Dans cet épisode, vous allez :

  • Sélectionner les paramètres appropriés pour un fichier Bicep
  • Structurer votre code et vos paramètres Bicep pour favoriser la collaboration d’équipe
  • Documenter votre code Bicep à l’aide de commentaires et d’étiquettes de ressources
Afficher un aperçu des modifications de déploiement Azure avec une simulation

Afficher un aperçu des modifications de déploiement Azure avec une simulation

Affichez un aperçu des effets de vos déploiements. Comprenez les types de modifications détectés par l’opération de simulation. Déployez vos modèles à l’aide du mode incrémentiel et complet. Dans cet épisode, vous allez :

  • Décrivez les deux modes de déploiement dans Azure et leurs effets.
  • Prévisualisez avant un déploiement les modifications qui se produiront, en utilisant l’opération de simulation.
Migrer des ressources Azure et des modèles ARM JSON pour utiliser Bicep

Migrer des ressources Azure et des modèles ARM JSON pour utiliser Bicep

Exportez et convertissez vos ressources Azure en fichiers Bicep, et migrez vos modèles ARM JSON vers Bicep. Refactorisez vos fichiers Bicep pour suivre les bonnes pratiques. Testez vos fichiers Bicep et déployez-les en production. Dans cet épisode, vous allez :

  • Convertir des modèles ARM JSON en Bicep
  • Créer des définitions Bicep pour vos ressources Azure existantes
  • Vérifier les conversions de modèle en utilisant l’opération de simulation (what-if) et la documentation
Passage en revue des modifications de l’infrastructure Azure à l’aide de Bicep et de demandes de tirage

Passage en revue des modifications de l’infrastructure Azure à l’aide de Bicep et de demandes de tirage

Évitez les modifications inattendues et le code Bicep mal écrit en utilisant des demandes de tirage. Utilisez des stratégies de création de branche pour protéger votre branche primaire contre les modifications accidentelles. Comprenez ce que vous devez rechercher lors de votre revue de code Bicep. Dans cet épisode, vous allez :

  • Protéger les branches importantes contre les modifications accidentelles
  • Créer, examiner et fusionner des demandes de tirage
  • Examiner le code Bicep dans les demandes de tirage
Déploiement de ressources dans des abonnements, des groupes d’administration et des locataires avec Bicep

Déploiement de ressources dans des abonnements, des groupes d’administration et des locataires avec Bicep

Déployez des ressources Azure dans différentes étendues : abonnement, groupe d’administration et locataire. Découvrez comment les ressources Azure sont déployées selon différentes étendues, pourquoi cela est important et comment créer du code Biceps pour les déployer. Créez un seul ensemble de fichiers Biceps que vous pouvez déployer sur plusieurs étendues en une seule opération. Dans cet épisode, vous allez :

  • Expliquer les étendues des ressources, notamment au niveau du locataire, au niveau du groupe d’administration et au niveau de l’abonnement
  • Déployer des ressources selon des étendues spécifiques à l’aide des modèles Bicep
  • Créer des fichiers Biceps que vous pouvez déployer sur plusieurs étendues
Étendre des modèles ARM à l’aide de scripts de déploiement

Étendre des modèles ARM à l’aide de scripts de déploiement

Ajouter des étapes personnalisées à vos modèles Azure Resource Manager (modèles ARM) Bicep ou JSON. Intégrer des scripts de déploiement à votre déploiement à l’aide de paramètres et de sorties. Dans cet épisode, vous allez :

  • Effectuer des étapes personnalisées dans vos modèles ARM à l’aide d’un script de déploiement
  • Définir des paramètres pour faciliter la réutilisation de vos scripts de déploiement
Partager des modules Bicep à l’aide de registres privés

Partager des modules Bicep à l’aide de registres privés

Réutilisez les modules Bicep pour réduire la duplication du code et améliorer la qualité de vos déploiements. Créez un registre privé pour votre organisation. Publiez des modules partagés dans le registre et consommez-les dans plusieurs déploiements. Dans cet épisode, vous allez :

  • Créer un registre privé pour votre propre organisation
  • Publier un module dans et utiliser un module à partir d’un registre privé
Publier des bibliothèques de code d’infrastructure réutilisable à l’aide de specs de modèle

Publier des bibliothèques de code d’infrastructure réutilisable à l’aide de specs de modèle

Réutilisez et partagez vos modèles ARM au sein de votre organisation. Publiez les spécifications de modèle qui déploient des ressources préconfigurées pour les besoins de votre organisation. Contrôlez l’accès et mettez à jour les spécifications de modèle en toute sécurité à l’aide de versions. Dans cet épisode, vous allez :

  • Créer et déployer des specs de modèle
  • Ajouter des versions aux specs de modèle

Nos intervenants et modérateurs

  • Alex Frankel

    Principal Program Manager, Microsoft

    Twitter
  • Angel Perez

    Program Manager pour les déploiements Azure, Microsoft

    LinkedIn
  • Barbara Forbes

    Responsable technique Azure, Microsoft Azure MVP, OGD ict-diensten

    Twitter
  • Brandon Martinez

    Ingénieur client senior, FastTrack pour Azure, Microsoft

    Twitter
  • Gitte Vermeiren

    Ingénieur client senior, FastTrack pour Azure, Microsoft

    Twitter
  • John Downs

    Ingénieur client senior, FastTrack pour Azure, Microsoft

    Twitter
  • Joshua Waddell

    Ingénieur client senior, FastTrack pour Azure, Microsoft

    Twitter
  • Neil Peterson

    Ingénieur de fiabilités de sites senior, Microsoft

    Twitter
  • Stephanie Yen

    Program Manager pour les déploiements Azure, Microsoft

    Twitter
  • Steven Murawski

    Principal Cloud Advocate, Microsoft

    Twitter
  • Victor Worapon Viriyaampanond

    Ingénieur client senior, Microsoft

    LinkedIn
  • Will Velida

    Ingénieur client II, FastTrack pour Azure, Microsoft

    Twitter
  • William Salazar

    Ingénieur client senior, FastTrack pour Azure, Microsoft

    Twitter

Ressources d’apprentissage

Forum Aux Questions

L’événement est-il payant ?

L’événement est gratuit ! Vous pouvez accéder à Learn TV et regarder du contenu en streaming gratuitement !

Quand l’événement a-t-il lieu ?

Chaque semaine à partir du 8 mars 2022 jusqu’au 28 juin 2022

Cet événement sera-t-il disponible à la demande ?

Oui ! Vous pouvez regarder nos événements passés à tout moment ! Parcourez tout Learn Live pour regarder en continu à tout moment.

Où se déroule l’événement ?

Cette série d’événements est virtuelle ! Rejoignez-nous et des milliers d’autres personnes pour profiter de l’expérience depuis le confort de votre propre maison, bureau ou appareil.

Dans quelle langue les épisodes sont-ils disponibles ?

Cet événement est en anglais. Le sous-titrage sera disponible dans 14 langues différentes sur les enregistrements. Ils seront disponibles 48 heures après chaque événement en direct sur Learn Live.

Code de conduite

Nous cherchons à offrir à toutes et à tous une expérience respectueuse, conviviale et professionnelle, quels que soient le genre, l’orientation sexuelle, l’apparence physique, le handicap, l’âge, la race ou la religion. Nous ne tolérerons aucun comportement dégradant en rapport avec le genre, la race, l’orientation sexuelle ou le handicap, ni aucun comportement qui pourrait être considéré comme du harcèlement ou de la discrimination. Il est de la responsabilité de chacun de connaître et de respecter nos standards et nous encourageons tout le monde à contribuer à la création d’un environnement accueillant et sûr. De plus, nous nous efforçons de traiter notre planète avec le même respect. Veuillez signaler tout souci, question, ou activité ou comportement perturbateur à l’équipe en charge de l’organisation afin de nous permettre de résoudre le problème immédiatement.