> Formations > Designing and Implementing Microsoft DevOps solutions (Microsoft AZ-400)

Formation : Designing and Implementing Microsoft DevOps solutions (Microsoft AZ-400)

Cours officiel AZ-400, préparation à l'examen

Designing and Implementing Microsoft DevOps solutions (Microsoft AZ-400)

Cours officiel AZ-400, préparation à l'examen


Action Co
Formation éligible au financement Atlas

Avec cette formation, vous disposerez des connaissances et des compétences nécessaires pour concevoir et mettre en œuvre les processus et les pratiques DevOps. Vous apprendrez à comment planifier DevOps, à utiliser le contrôle des sources, mettre à l’échelle Git pour une entreprise, consolider les artefacts, concevoir une stratégie de gestion des dépendances, implémenter l’intégration continue, implémenter une stratégie de construction de conteneur, concevoir une stratégie de publication, configurer un flux de travail de gestion de publication, implémenter un schéma de déploiement, etc.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. AZU
  4j - 28h00
Prix : 2810 € H.T.
Pauses-café et
déjeuners offerts
Financements
En option :
Dynamique.Model.Bean_FormationOption
Certification : 200 € HT




Avec cette formation, vous disposerez des connaissances et des compétences nécessaires pour concevoir et mettre en œuvre les processus et les pratiques DevOps. Vous apprendrez à comment planifier DevOps, à utiliser le contrôle des sources, mettre à l’échelle Git pour une entreprise, consolider les artefacts, concevoir une stratégie de gestion des dépendances, implémenter l’intégration continue, implémenter une stratégie de construction de conteneur, concevoir une stratégie de publication, configurer un flux de travail de gestion de publication, implémenter un schéma de déploiement, etc.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Sélectionner un projet et identifier les métriques du projet et les indicateurs de performance clés (KPI)
Créer une équipe et une structure organisationnelle agile
Concevoir une stratégie d'intégration d’outils
Concevoir une stratégie de gestion des licences (par exemple, les utilisateurs Azure DevOps et GitHub)
Concevoir une stratégie de traçabilité de bout en bout
Concevoir une stratégie d'authentification et d’accès
Concevoir une stratégie d’intégration des ressources sur site et dans le cloud
Décrire les avantages de l'utilisation du contrôle du code source
Décrire Azure Repos et GitHub
Migrer de TFVC vers Git
Gérer la qualité du code, y compris la dette technique SonarCloud, et d'autres solutions d'outillage
Développer les connaissances organisationnelles sur la qualité du code
Expliquer comment structurer Git Repos
Décrire les Git branching workflows
Tirer parti des demandes d'extraction et des revues de code...
Planifier la transformation avec des objectifs et des échéanciers partagés

Public concerné
Toute personne souhaitant mettre en œuvre les processus DevOps ou réussir l’examen de certification Microsoft Azure DevOps Solutions.

Prérequis
Connaissance du cloud. Expérience dans l’administration et le développement Azure, dans le contrôle de version, le développement logiciel agile et les principes de développement logiciel de base.
Vous recevrez par mail des informations permettant de valider vos prérequis avant la formation.

Méthodes et moyens pédagogiques
Méthodes pédagogiques
Animation de la formation en français. Support de cours officiel au format numérique et en anglais. Bonne compréhension de l’anglais à l’écrit.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Démarrer la transition vers DevOps

  • Introduction à DevOps.
  • Choix du projet approprié.
  • Décrire les structures d’équipe.
  • Choisir les outils DevOps.
  • Manager les projets avec GitHub et Azure Boards.
  • Introduction au contrôle du code source.
  • Description des différents systèmes de contrôle de code source.
  • Travailler avec Azure Repos et GitHub.
Travaux pratiques
Planification agile et gestion de portefeuille avec Azure Boards.

2
Développer le DevOps au sein de l'entreprise

  • Structurer et savoir utiliser votre dépôt Git.
  • Gérer les branches et les workflows de Git.
  • Travailler vos pull requests dans les repositories d'Azure.
  • Utiliser Git hooks.
  • Implémenter votre inner source.
  • Gérer les référentiels Git.
  • Identifier et manager la dette technique.
Travaux pratiques
Gestion de versions avec Git dans Azure Repos.

3
Implémenter l'IC avec Azure Pipelines et GitHub Actions

  • Explorer Azure Pipelines.
  • Gérer les pools et les agents Azure Pipelines.
  • Décrire les pipelines et la concurrence.
  • Explorer l’Intégration Continue.
  • Implémenter la stratégie de flux avec Azure Pipelines.
  • Introduction aux actions GitHub.
  • Comprendre l’Intégration Continue avec GitHub Actions.
  • Concevoir une stratégie de build de conteneur.
Travaux pratiques
Configuration des pools d’agents et compréhension des styles de pipeline. Autoriser l’intégration continue avec Azure Pipelines. Intégration du contrôle de code source externes avec Azure Pipelines. Implémenter GitHub Actions à l’aide de DevOps Starter. Déploiement de conteneurs Docker sur des applications web Azure App Service

4
Concevoir et implémenter une stratégie de mise en production

  • Comprendre ce qu'est la "Continuous Delivery" (CD - La distribution continue).
  • Implémenter la distribution continue dans votre cycle de développement.
  • Comprendre les releases, mise en production et déploiement.
  • Identifier les projets opportuns pour appliquer la CD.
Travaux pratiques
Création d’un tableau de bord de mise en production. Contrôle des déploiements à l’aide de portes de mise en production.

5
Implémenter un déploiement continu sécurisé avec Azure Pipelines

  • Description des patterns de déploiement.
  • Comprendre l'architecture de microservices.
  • Comprendre les patterns de déploiement classiques et modernes.
  • Manager et concevoir votre architecture.
Travaux pratiques
Configuration des pipelines en tant que code avec YAML. Configuration et exécution des tests fonctionnels. Intégration d’Azure Key Vault à Azure DevOps.

6
Gérer l’infrastructure en tant que code avec Azure et DSC

  • Comprendre comment déployer son environnement.
  • Manager votre environnement de configuration.
  • Choisie entre la configuration imperative vs declarative
  • Comprendre le DSC (Implemented Desired State Configuration).
Travaux pratiques
Déploiements Azure avec des modèles Azure Resource Manager.

7
Implémenter la sécurité et valider la conformité des bases de code

  • Identifier "SQL injection attack".
  • Comprendre DevSecOps.
  • Sécurisation d'Azure pipelines.
  • Comprendre la modélisation des menaces.
Travaux pratiques
Mettre en œuvre la sécurité et la conformité dans Azure Pipelines. Gestion de la dette technique avec SonarQube et Azure DevOps.

8
Concevoir et implémenter une stratégie de gestion des dépendances

  • Explorer les dépendances de package.
  • Comprendre la gestion des packages.
  • Migrer des artefacts de consolidation et sécurisés
  • Implémenter une stratégie de contrôle de version.
  • Introduction aux packages GitHub.
Travaux pratiques
Gestion des packages avec Azure Artifacts.

9
Implémenter des commentaires continus

  • Implémenter des outils pour suivre l’utilisation et le flux.
  • Développer des tableaux de bord de supervision et d’état.
  • Partager des connaissances au sein des équipes.
  • Concevoir des processus pour automatiser l’analyse des applications.
  • Gérer les alertes, les rétrospectives irréprochables et une culture juste.
Travaux pratiques
Monitoring des performances des applications avec Application Insights. Intégration entre Azure DevOps et Microsoft Teams. Partage des connaissances Team à l’aide de wikis Project Azure.


Options
Certification : 200 € HT
La réussite de l'examen permet d'obtenir la certification Microsoft DevOps Engineer Expert. .
L’option de certification se présente sous la forme d’un voucher et de « practice tests » qui vous permettront de vous entraîner et de passer l’examen à l’issue de la formation.

Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Financement par les OPCO
  • Adhérents Atlas, découvrez les avantages négociés par votre OPCO en cliquant ici

Avis clients
4,3 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
JOCELYN D.
20/05/25
5 / 5

Très intéressant et très riche. il me faudra faire quelques révisions après la formation pour bien tout intégrer :)
JEROME R.
20/05/25
5 / 5

Contenu chargé, bonne pédagogie et accompagnement
MAXIME F.
11/03/25
5 / 5

Top !



Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie