Logo de l'organisme de formation

Nous vous offrons un accompagnement de qualité

Représentation de la formation : Microsoft Azure : Concevoir et mettre en œuvre des solutions Microsoft DevOps (AZ400)

Microsoft Azure : Concevoir et mettre en œuvre des solutions Microsoft DevOps (AZ400)

Formation à distance
Accessible
Taux de satisfaction :
8,3/10
(1 avis)
Prochaine date : le 24/06/2024

Formation créée le 11/12/2023. Dernière mise à jour le 12/12/2023.

Version du programme : 1

Programme de la formation Version PDF

DevOps est une extension naturelle des approches Agile et de livraison continue. L’objectif principal est de répondre aux inquiétudes des équipes opérationnelles et de développement quant à l’effet « silo » qui occasionne des retards de livraison et les écarts dans le cahier des exigences. Dans cette vision, les équipes qui ne sont plus cloisonnées collaborent tout au long du cycle de vie des applications. Le résultat ? La rapidité et l’efficacité de la livraison des applications sont nettement améliorées ce qui entraine des gains de productivité pour les entreprises et organisations. Cette formation apporte les connaissances et compétences nécessaires pour concevoir et implémenter les processus et les pratiques DevOps dans un environnement Azure.

Objectifs de la formation

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

Profil des bénéficiaires

Pour qui
  • Ingénieur DevOps Azure
  • Toutes personnes intéressées par la mise en œuvre 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 conseillé 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 logiciel

Contenu de la formation

  • Démarrer un parcours de transformation DevOps
    • Introduction à DevOps
    • Choisir le bon projet
    • Décrire les structures d’équipe Migrer vers DevOps
    • Introduction au contrôle de code source
    • Décrire les types de systèmes de contrôle de code source
    • Utiliser Azure Repos et GitHub
    • Atelier
    • Planification agile et gestion de portefeuille avec Azure Boards
  • Travailler avec Git pour les DevOps
    • Structurer son dépôt Git
    • Gérer les branches et les workflows Git
    • Collaborer avec des demandes d’extraction dans Azure Repos
    • Explorer les crochets Git
    • Planifier la promotion de la source intérieure
    • Gérer les référentiels Git
    • Atelier
    • Contrôle de version avec Git dans Azure Repos
  • Implémenter CI avec Azure pipelines et GitHub Actions
    • Explorer Azure Pipelines
    • Gérer les agents et les pools Azure Pipeline Décrire les pipelines et la simultanéité
    • Explorer l’intégration continue
    • Mettre en œuvre une stratégie de pipeline Intégration avec Azure Pipelines
    • Intégration avec Azure Pipelines
    • Introduction aux actions GitHub
    • Apprendre l’intégration continue avec GitHub Actions Ateliers
    • Configuration des pools d'agents et compréhension des styles de pipelines
    • Activation de l'intégration continue avec Azure Pipelines
    • Intégration du contrôle de source externe avec Azure Pipelines
    • Mise en œuvre des actions GitHub pour CI/CD
    • Déploiement de conteneurs Docker vers des applications Web Azure App Service
  • Concevoir et mettre en œuvre une stratégie de publication
    • Introduction à la livraison continue
    • Explorer les recommandations de stratégie de publication
    • Créer un pipeline de publication de haute qualité
    • Introduction aux modèles de déploiement
    • Implémenter un déploiement bleu-vert et basculer les fonctionnalités
    • Mettre en œuvre des versions canari et un lancement sombre
    • Mettre en œuvre des tests A-B et un déploiement progressif de l’exposition Ateliers
    • Contrôler les déploiements en utilisant les Release Gates
    • Créer un tableau de bord des versions
  • Implémenter un déploiement continu sécurisé à l'aide d'Azure Pipelines
    • Créer un pipeline de versions
    • Configurer et provisionner des environnements
    • Gérer et modulariser les tâches et les modèles
    • Automatiser l’inspection de la santé
    • Introduction au processus de développement de la sécurité
    • Gérer les données de configuration des applications
    • Intégration avec les systèmes de gestion des identités
    • Implémenter la configuration de l’application
    • Ateliers
    • Configuration des pipelines en tant que code avec YAML
    • Configuration de pipelines et exécution de tests fonctionnels Pipelines
    • Intégration d'Azure Key Vault avec Azure DevOps
    • Pipelines permettant la configuration dynamique et les indicateurs de fonctionnalités
  • Gérer l'infrastructure en tant que code à l'aide d'Azure, DSC et d'outils tiers
    • Explorer l’infrastructure en tant que gestion du code et de la configuration
    • Créer des ressources Azure à l’aide de modèles Azure Resource Manager
    • Créer des ressources Azure à l’aide de l’interface de ligne de commande Azure
    • Explorer Azure Automation avec DevOps
    • Implémenter la configuration de l’état souhaité (DSC)
    • Introduction au chef et à la marionnette
    • Implémenter Ansible Mettre en œuvre Terraform
  • Concevoir et mettre en œuvre une stratégie de gestion des dépendances
    • Explorer les dépendances de package
    • Comprendre la gestion des packages Migrer, consolider et sécuriser les artefacts
    • Mettre en œuvre une stratégie de gestion des versions Ateliers
    • Mettre en œuvre la sécurité et la conformité dans un pipeline Azure DevOps
    • Gérer la dette technique avec Sonar Cloud et Azure DevOps
  • Créer et gérer des conteneurs à l'aide de docker et kubernetes
    • Concevoir une stratégie de création de conteneurs
    • Implémenter des builds Docker en plusieurs étapes
    • Implémenter Azure Kubernetes Service (AKS)
    • Explorer les outils Kubernetes
    • Intégrer AKS aux pipelines
  • Mettre en œuvre la rétroaction continue
    • Mettre en œuvre des outils pour suivre l’utilisation et le flux
    • Implémenter l’itinéraire pour les données de rapport d’incident d’application mobile
    • Développer des tableaux de bord de surveillance et d’état
    • Partager les connaissances au sein des équipes
    • Explorer les pratiques de SRE et 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
    • Gérer les alertes, les rétrospectives irréprochables et une culture juste
  • Mettre en œuvre la sécurité et valider les bases de code pour la conformité
    • Comprendre la sécurité dans le pipeline
    • Présentation d’Azure Security Center
    • Mettre en œuvre des logiciels Open Source
    • Gérer les stratégies anti-programme malveillant et antispam
    • Intégrer les analyses de licence et de vulnérabilité
    • Identifier la dette technique
