Formation - Conception et mise en oeuvre de solutions Microsoft DevOps
Référence : SAuZxQI2E3XN
Durée : 28 h sur 4 j
Tarif
11 600 €
HT
Logo - M2i Formation
M2i Formation
Mougins
Intra-Entreprise
Une formation intra-entreprise réunit dans une même session les salariés d'une seule entreprise. Elle se déroule généralement dans les locaux de l'entreprise. Le tarif est convenu pour la formation d'un groupe de salarié.

Détails de la formation

Méthodes et outils pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l’offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi

Objectifs de la formation

A l’issue de cette formation, vous serez capable de :

  • Planifier la transformation en partageant les objectifs et les délais
  • Choisir un projet et identifier les paramètres du projet et les indicateurs clés de performance (KPI)
  • Créer une équipe et une structure organisationnelle agile
  • Concevoir une stratégie d'intégration des outils, des ressources on-premise et en Cloud
  • Concevoir une stratégie de gestion des licences (par exemple, Azure DevOps et utilisateurs de GitHub), d'authentification et d'accès
  • Concevoir une stratégie de traçabilité de bout en bout, des éléments de travail aux logiciels fonctionnels
  • Décrire les avantages de l'utilisation du contrôle des sources
  • Décrire Azure Repos et GitHub
  • Migrer de TFVC (Team Foundation Version Control) vers Git
  • Gérer la qualité du code, y compris la dette technique SonarCloud, et d'autres solutions d'outils
  • Développer des connaissances organisationnelles sur la qualité du code
  • Expliquer comment structurer les dépôts Git
  • Décrire les workflows de branchement Git
  • Exploiter les demandes de retrait pour la collaboration et les revues de code
  • Exploiter les hooks Git pour l'automatisation
  • Utiliser Git pour favoriser le code source interne dans l'ensemble de l'organisation
  • Expliquer le rôle d'Azure Pipelines et de ses composants
  • Configurer les agents à utiliser dans Azure Pipelines
  • Expliquer l'importance de l'intégration continue
  • Mettre en oeuvre l'intégration continue à l'aide d'Azure Pipelines
  • Définir l'ingénierie de la fiabilité des sites
  • Concevoir des processus pour mesurer la satisfaction de l'utilisateur final et analyser ses commentaires, ainsi que pour automatiser l'analyse des applications
  • Gérer les alertes et réduire les alertes inutiles et non exploitables
  • Réaliser des rétrospectives sans faille et créer une juste culture
  • Définir une stratégie d'infrastructure et de configuration ainsi qu'un ensemble d'outils appropriés pour un pipeline de diffusion et une infrastructure d'application
  • Mettre en oeuvre la conformité et la sécurité dans votre infrastructure applicative
  • Décrire les défis potentiels liés à l'intégration de logiciels open-source
  • Expliquer la sécurité et la conformité des licences des logiciels open-source
  • Gérer les politiques de sécurité et de conformité de l'organisation
  • Intégrer les analyses de licence et de vulnérabilité dans les pipelines de construction et de déploiement
  • Configurer les pipelines de construction pour accéder à la sécurité des paquets et aux évaluations de licence.

Méthodes d'évaluation

  • En cours de formation, par des études de cas ou des travaux pratiques - Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou une certification éditeur (proposée en option)

Pré-requis

Avoir suivi les formations MSAZ900T00 "Microsoft Azure - Fondamentaux", MSAZ104 "Microsoft Azure - Administrateur" et MSAZ204 "Microsoft Azure - Développement de solutions", ou avoir les connaissances équivalentes. De plus, il est recommandé de connaître les concepts du Cloud Computing (y compris les implémentations PaaS, SaaS et IaaS). Concernant l'administration et le développement Azure, il est préconisé d'avoir une expertise avérée dans au moins un des domaines suivants : le contrôle des versions, le développement logiciel Agile et les principes fondamentaux du développement logiciel. Et enfin, une expérience dans une organisation fournissant des logiciels, serait un plus.

Public cible

Tous publics

Programme

1
Débuter une démarche de transformation DevOps
-Introduction à DevOps-Choisir le bon projet-Décrire les structures d'équipe-Migrer vers DevOps-Introduction au contrôle des sources-Décrire les types de systèmes de contrôle des sources-Travailler avec Azure Repos et GitHub
2
Travailler avec Git pour le DevOps d'entreprise
-Structurer votre dépôt Git-Gérer les branches et les workflows Git-Collaborer avec les "Pull Requests" dans Azure Repos-Explorer les hooks Git-Planifier l'encouragement de la source interne-Gérer les dépôts Git
3
Mettre en oeuvre l'Intégration Continue (CI) avec Azure Pipelines et les actions GitHub
-Explorer Azure Pipelines-Gérer les agents et les pools Azure Pipelines-Décrire les pipelines et la concurrence-Explorer l'intégration continue-Mise en oeuvre d'une stratégie de pipelines-Intégration avec Azure Pipelines-Introduction aux actions GitHub-Apprendre l'intégration continue avec GitHub Actions
4
Concevoir et mettre en oeuvre une stratégie de diffusion
-Introduction à la livraison continue-Explorer les recommandations en matière de stratégie de diffusion-Construire un pipeline de diffusion de haute qualité-Introduction aux modèles de déploiement-Mise en oeuvre du déploiement "Blue-Green" et du basculement des fonctionnalités-Mise en oeuvre des versions Canary et du "Dark Launching"-Mise en oeuvre des tests A-B et du déploiement à exposition progressive
5
Mettre en oeuvre un déploiement continu sécurisé à l'aide d'Azure Pipelines
-Créer un pipeline de diffusion-Configurer et approvisionner les environnements-Gérer et modulariser les tâches et les modèles-Automatiser l'analyse de l'état de santé-Introduction au processus de développement sécurisé-Gérer les données de configuration des applications-Intégration avec les systèmes de gestion des identités-Mettre en oeuvre la configuration des applications

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)