Accueil > Informatique décisionnelle, Cloud > Cloud computing > Microsoft Azure - Techniques et pratiques Devops pour l’ingénieur
Formation #CCP41

Formation Microsoft Azure - Techniques et pratiques Devops pour l’ingénieur

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : CCP41


Sessions programmées :

Du 24 au 28 Fév. 2020

Du 27 Avril au 01 Mai 2020

Du 22 au 26 Juin 2020

Du 21 au 25 Sept. 2020

Du 23 au 27 Nov. 2020

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : CCP41


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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
Programme

Partie 1 : Implémentation des processus de développement DevOps
1/ Débuter avec le contrôle de code source
  • Qu'est-ce que le contrôle de source?
  • Avantages du contrôle de source
  • Types de systèmes de contrôle de source
  • Introduction à Azure Repos
  • Migration de TFVC vers Git
  • Authentification sur votre Git Repos
2/ Mise à l'échelle de Git pour les entreprises DevOps
  • Comment structurer Git Repos
  • Workflows Git Branching
  • Collaborer avec des requêtes Pull
  • Pourquoi se soucier de GitHooks ?
  • Favoriser l'Open Source interne
  • Versions de Git
  • Projets publics
  • Fichiers dans Git
3/ Implémenter et gérer une infrastructure de construction
  • Le concept de pipelines dans DevOps
  • Azure Pipelines
  • Évaluer l'utilisation des agents hébergés par rapport aux agents privés
  • Pools d'agents
  • Pipelines et accès simultanés
  • Projets Azure DevOps et Open Source
  • Azure Pipelines YAML vs Visual Designer
  • Configurer des agents privés
  • Intégration de Jenkins avec Azure Pipelines
  • Contrôle de source externe d'intégration avec Azure Pipelines
  • Analyser et intégrer les versions multi-étapes de Docker
4/ Gestion de la configuration et des secrets de l'application
  • Introduction à la sécurité
  • Implémenter un processus de développement sécurisé et conforme
  • Repenser les données de configuration d'application
  • Gérer les secrets, les jetons et les certificats
  • Implémenter des outils de gestion de la sécurité et de la conformité dans un pipeline
5/ Implémenter une stratégie DevOps mobile
  • Introduction DevOps Mobile
  • Introduction à Visual Studio App Center
  • Gérer les ensembles de périphériques cibles et les groupes de distribution mobiles
  • Gérer les ensembles de périphériques de test d'interface utilisateur cibles
  • Disposer de dispositifs de test pour le déploiement
  • Créer des groupes de distribution publics et privés

Partie 2 : Mise en oeuvre de l'intégration continue
1/ Implémentation de l'intégration continue dans un pipeline Azure DevOps
  • Vue d'ensemble de l'intégration continue
  • Mise en oeuvre d'une stratégie de construction
2/ Gestion des stratégies de qualité et de sécurité du code
  • Gestion de la qualité du code
  • Gestion des stratégies de sécurité
3/ Implémentation d'une stratégie de construction de conteneur
  • Mise en oeuvre d'une stratégie de construction de conteneur

Partie 3 : Mise en oeuvre de la livraison continue
1/ Concevoir une stratégie de publication
  • Introduction à la livraison continue
  • Recommandations de stratégie de publication
  • Construire un pipeline de versions de haute qualité
  • Choisir un modèle de déploiement
  • Choisir le bon outil de gestion des versions
2/ Configurer un workflow de gestion des versions
  • Créer un pipeline de publication
  • Provisionner et configurer des environnements
  • Gérer et modulariser les tâches et les modèles
  • Intégrer Secrets avec le pipeline de publication
  • Configurer l'intégration automatisée et l'automatisation des tests fonctionnels
  • Automatiser l'inspection de la santé
3/ Implémenter un modèle de déploiement approprié
  • Introduction aux modèles de déploiement
  • Implémenter le déploiement Blue Green
  • Fonction Toggles
  • Canary Release
  • Dark Launching
  • AB Testing
  • Déploiement à exposition progressive

Partie 4 : Mise en oeuvre de la gestion des dépendances
1/ Concevoir une stratégie de gestion de la dépendance
  • Introduction
  • Dépendances du packaging
  • Gestion de paquet
  • Implémenter une stratégie de gestion de version
2/ Gérer la sécurité et la conformité
  • Introduction
  • Sécurité de paquet
  • Logiciels Open Source
  • Intégration des analyses de licence et de vulnérabilité

