Skip to main Content

Microsoft Azure Devops Engineer

  • Référence M-AZ400
  • Durée 5 jour(s)

Modalité pédagogique

Options de paiement complémentaires

  • CPF

    Cette formation est éligible au Compte Personnel de Formation pour son financement.

Classe inter à distance Prix

EUR2 890,00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Cette formation est délivrée à distance tout en garantissant l'environnement d'apprentissage complet!

Cette formation permet aux participants d'acquérir les connaissances et les compétences nécessaires pour mettre en oeuvre les processus DevOps, utiliser le contrôle des sources, mettre à l'échelle Git pour une entreprise, et implémenter et gérer l'infrastructure de compilation. Ils apprendront également à mettre en œuvre les pratiques d'intégration continue de DevOps.

Les connaissances et les compétences nécessaires à la mise en œuvre d'une livraison continue seront également abordées.

Les participants apprendront comment implémenter l'infrastructure à l’aide de code et de données de configuration, comment provisionner l'infrastructure Microsoft Azure en utilisant des outils d'automatisation communs, et comment déployer une infrastructure d'application en utilisant divers services et méthodologies de déploiement Azure.

Financement

-Cette formation peut être financée avec votre Compte Personnel de Formation (CPF) sur moncompteformation.gouv.fr - permettant de préparer la Certification associée inscrite au répertoire spécifique de France Compétences.

-Cette formation est éligible au dispositif de financement en action collective Cloud de l'Opco Atlas

Mise à jour : 14.05.2023

Prochaines dates

Haut de page
    • Modalité: Classe inter à distance
    • Date: 13-16 mai, 2024

      date garantie

    • Centre: SITE DISTANT

    EUR2 890,00

    • Modalité: Classe inter à distance
    • Date: 03-06 juin, 2024
    • Centre: SITE DISTANT

    EUR2 890,00

    • Modalité: Classe inter à distance
    • Date: 10-13 juin, 2024
    • Centre: SITE DISTANT

    EUR2 890,00

    • Modalité: Classe inter à distance
    • Date: 29 juillet-01 août, 2024
    • Centre: SITE DISTANT

    EUR2 890,00

    • Modalité: Classe inter à distance
    • Date: 02-05 septembre, 2024
    • Centre: SITE DISTANT

    EUR2 890,00

    • Modalité: Classe inter à distance
    • Date: 07-10 octobre, 2024
    • Centre: SITE DISTANT

    EUR2 890,00

Cette formation s'adresse à tous les participants intéressés par la mise en œuvre des processus DevOps ou la réussite à l'examen de certification Microsoft Azure DevOps Solutions.

Objectifs de la formation

Haut de page

A l'issue de la formation, les participants seront capables de : 

  • Décrire les avantages d’un contrôle de code source
  • Expliquer et mettre en œuvre l’intégration et le développement continue
  • Décrire les tâches de génération et de livraison
  • Décrire les modèles de déploiement et les services disponibles dans Azure
  • Adapter Git à un environnement DevOps d’entreprise
  • Mettre en oeuvre l’intégration continue avec Azure DevOps
  • Mettre en œuvre une infrastructure de génération du code et une stratégie de génération de code pour les conteneurs
  • Intégrer des tests automatiques de la qualité du code
  • Gérer sécurité et conformité
  • Elaborer une stratégie pour la qualité du projet

Programme détaillé

Haut de page
Commencer votre parcours de transformation DevOps
  • Introduction DevOps
  • Création de projets (sécurité et organisation)
  • Choisir un process (agile, scrum, basic, CMMI)
  • Planification et suivi des tâches avec Azure Board
  • Choix des KPI DevOps
  • Introduction aux outils de source control
  • Avantages du contrôle de code source
  • Types de systèmes de contrôle de code source
  • Introduction à̀ Azure Repos et Github

Dimensionnement de Git pour des solutions DevOps d’entreprises

  • Comment structurer votre git repo ? Mono Repo ou Multi-Repo ?
  • Workflow de branches Git
  • Collaboration avec les Pull Request
  • Exploration de GitHooks
  • Gestion de versions avec Git
  • Projets publics
  • Stockage de fichiers volumineux dans Git

Mettre en œuvre l’intégration continue avec Azure Pipeline et GitHub Actions

  • Le concept de pipelines dans DevOps Azure Pipelines
  • Utilisation des pool agents hébergés et privés
  • Mise en œuvre de process CI en Yaml
  • Différences entre Pipelines en YAML et Classic
  • Introduction GitHub Actions
  • Introduction à Docker
  • Utilisation des containers dans un process CI

Concevoir et implémenter une stratégie de déploiement continu

  • Introduction à la livraison continue
  • Création de pipeline release et yaml
  • Création et gestion des environnements
  • Définition et Implémentation des tests
  • Création de template yaml
  • Définition des stratégies de déploiement en yaml

