> Toutes nos certifications > Designing and Implementing Microsoft DevOps solutions (Microsoft AZ-400)
Formation référencée dans une action collective

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
Télécharger le programme Partager cette formation


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 en classe à distance

Réf. AZU
Prix : 2750 € H.T.
  4j - 28h00
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.

Programme de la formation

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.

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.

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

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.

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.

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.

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.

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.

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.


Certification en option
La réussite de l'examen permet d'obtenir la certification Microsoft DevOps Engineer Expert. .
Comment passer votre examen ?

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.

Options
Certification : 200 € HT
Certifiez-vous pour faire reconnaître vos compétences sur le marché et booster votre carrière.
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
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.

Financement par les actions collectives ou clé en main
Jusqu’à 100% de prise en charge des frais pédagogiques de la formation dans la cadre des actions collectives ou des tarifs négociés avec les actions « clé en main » mises en place par les OPCO. Cliquez sur l’OPCO pour découvrir les modalités financières associées

Avis clients
4,1 / 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.
MARC D.
26/11/24
4 / 5

Le principal souci vient de l’outil utilisé pour les exercices, Go Deploy.Il est imprécis et comporte trop de dysfonctionnements.Il entraîne de trop grandes pertes de temps lors de la recherche sur les forums pour savoir si d’autres utilisateurs ont rencontré les mêmes bugs ou comportements ne correspondant pas aux résultats attendus.Dans certains cas, il est même impossible d’aller au bout des Labs.
IAN C.
26/11/24
3 / 5

Le contenu du cours en lui-même est intéressant, mais les labs sur godeploy étaient désastreux. Instructions pas claires ou pas à jour, problèmes de configuration des différents logiciels... Presque tout les labs étaient bloqués par des problèmes inutiles qui on fait perdre du temps.
JEAN-FRANÇOIS B.
26/11/24
4 / 5

trop de bug sur les labs de "go deploy"




Horaires
En présentiel, 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