Partie 5 : Mise en oeuvre de l'infrastructure d'application
1/Outils d'infrastructure et de configuration Azure
  • Infrastructure en tant que gestion de code et de configuration
  • Créer des ressources Azure à l'aide de modèles ARM
  • Créer des ressources Azure à l'aide d'Azure CLI
  • Créer des ressources Azure à l'aide d'Azure PowerShell
  • Outils d'automatisation supplémentaires
  • Contrôle de version
2/ Modèles et services de déploiement Azure
  • Modèles de déploiement et options
  • Services Azure IaaS (Infrastructure-as-a-Service)
  • Azure Automation avec DevOps
  • Desired State Configuration (DSC)
  • Services Azure PaaS (Platform-as-a-Service)
  • Azure Service Fabric
3/ Créer et gérer une infrastructure de service Kubernetes
  • Service Azure Kubernetes
4/ Outils tiers et outils Open Source disponibles avec Azure
  • Chef
  • Puppet
  • Ansible
  • Cloud-Init
  • Terraform
5/ Implémenter la conformité et la sécurité dans votre infrastructure
  • Principes de sécurité et de conformité avec DevOps
  • Azure Security Center

Partie 6 : Mise en oeuvre de feedback continu
1/ Recommander et concevoir des mécanismes de feedback système
  • La boucle intérieure
  • État d'esprit d'expérimentation continue
  • Pratiques de conception pour mesurer la satisfaction de l'utilisateur final
  • Processus de conception pour capturer et analyser les commentaires des utilisateurs
  • Processus de conception pour automatiser l'analyse des applications
2/ Mise en place d'un processus de routage des feedbacks système vers les équipes de développement
  • Implémenter des outils pour suivre l'utilisation du système, l'utilisation des fonctionnalités et le flux
  • Implémentation du routage pour les données de rapport d'incident d'application mobile
  • Développer des tableaux de bord de surveillance et de statut
  • Intégrer et configurer les systèmes de billetterie
3/ Optimiser les mécanismes de feedback
  • Ingénierie de fiabilité de site
  • Analyser la télémétrie pour établir une baseline
  • Effectuer un réglage continu pour réduire les alertes sans signification ou sans action
  • Analyser les alertes pour établir une baseline
  • Blameless Postmortems et une culture juste

Partie 7 : Conception d’une stratégie DevOps
1/ Planification de DevOps
  • Planification de la transformation
  • Sélection du projet
  • Structures d'équipe
2/ Planification de la qualité et de la sécurité
  • Planifier une stratégie qualité
  • Planification du développement sécurisé
3/ Migration et consolidation des artefacts et des outils
  • Migration et consolidation des artefacts
  • Migration et intégration du contrôle de source
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Quiz
  • Etudes de cas
  • Echanges d’expériences
Participants

Participants

  • Ingénieur DevOps Azure
  • Toutes personnes intéressée par la mise en oeuvre de processus DevOps en environnement Azure
Dates

Dates

  • Du 24 au 28 Fév. 2020
  • Du 27 Avril au 01 Mai 2020
  • Du 22 au 26 Juin 2020
  • Du 21 au 25 Sept. 2020
  • Du 23 au 27 Nov. 2020
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation
Accueil Achats Anglais Professionnel Assistanat Assurance Audit Interne Banque Carrière Professionnelle Centre d'Appels Changement Commercial - Vente Communication Comptabilité - Fiscalité Contrôle de Gestion Développement Durable Développement Personnel Direction d'entreprise Droit des affaires et social Efficacité professionnelle Finance et Trésorerie Formation pour non-spé Innovation - Créativité International - Export Logistique - Supply Chain Management Management des risques Marketing Paie/Gestion admin. du personnel Projet Qualité/Sécurité/Env. Relation client Ressources humaines Secteur public Webmarketing Agilité Bases de données Big Data Bureautique Cloud computing CRM Dessin industriel Gestion de projets et méthodes IBM Applications IBM Systèmes Informatique décisionnelle Ingénierie logicielle Java, JEE, C, C++ Linux, Unix, Mac Management des SI Management ITIL Messagerie et communication Microsoft .NET Microsoft Applications Microsoft Système Mobilité Multimédia, PAO, CAO Réseaux et Cisco Réseaux et Voix sur IP SAP Sécurité, Sauvegarde et Supervision Serveurs applicatifs Virtualisation et stockage Web - Digital Air - Gaz - Vapeur Analyse Industrielle Automatismes & Robotique Chimie Electricité & Electrotechnique Energie Industrielle Froid & Climatisation Hydraulique Informatique Industrielle Instrumentation & Régulation Maintenance Mécanique Médical / Santé / Pharmacie Méthodes Métrologie & Mesure Pneumatique Pompes & Vannes Production Risques & Sécurité Soudage Usinage & Matériaux Variation de vitesse