Mettre en œuvre de stratégie de déploiement approprié

  • Introduction aux modèles de déploiement
  • Mettre en œuvre un déploiement Blue Green, Canary, A/B testing, Feature Flag
  • Mettre en œuvre un processus de déploiement sécurisé
  • Repenser les données de configuration de l'application (Azure App Configuration)
  • Gérer les secrets, les jetons et les certificats (Azure KeyVault)

Gestion par le code de l’infrastructure et des configurations

  • Introduction aux solutions infrastructure as Code et Configuration as Code
  • Créer des ressources Azure avec les modèles ARM et Bicep
  • Créer des ressources Azure avec Azure CLI
  • Gestion de configuration avec Azure Automation

Mettre en œuvre de la sécurité et de la conformité de code

  • Introduction DevSecOps
  • Sécurité in et off pipeline
  • Intégration d’analyse de code static dans le process CI CD
  • Sécurité des Packages Open Source
  • Contrôle et gestion de la sécurité avec Azure Defender for Cloud
  • Détection et gestion de changements basé sur des conformités

Concevoir une stratégie de gestion des dépendances

  • Introduction
  • Créer des packages de dépendances
  • Gestion de package Azure Artifact
  • Stratégie de suivi des versions
  • Introduction GitHub Packages

Mettre en oeuvre un retour d'information continu

  • Introduction à l’excellence opérationnelle
  • Mettre en œuvre des solutions de monitoring
  • Utilisation des insights Azure
  • Concevoir des processus pour automatiser l'analyse des applications
    Créer des alertes dans Azure monitor
  • L’art de la rétrospective

Travaux pratiques

  • Planification agile et gestion de portefeuille avec Azure Boards
  • Contrôle des versions avec Git dans Azure Repos
  • Configuration des pools d'agents et compréhension des styles de pipelines
  • Intégration continue avec Azure Pipelines
  • Intégration de GitHub avec Azure Pipelines
  • Création de workflow avec GitHub Actions
  • Déploiement de conteneurs Docker avec Azure App Service
  • Contrôle des déploiements à l'aide de Release Gates
  • Création d'un tableau de bord de suivi de release
  • Configurer les pipelines en tant que code avec YAML
  • Mise en place et exécution de tests fonctionnels
  • Intégration d'Azure Key Vault à Azure DevOps
  • Activation de la configuration dynamique et de Feature Flags
  • Déploiements à l'aide de modèles Azure Resource Manager
  • Mettre en œuvre la sécurité et la conformité dans un pipeline DevOps Azure
  • Gestion de la dette technique avec SonarCloud et Azure DevOps
  • Gestion des paquets avec Azure Artifacts
  • Surveillance de la performance des applications avec Application Insights
  • Intégration des équipes dans un projet Azure DevOps
  • Partager les connaissances de l'équipe à l'aide des wikis de projet Azure

Pédagogie active : animée par un professionnel, celui-ci échangera avec les participants ses retours d’expériences.

  •  50% cours
  • 40% de travaux pratiques
  • 10% échanges

Pré-requis

Haut de page

Connaissances fondamentales sur Azure, le contrôle de version, le développement logiciel avec Agile et les principes de base du développement logiciel.

Pour parfaire votre apprentissage nous recommandons les cours Microsoft AZ-104 ou AZ-204 comme préalable.

Certification

Haut de page

Cette formation prépare à l'examen de certification AZ-400 : Microsoft Azure DevOps Solutions. (Certification éditeur)

***

Cette formation mène également à la Certification professionnelle inscrite au Répertoire Spécifique de France Compétences RS5343 "Mettre en œuvre DevOps pour le cloud Microsoft Azure". Plus de détails sur : https://www.francecompetences.fr/recherche/rs/5343/

Bon à savoir

Haut de page

Accès fourni au contenu digital officiel Microsoft

Suivi de cette formation à distance depuis un site client équipé. Il suffit d'avoir une bonne connexion internet, un casque avec micro et d'être dans un endroit au calme pour en profiter pleinement

Une fiche explicative est adressée en amont aux participants pour leur permettre de vérifier leur installation technique et de se familiariser avec la solution technologique utilisée.

L'accès à l'environnement d'apprentissage (support de cours officiel Microsoft en anglais, labs), ainsi qu'aux feuilles d'émargement et d'évaluation est assuré.

Le plus :

L’environnement des labs d'apprentissage reste accessible après la formation durant 365 jours. Ceux-ci peuvent être pratiqués de façon illimitée.
Cette formation comporte aussi des "Challenge labs" qui proposent des scénariis plus complexes avec un objectif opérationnel pour développer l’autonomie de l’apprenant sur des sujets du cours mais aussi sur des sujets connexes.

 

Cookie Control toggle icon