Microsoft Azure – Ingénierie DevOps

Éligible CPF Qualiopi

À partir de 2790 €
Durée 28h en 4 jours
Localisation Partout en France
Logo de ENI Service - Microsoft Azure – Ingénierie DevOps

Proposé par

ENI Service

Prérequis

  • Expliquer les fondamentaux de l'environnement Azure, le contrôle de version, le développement logiciel avec Agile et les principes de base du développement logiciel
  • Avoir suivi la formation "Microsoft Azure - Fondamentaux"
  • Appréhender les livraisons de logiciels via une 1ère expérience en entreprise

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Eligible CPF
  • Votre OPCO
  • Financement personnel

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Décrire les avantages d’un contrôle de code source
  • Expliquer et mettre en œuvre l’intégration continue
  • Expliquer et mettre en œuvre le déploiement continu
  • Décrire les taches de génération et de livraison
  • Décrire les modèles de déploiement et les services disponibles dans Azure
  • Dimensionner Git pour un environnement DevOps d’entreprise
  •  Configurer l’intégration continue avec Azure DevOps
  •  Mettre en œuvre une infrastructure de génération du code
  •  Mettre en œuvre une stratégie de génération de code pour les conteneurs
  •  Intégrer des tests automatiques de la qualité du code
  •  Gérer sécurité et conformité
  •  Développer une stratégie pour la qualité du projet

Programme de la formation

Commencez votre transformation DevOps (2 heures)

  • Introduction à DevOps
  • Choisir le bon projet
  • Décrire les structures d'équipe
  • Choisir les outils DevOps
  • Planifier de manière agile avec des projets GitHub et des tableaux Azure
  • Introduction au contrôle des sources
  • Décrire les types de systèmes de contrôle des sources
  • Travailler avec Azure Repos et GitHub
  • Travaux pratiques :
    • Planification agile et gestion de portfolios avec Azure Boards

Développement pour le DevOps d'entreprise (2 heures)

  • 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 et renforcer la source interne
  • Gérer les dépôts Git
  • Déterminer la dette technique
  • Travaux pratiques :
    • Contrôle de version avec Git dans Azure Repos

Mise en œuvre du CI avec Azure Pipelines et GitHub Actions (4 heures)

  • 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
  • Concevoir une stratégie de création de conteneurs
  • Travaux pratiques :
    • Configurer les pools d'agents et comprendre les types de pipelines
    • Intégration continue avec Azure Pipelines
    • Intégration du contrôle de source externe avec Azure Pipelines
    • Mise en œuvre d'actions GitHub pour le CI/CD
    • Déploiement de conteneurs Docker vers des applications web Azure App Service

Concevoir et mettre en œuvre une stratégie de diffusion (4 heures)

  • Introduction à la livraison continue
  • Créer un pipeline de diffusion
  • Explorer les recommandations en matière de stratégie de diffusion
  • Mise à disposition et test des environnements
  • Gérer et adapter les tâches et les modèles
  • YAML multi-étapes
  • Automatiser l'inspection de l'état de santé
  • Travaux pratiques :
    • Contrôle des déploiements à l'aide de Release Gates
    • Création d'un tableau de bord des versions

Mettre en œuvre un déploiement continu sécurisé à l'aide d'Azure Pipelines (3 heures)

  • Introduction aux modèles de déploiement
  • Mise en œuvre du déploiement blue-green et de la permutation des fonctionnalités
  • Mise en œuvre de canary release et dark lauching
  • Mettre en œuvre les tests A/B et le déploiement de la diffusion graduelle
  • S'intégrer aux systèmes de gestion de l'identité
  • Gérer les données de configuration des applications
  • Travaux pratiques :
    • Configurer les pipelines as code avec YAML
    • Mise en place et exécution de tests fonctionnels
    • Intégration d'Azure Key Vault à Azure DevOps
    • Activation de la configuration dynamique et des flags des fonctionnalités

Gérer de l'infra as code avec Azure et DSC (3 heures)

  • Explorer l'infra as code et la gestion des configurations
  • Créer des ressources Azure à l'aide de modèles Azure Resource Manager
  • Mettre en œuvre Bicep
  • Créer des ressources Azure en utilisant Azure CLI
  • Explorer Azure automation avec DevOps
  • Mettre en œuvre Desired State Configuration (DSC)
  • Travaux pratiques :
    • Déploiements Azure à l'aide de modèles ARM

Mettre en œuvre la sécurité et valider le code de base pour la conformité (3 heures)

  • Introduction à la sécurisation du DevOps
  • Mettre en place des logiciels libres
  • Analyse de la composition des logiciels
  • Les analyseurs statiques
  • OWASP et les analyses dynamiques
  • Contrôle de la sécurité et gouvernance
  • Travaux pratiques :
    • Mettre en œuvre la sécurité et la conformité dans un pipeline DevOps Azure
    • Gestion de la dette technique avec SonarQube et Azure DevOps

Concevoir et mettre en œuvre une stratégie de gestion des dépendances (3 heures)

  • Analyse des dépendances des paquets
  • Comprendre la gestion des paquets
  • Migrer, consolider et sécuriser les artefacts
  • Mise en œuvre d'une stratégie de gestion des versions
  • Introduction aux paquets GitHub
  • Travaux pratiques :
    • Gestion des paquets avec Azure Artifacts

Mettre en place un feedback continu (2 heures)

  • Mise en place d'outils pour suivre la consommation et les flux
  • Développer des tableaux de bord de surveillance et de contrôle
  • Partager les connaissances au sein des équipes
  • Concevoir des processus pour automatiser l'analyse des applications
  • Gérer les alertes, les rétroactions sans erreur et une philosophie équitable
  • Travaux pratiques :
    • Surveillance de la performance des applications avec Application Insights
    • Intégration de Azure DevOps et Teams
    • Partager les connaissances de l'équipe à l'aide des wikis de projet Azure
Logo de ENI Service - Formation Microsoft Azure – Ingénierie DevOps

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 2790 €
Logo de ENI Service - Microsoft Azure – Ingénierie DevOps

Microsoft Azure – Ingénierie DevOps

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.