Équipe pédagogique

Nicole BIZARD Responsable formation 06 14 78 61 01 nibizard@bigso.fr

Suivi de l'exécution et évaluation des résultats
  • • La convocation, le livret d’accueil et le règlement intérieur sont envoyés à l’apprenant 8 jours avant le début de la formation. • Avant la formation : Auto-positionnement du stagiaire selon les objectifs du programme • Pendant la formation (démarche formative) : évaluation continue des connaissances, travaux pratiques. (Labs) • Feuille d’émargement du stagiaire et du formateur par demi-journées. • À l’issue de la formation (démarche sommative) : questionnaire de satisfaction du stagiaire, du formateur et du donneur d’ordre (client) • Attestation de formation remise au stagiaire à la fin de la formation. • Rapport qualité de la formation remis au donneur d'ordre avec analyse des résultats • A 3 mois : évaluation différée
Ressources techniques et pédagogiques
  • • Accueil des stagiaires dans une salle dédiée à la formation en présentiel et/ou avec l’outil TEAMS (autre selon contraintes techniques) en classe à distance • Consultant/ Formateur habilité et certifié Microsoft • Formation en français • Supports en Anglais : les participants recevront le support de la formation en format numérisé. • Un lien d’accès à une plateforme de téléchargement dédiée sera adressé avant la formation, permettant de télécharger l’ensemble des supports, documentations et outils de la formation. Moyens techniques nécessaire pour la formation en présentiel : • Une salle dont la taille est compatible avec le plan gouvernemental de lutte contre l’épidémie de COVID-19 en vigueur au moment de la formation • Un vidéo projecteur et la possibilité de sonorisation • 1 paperboard • Une connexion internet • Un PC Moyens techniques nécessaire pour la formation en distanciel : • Un ordinateur comprenant un micro et si possible un double écran. • Une connexion Internet.

Qualité et satisfaction

Taux de satisfaction des apprenants
8,3/10
(1 avis)

Modalités de certification

Résultats attendus à l'issue de la formation
  • Cette formation prépare à la certification Microsoft Certified Azure DevOps Engineer Expert.

Capacité d'accueil

Entre 4 et 10 apprenants

Délai d'accès

12 semaines

Accessibilité

Pour nos formations, nous faisons une étude préalable à la formation pour adapter nos locaux, nos modalités pédagogiques et d’animation en fonction de la situation de handicap portée à notre connaissance. En fonction des besoins spécifiques, nous mettrons tout en œuvre avec nos partenaires spécialisés pour être en capacité de réaliser la prestation. Pour toute demande, merci de bien vouloir contacter notre référent handicap : Nicole BIZARD par mail à nibizard@bigso.fr

Prochaines dates

  1. MICROSOFT AZURE : CONCEVOIR ET METTRE EN ŒUVRE DES SOLUTI... - 24/06/2024 au 27/06/2024 - distance - (9 places restantes)