Durée : 4 jours
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
Aperçu des principes DevOps et de l’importance de CI/CD dans le développement moderne de logiciels.
Introduction à Azure DevOps : services, composants et architecture.
Le rôle de CI/CD dans la réalisation des objectifs DevOps.
Exemples d’activités pratiques : exploration des services Azure DevOps ; configuration d’un compte Azure DevOps.
Principes fondamentaux de la gestion du contrôle des sources/versions.
Exploration détaillée d’Azure Repos : fonctionnalités, intégration de Git et meilleures pratiques.
Exemples d’activités pratiques : création et gestion d’un dépôt Git dans Azure Repos ; mise en œuvre de politiques de branches.
Conception et mise en œuvre de pipelines d’intégration continue avec Azure Pipelines.
Intégration des tests automatisés et des outils de qualité du code dans l’intégration continue.
Gestion des déclencheurs de construction, des dépendances et des artefacts.
Exemples d’activités pratiques : configuration d’un pipeline CI pour un exemple d’application .NET ou Java ; intégration de tests automatisés dans le pipeline CI.
Mise en place de pipelines CD dans Azure Pipelines pour un déploiement automatisé.
Stratégies de déploiement (bleu/vert, canari, etc.) et gestion de l’environnement.
Infrastructure as Code (IaC) avec les modèles Azure Resource Manager (ARM).
Exemples d’activités pratiques : configuration d’un pipeline CD pour déployer une application sur Azure Web Apps ; utilisation des modèles ARM pour la gestion de l’infrastructure.
Surveillance des pipelines CI/CD avec Azure Monitor et Application Insights.
Optimisation des performances des pipelines et gestion des coûts.
Exemples d’activités pratiques : mise en place de la surveillance des performances des pipelines ; analyse des journaux des pipelines pour trouver des opportunités d’optimisation.
Mise en œuvre des meilleures pratiques de sécurité dans les pipelines CI/CD.
Gérer les secrets et le contrôle d’accès avec Azure Key Vault et les connexions de service.
Analyse de la sécurité et conformité dans le cycle de vie DevOps.
Exemples d’activités pratiques : intégration d’Azure Key Vault avec Azure Pipelines ; configuration des outils d’analyse de la sécurité dans les pipelines CI/CD.
Automatiser les tâches répétitives et les configurations en utilisant Azure CLI et les scripts PowerShell.
Personnaliser et étendre Azure DevOps avec des scripts et des API.
Exemples d’activités pratiques : rédaction de scripts Azure CLI pour automatiser les tâches Azure DevOps ; utilisation de PowerShell pour gérer les ressources Azure.
Intra
Sur mesure
Disponible à distance
Durée : 4 jours
soit 28 heures de formation
7200,00 € HT
Disponible à distance
Durée : 4 jours
A partir de : 2600 € HT
Disponible à distance
Durée : 4 jours
soit 28 heures de formation
7200,00 € HT
Disponible à distance
Durée : 4 jours
soit 28 heures de formation
Disponible à distance
Durée : 4 jours
A partir de : 2600 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours