expand_less
(...)
Vous êtes ici : Accueil > Formation
CPF

Formation Microsoft Azure - Concevoir et mettre en oeuvre des solutions Microsoft DevOps

Garantir le fonctionnement et les mises à jour des applications hébergées en mode SaaS

Objectifs de cette formation

Microsoft Azure - Concevoir et mettre en oeuvre des solutions Microsoft DevOps
  • Comprendre comment implémenter des processus de développement DevOps
  • Apprendre à mettre en oeuvre l'intégration continue et la livraison continue
  • Être capable de mettre en oeuvre la gestion des dépendances
  • Disposer des connaissances nécessaires pour mettre en oeuvre l'infrastructure d'application
  • Comprendre comment mettre en oeuvre un feedback continu
  • Être en mesure de concevoir une stratégie DevOps

Public

  • Ingénieur DevOps Azure
  • Toutes personnes intéressées par la mise en oeuvre de processus DevOps en environnement Azure

Pré-requis

  • Si vous débutez avec Azure et le cloud computing il est conseillé de suivre au préalable la formation "Microsoft Azure - Notions fondamentales" (MSAZ900)
  • Si vous débutez dans l'administration Azure, il est conseille de suivre au préalable la formation "Microsoft Azure - Administration" (MSAZ104)
  • Si vous débutez dans le développement Azure, il est conseillé de suivre au préalable la formation "Microsoft Azure - Développement de solutions" (MSAZ204)
  • Connaissances fondamentales du contrôle de versions, du développement en mode Agile et des principes de développement de logiciels
  • Disposez-vous des compétences nécessaires pour suivre cette formation ? Testez-vous !
Programme détaillé

Planification DevOps

  • Planification de la transformation
  • Sélection du projet
  • Structures d'équipe
  • Migration vers Azure DevOps

Prise en main du contrôle de code source

  • Qu'est-ce que le contrôle de source?
  • Avantages du contrôle de source
  • Types de systèmes de contrôle de source
  • Introduction à Azure Repos
  • Introduction à GitHub
  • de Team Foundation Version Control (TFVC) vers Git dans Azure Repos

Gestion de la dette technique

  • Identification de la dette technique
  • Partage des connaissances dans Teams
  • Modernisation des environnements de développement avec Codespaces

Utilisation de Git pour les entreprises DevOps

  • Comment structurer votre référentiel Git
  • Workflows de la création de branche Git
  • Collaboration avec des demandes de tirage (pull request) dans Azure Repos
  • Pourquoi se préoccuper de Git Hooks
  • Faciliter la source interne
  • Gestion des référentiels Git

Configuration d'Azure pipelines

  • Le concept de pipelines dans DevOps
  • Azure Pipelines
  • Évaluer l'utilisation des agents hébergés par rapport aux agents auto-hébergés
  • Pools d'agents
  • Pipelines et accès concurrentiel
  • Projets Azure DevOps et Open Source (projets publics)
  • Azure Pipelines YAML vs Visual Designer

Implémenter l’intégration continue à l’aide d’Azure pipelines

  • Aperçu de l’intégration continue
  • Implémentation d’une stratégie de build
  • Intégration avec Azure pipelines
  • Intégration du contrôle de code source externes avec Azure pipelines
  • Configurer des agents auto-hébergés

Gestion de la configuration et des secrets de l'application

  • Introduction à la sécurité
  • Implémenter un processus de développement sécurisé
  • Repenser les données de configuration d'application
  • Gérer les secrets, les jetons et les certificats
  • Intégration aux systèmes d'administration des identités
  • Implémenter la configuration d'application

Implémentation de l’intégration continue à l’aide de GitHub Actions

  • GitHub Actions
  • Intégration continue avec GitHub Actions
  • Sécurisation des secrets pour GitHub Actions

Conception et implémentation d’une stratégie de gestion des dépendances

  • Dépendances de progiciel
  • Gestion des packages
  • Migration et consolidation des artéfacts
  • Sécurité du package
  • Implémentation d’une stratégie de gestion des versions

Conception d’une stratégie de mise en production

  • Introduction à la livraison continue
  • Suggestions de stratégie de mise en production
  • Génération d’un pipeline de mise en production haute qualité
  • Choix du bon outil de gestion des mises en production appropriées

Implémentation de l’intégration continue à l’aide d’Azure pipelines

  • Créer un pipeline de mise en production
  • Approvisionner et configurer des environnements
  • Gérer et moduler des tâches et des modèles
  • Configurer l’intégration automatisée et l’automatisation de tests fonctionnels
  • Automatiser l’inspection de l’intégrité

Mise en oeuvre d’un modèle de déploiement approprié

  • Introduction aux modèles de déploiement
  • Mettre en oeuvre un déploiement bleu vert
  • Bascules de fonctionnalité
  • Mises en production du contrôle de validité
  • Lancement sombre
  • Tests A/B
  • Déploiement de l’exposition progressive

Gestion de l’infrastructure et configuration à l’aide des outils Azure

  • L’infrastructure en tant que code et gestion de la configuration
  • Créer des ressources Azure à l’aide des modèles ARM
  • Créer des ressources Azure à l’aide d’Azure CLI
  • Azure Automation avec DevOps
  • Configuration d’état souhaité

Outils d’infrastructure tierce en tant que code disponible avec Azure

  • Chef
  • Puppet
  • Ansible
  • Terraform

Gestion des conteneurs à l’aide de Docker

  • Implémentation d’une stratégie build de conteneur
  • Implémentation de builds multi-phases Docker

Création et gestions de l’infrastructure de service Kubernetes

  • Azure Kubernetes Service
  • Outils Kubernetes
  • Intégration de AKS avec Pipelines

Mise en oeuvre de la rétroaction pour les équipes de développement

  • Mettre en oeuvre des outils de suivi de l’utilisation du système, de l’utilisation des fonctionnalités et du flux
  • Implémenter le routage des données du rapport d'incident de l’application mobile
  • Développer des tableaux de bord de surveillance et d'état
  • Intégrer et configurer des systèmes de tickets

Implémentation des mécanismes de rétroaction du système

  • Ingénierie de fiabilité des sites
  • Pratiques de conception pour mesurer la satisfaction des utilisateurs finaux
  • Concevoir des processus pour capturer et analyser les commentaires des utilisateurs
  • Concevoir des processus pour automatiser l’analyse des applications
  • Gestion des alertes
  • Rétrospectives irréprochables et une culture juste

Implémentation de la sécurité dans les projets DevOps

  • Activité dans le pipeline
  • Azure Security Center

Validation des bases de code pour la conformité

  • Logiciel open source
  • Gestion des stratégies de sécurité et de conformité
  • Intégration des analyses de licence et de vulnérabilité

Les plus de cette formation

Microsoft Azure - Concevoir et mettre en oeuvre des solutions Microsoft DevOps
  • Cette formation fournit les connaissances et les compétences nécessaires pour concevoir et implémenter les processus et les pratiques DevOps.
  • Une pédagogie complète basée sur l’alternance de phases théoriques, d’ateliers de mise en pratique et de retours d’expériences.
  • Les conseils et recommandations de consultants experts.
  • La qualité d’une formation officielle Microsoft (support de cours numérique en anglais).
  • Cette formation préparant au passage de la certification "Mettre en oeuvre DevOps pour le cloud Microsoft Azure" est éligible au CPF (code 331772). Connectez-vous sur www.moncompteformation.gouv.fr
Certification

Cette formation prépare au test suivant :

  • AZ-400
et entre en jeu dans le cursus de certification :

Informations

Dimension Digitale

  • Durée : 5 Jours (35h)
  • Tarif : 3 260 € HT
  • Réf. : MSAZ400
  • Réf. éditeur : AZ-400T00-A
  • Option(s)
    • Repas Paris : Compris
    • Repas province : 0 € HT


Dates des sessions

Financement

Bon à savoir...

































= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.

Nos partenaires technologiques