Microsoft Azure - Concevoir et mettre en oeuvre des solutions Microsoft DevOps
Microsoft Azure - Concevoir et mettre en oeuvre des solutions Microsoft DevOps
Informatique > Cloud computing
Objectifs
- Comprendre comment implémenter des processus de développement DevOps.
- Apprendre à mettre en oeuvre l'intégration continue et la livraison continue.
- Être capable de mettre en oeuvre la gestion des dépendances.
- Disposer des connaissances nécessaires pour mettre en oeuvre l'infrastructure d'application.
- Comprendre comment mettre en oeuvre un feedback continu.
- Être en mesure de concevoir une stratégie DevOps.
Le programme 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 oeuvre une stratégie de pipeline
Intégration avec Azure Pipelines
Introduction aux actions GitHub
Apprendre l’intégration continue avec GitHub Actions
Atelier Configuration des pools d'agents et compréhension des styles de pipelines
Atelier Activation de l'intégration continue avec Azure Pipelines
Atelier Intégration du contrôle de source externe avec Azure Pipelines
Atelier Mise en oeuvre des actions GitHub pour CI/CD
Atelier Déploiement de conteneurs Docker vers des applications Web Azure App Service
Concevoir et mettre en oeuvre 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 oeuvre des versions canari et un lancement sombre
Mettre en oeuvre des tests A-B et un déploiement progressif de l’exposition
Atelier Contrôler les déploiements en utilisant les Release Gates
Atelier 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
Atelier Configuration des pipelines en tant que code avec YAML
Atelier Configuration de pipelines et exécution de tests fonctionnels
Atelier Pipelines Intégration d'Azure Key Vault avec Azure DevOps
Atelier 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 oeuvre Terraform
Concevoir et mettre en oeuvre 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 oeuvre une stratégie de gestion des versions
Ateliers
Mettre en oeuvre la sécurité et la conformité dans un pipeline Azure DevOpsGérer la dette technique avec SonarCloud 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 oeuvre la rétroaction continue
Mettre en oeuvre 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 oeuvre 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 oeuvre 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
Public et Pré-requis de la formation
Ingénieur DevOps Azure. Toutes personnes intéressées par la mise en oeuvre de processus DevOps en environnement Azure.
Si vous débutez avec Azure et le cloud computing il est conseillé de suivre au préalable la formation "Microsoft Azure - Notions fondamentales".
Si vous débutez dans l'administration Azure, il est conseille de suivre au préalable la formation "Microsoft Azure - Administration".
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".
Connaissances fondamentales du contrôle de versions, du développement en mode Agile et des principes de développement de logiciels.
Méthode pédagogique de la formation
Cette formation fournit les connaissances et les compétences nécessaires pour concevoir et implémenter les processus et les pratiques DevOps.
Une pédagogie complète basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique et de retours d'expériences.
Les conseils et recommandations de consultants experts.
La qualité d'une formation officielle Microsoft (support de cours numérique en anglais).
29 Commentaires
Formation flexible en petit groupe
Très bonne formation! Organisation rapide et on est bien conseillé. Merci up up formation, je recommande fortement!!
Formation intéressante avec de bons échanges et une formatrice à l'écoute.
Merci up up concernant la flexibilite de mon planning
Bien.
Une organisation à la fois simple et professionnelle
bien mais surprenant concernant le paiement
Une formation adaptée à ce que je désirais m’a été trouvée avec succès
Bonne prestation Groupe sympathique
Société professionnelle, bon relationnel
Bonne formation
Simple et concis, une bonne présentation du concept
Je suis très satisfait d’UpUp. Le principe de la mutualisation est malin et très innovant. J’ai pu me former pour le 1/4 du prix initial de la formation. Je recommande.
Je suis particulièrement satisfaite de la formation surtout par la disponibilité de la formatrice et par le contenu du programme.
J'ai découvert cette plateforme très récemment. J'ai trouvé une formation près de chez moi dans le domaine recherché en quelques clics. Simple, efficace et rapide ! merci.
formation adaptée à mes besoins et mes horaires, je recommande vivement
Site clair. Offre complète
Claire facile d'acces ,rapide
Super formation. Merci beaucoup
Je recommande pour la qualité, la réactivité et la précision,
Simple, efficace, pratique !
très bonne formation très agréable merci
Site simple et facile d'utilisation.
Bonne formation
Site convivial facile d'accès et ergonomique prix intéressant
Excellente formation et concept innovant. Je recommande !
Upup est très professionnel, le site ergonomique.
Très clair, moderne et utile. N’hésitez pas à y aller, vous ne serez pas déçu
Un concept innovant. En mutualisant la formation, on assure un minimum de stagiaires par session.