Ingénieur Azure DevOps (AZ-400)

Apprenez à concevoir une stratégie DevOps, implémenter des processus de développement DevOps, implémenter une intégration continue, implémenter une diffusion continue, implémenter une gestion des dépendances, implémenter une infrastructure applicative et implémenter une rétroaction continue.
Microsoft Partner

Prochaines sessions

Voir toutes les sessions
Session garantie
  • Durée: 7 jours
  • Prix régulier: $4,590
  • Prix préférentiel: $3,904
  • Matériel pédagogique inclus

Plan de cours

Référence : AZ-400

Durée : 7 jours

Les étudiants apprendront comment utiliser le contrôle de code source, adapter Git à une entreprise, mettre en œuvre et gérer une infrastructure de génération, implémenter une intégration continue dans un pipeline Azure DevOps, comment gérer la qualité du code et les principes de sécurité, comment mettre en œuvre une stratégie de génération de conteneur, concevoir une version stratégie, configuration d'un flux de travail de gestion des versions, implémentation d'un modèle de déploiement approprié, conception d'une stratégie de gestion des dépendances et gestion de la sécurité et de la conformité, mise en oeuvre d'une infrastructure en tant que gestion de code et de configuration, mise en service d'une infrastructure Azure à l'aide d'outils d'automatisation courants et déploiement une infrastructure d'application utilisant divers services Azure et différentes méthodologies de déploiement. Les étudiants apprendront également comment intégrer des outils de déploiement tiers à Azure, tels que Chef et Puppet, pour intégrer la conformité et la sécurité dans le pipeline des versions, recommander et concevoir des mécanismes de retour système, mettre en place un processus de routage du retour système vers les équipes de développement, optimiser les mécanismes de retour. , planifiez la transformation, sélectionnez un projet et créez des structures d’équipe. Les étudiants apprendront également à élaborer des stratégies de qualité et de sécurité. La planification de la migration et de la consolidation des artefacts et du contrôle de source sera également abordée.

Public concerné

Les étudiants de ce cours sont intéressés par la mise en œuvre de processus DevOps ou par la réussite de l'examen de certification Microsoft Azure DevOps Solutions.

Préalables

Connaissances fondamentales sur Azure, le contrôle de version, le développement de logiciels Agile et les principes de développement de logiciels de base. Il serait utile d’avoir de l’expérience dans une organisation fournissant des logiciels.

Objectifs

  • Décrire les avantages de l'utilisation du contrôle de source
  • Migrer de TFVC vers Git
  • Échelle Git pour Enterprise DevOps
  • Implémenter et gérer l'infrastructure de construction
  • Gérer la configuration et les secrets de l'application
  • Implémenter une stratégie DevOps mobile
  • Expliquer pourquoi l'intégration continue est importante
  • Implantation de l'intégration continue à l'aide d'Azure DevOps
  • Configurer les builds et les options disponibles
  • Créer un workflow de construction automatisé
  • Intégrer d'autres outils de construction à Azure DevOps
  • Créer des processus de construction hybrides
  • Décrire ce que l'on entend par qualité du code et comment il est mesuré
  • Détecter les odeurs de code
  • Intégrer des tests automatisés pour la qualité du code
  • Rapport sur la couverture de code pendant les tests
  • Ajouter des outils pour mesurer la dette technique
  • Détecter l'open source et d'autres problèmes de licence
  • Implémenter une stratégie de construction de conteneur
  • Faire la différence entre une version et un déploiement
  • Définir les composants d'un pipeline de publication
  • Expliquer les éléments à prendre en compte lors de la conception de votre stratégie de publication
  • Classer une version par rapport à un processus de publication et expliquer comment contrôler la qualité des deux.
  • Décrire le principe des vannes de publication et comment utiliser les notes de publication et la documentation.
  • Expliquer les schémas de déploiement, au sens traditionnel comme au sens moderne
  • Choir un outil de gestion des versions
  • Expliquer la terminologie utilisée dans Azure DevOps et dans d'autres outils de gestion des versions.
  • Décrire ce qu'est une tâche de génération et de publication, ce qu'elle peut faire et certaines tâches de déploiement disponibles
  • Classification d'un agent, d'une file d'attente d'agents et d'un pool d'agents
  • Expliquer pourquoi vous avez parfois besoin de plusieurs travaux de publication dans un même pipeline.
  • Différencier les travaux de publication multi-agents et multi-configurations
  • Utiliser des variables de version et des variables d'étape dans votre pipeline de version
  • Déployer dans un environnement en toute sécurité, à l'aide d'une connexion de service
  • Intégrer les tests dans le pipeline
  • Répertorier les différentes manières d'inspecter la santé de votre pipeline et de votre rejet en utilisant des alertes, des points d'ancrage et des rapports.
  • Créer une porte de sortie
  • Décrire les modèles de déploiement
  • Implémenter le déploiement Blue Green
  • Mettre en œuvre la libération des Canaries
  • Implémenter un déploiement à exposition progressive
  • Recommander des outils et des pratiques de gestion des artefacts
  • Des packages communs abstraits pour permettre le partage et la réutilisation
  • Inspecter codebase pour identifier les dépendances de code pouvant être converties en packages
  • Identifier et recommander des types de package et des versions normalisés dans toute la solution
  • Refactoriser les pipelines de génération existants pour implémenter une stratégie de version qui publie des packages
  • Gérer la sécurité et la conformité
  • Inspecter les packages logiciels open source pour la sécurité et la conformité des licences afin de s'aligner sur les normes de l'entreprise
  • Configurer le pipeline de construction pour accéder à la sécurité du package et à la classification des licences
  • Configurer un accès sécurisé aux flux de paquets
  • Appliquer l'infrastructure et la configuration en tant que principes de code
  • Déployer et gérer l'infrastructure à l'aide des technologies d'automatisation Microsoft telles que les modèles ARM, PowerShell et Azure CLI.
  • Décrire les modèles de déploiement et les services disponibles avec Azure.
  • Déployer et configurer un cluster Kubernetes géré
  • Déployer et configurer l'infrastructure à l'aide d'outils et de services tiers avec Azure, tels que Chef, Puppet, Ansible, SaltStack et Terraform.
  • Définir une stratégie d'infrastructure et de configuration et un ensemble d'outils appropriés pour un pipeline de versions et une infrastructure d'application
  • Implanter la conformité et la sécurité dans votre infrastructure d'application
  • Pratiques de conception pour mesurer la satisfaction de l'utilisateur final
  • Processus de conception pour capturer et analyser les commentaires des utilisateurs provenant de sources externes
  • Conception du routage pour les données de rapport d'incident d'application client
  • Recommander des outils et des technologies de surveillance
  • Recommander des outils de suivi de l'utilisation du système et des fonctionnalités
  • Configurer l'intégration du rapport d'incident pour les applications client
  • Développer des tableaux de bord de surveillance et de statut
  • Implantation du routage pour les données de rapport d'incident d'application client
  • Implanter des outils pour suivre l'utilisation du système, l'utilisation des fonctionnalités et le flux
  • Intégrer et configurer les systèmes de billetterie avec le système de gestion du travail de l'équipe de développement
  • Analyser les alertes pour établir une base de référence
  • Analyser la télémétrie pour établir une ligne de base
  • Effectuer des critiques de site en direct et capturer les commentaires en cas de pannes du système
  • Effectuer un réglage continu pour réduire les alertes sans signification ou sans action
  • Planifier la transformation avec des objectifs et des échéanciers communs.
  • Sélectionner un projet et identifiez les mesures et les indicateurs de performance du projet.
  • Créer une équipe et une structure organisationnelle agile.
  • Développer une stratégie qualité du projet.
  • Planifier des pratiques de développement sécurisées et des règles de conformité.
  • Migrer et consolider les artefacts.
  • Migrer et intégrer les mesures de contrôle de source.

Contenu

Module 1: Débuter avec le contrôle de code source
Cours
  • 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
À la fin de ce module, les étudiants seront en mesure de:
  • Décrire les avantages de l'utilisation du contrôle de source
  • Migrer de TFVC vers Git
Module 2: Mise à l'échelle de git pour les entreprises DevOps
Cours
  • Comment structurer votre repo git
  • Git Branching flux de travail
  • Collaborer avec des demandes de tirage
  • Pourquoi se soucier de GitHooks?
  • Favoriser l'Open Source interne
  • Version Git
  • Projets publics
  • Fichiers dans Git
À la fin de ce module, les étudiants seront en mesure de:
  • Échelle Git pour Enterprise DevOps
Module 3: Implémenter et gérer une infrastructure de construction
Cours
  • Le concept de pipelines dans DevOps
  • Pipelines Azure
  • É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
  • Analysez et intégrez les versions multi-étapes de Docker
À la fin de ce module, les étudiants seront en mesure de:
  • Implémenter et gérer l'infrastructure de construction
Module 4: Gestion de la configuration et des secrets de l'application
Cours
  • 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
À la fin de ce module, les étudiants seront en mesure de:
  • Gérer la configuration et les secrets de l'application
Module 5: Implémenter une stratégie DevOps mobile
Cours
  • Introduction au développement 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
À la fin de ce module, les étudiants seront en mesure de:
  • Implémenter une stratégie DevOps mobile
Module 6: Implémentation de l'intégration continue dans un pipeline Azure DevOps
Dans ce module, vous découvrirez les principes de l’intégration continue, notamment les suivants: avantages, défis, création de meilleures pratiques et étapes de mise en œuvre. Vous apprendrez également à mettre en œuvre une stratégie de génération avec des flux de travail, des déclencheurs, des agents et des outils.
Cours
  • Vue d'ensemble de l'intégration continue
  • Mise en œuvre d'une stratégie de construction
Atelier: Activation de l'intégration continue avec les pipelines Azure
Atelier: Création d'un travail de construction Jenkins et déclenchement d'un CI
Après avoir terminé ce module, les étudiants vont:
  • Expliquer pourquoi l'intégration continue est importante
  • Implantation de l'intégration continue à l'aide d'Azure DevOps
Module 7: Gestion des stratégies de qualité et de sécurité du code
Dans ce module, vous apprendrez à gérer la qualité du code, notamment: la dette technique, SonarCloud et d’autres solutions d’outillage. Vous apprendrez également à gérer les stratégies de sécurité avec Open Source, OWASP et WhiteSource Bolt.
Cours
  • Gestion de la qualité du code
  • Gestion des politiques de sécurité
Laboratoire: Gestion de la dette technique avec Azure DevOps et SonarCloud
Atelier: Vérification des vulnérabilités à l'aide de WhiteSource Bolt et Azure DevOps
À la fin de ce module, les étudiants seront en mesure de:
  • Gérer la qualité du code, notamment: la dette technique SonarCloud et d’autres solutions d’outillage.
  • Gérer les stratégies de sécurité avec Open Source, OWASP et WhiteSource Bolt.
  • Gérer la qualité du code, notamment: la dette technique, SonarCloud et d’autres solutions d’outillage.
Module 8: Implantation d'une stratégie de construction de conteneur
Dans ce module, vous allez apprendre à mettre en œuvre une stratégie de conteneur, notamment en ce qui concerne la différence entre les conteneurs et les machines virtuelles et l'utilisation des conteneurs par microservices. Vous apprendrez également comment implémenter des conteneurs à l'aide de Docker.
Cours
  • Mise en œuvre d'une stratégie de construction de conteneur
Atelier: Applications .NET existantes avec Azure et Docker Images
À la fin de ce module, les étudiants seront en mesure de:
  • Implanter une stratégie de conteneur, y compris en quoi les conteneurs sont différents des machines virtuelles et comment les microservices utilisent les conteneurs.
  • Implanter des conteneurs à l'aide de Docker.
Module 9: Concevoir une stratégie de publication
Cours
  • 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
Lab: Construire une stratégie de publication
À la fin de ce module, les étudiants seront en mesure de:
  • Faire la différence entre une version et un déploiement
  • Définir les composants d'un pipeline de publication
  • Expliquez les éléments à prendre en compte lors de la conception de votre stratégie de publication
  • Classer une version par rapport à un processus de publication et expliquer comment contrôler la qualité des deux.
  • Décrire le principe des vannes de publication et comment utiliser les notes de publication et la documentation.
  • Expliquer les schémas de déploiement, au sens traditionnel comme au sens moderne
  • Choisissez un outil de gestion des versions
Module 10: Configurer un flux de travail de gestion des versions
Cours
  • Créer un pipeline de publication
  • Provision and Configure Environments
  • 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é
Atelier: Automatisation de vos déploiements d'infrastructure dans le cloud avec les pipelines Terraform et Azure
Atelier: Configuration de secrets dans le pipeline avec le coffre-fort Azure Key
Atelier: Configuration et exécution des tests de charge
Atelier: Configuration et exécution de tests fonctionnels
Atelier: Utilisation du moniteur Azure comme porte de publication
Atelier: Création d'un tableau de bord de publication
À la fin de ce module, les étudiants seront en mesure de:
  • Expliquer la terminologie utilisée dans Azure DevOps et dans d'autres outils de gestion des versions.
  • Décrire ce qu'est une tâche de génération et de publication, ce qu'elle peut faire et certaines tâches de déploiement disponibles
  • Classification d'un agent, d'une file d'attente d'agents et d'un pool d'agents
  • Expliquer pourquoi vous avez parfois besoin de plusieurs travaux de publication dans un même pipeline.
  • Différencier les travaux de publication multi-agents et multi-configurations
  • Utiliser des variables de version et des variables d'étape dans votre pipeline de version
  • Déployer dans un environnement en toute sécurité, à l'aide d'une connexion de service
  • Intégrer les tests dans le pipeline
  • Répertorier les différentes manières d'inspecter la santé de votre pipeline et de votre rejet en utilisant des alertes, des points d'ancrage et des rapports.
  • Créer une porte de sortie
Module 11: Implémenter un modèle de déploiement approprié
Cours
  • Introduction aux modèles de déploiement
  • Implanter le déploiement Blue Green
  • Fonction bascule
  • Rejets Canaries
  • Dark Launching
  • Tests AB
  • Déploiement à exposition progressive
Atelier: Déploiements Bleu-Vert
Lab: Gestionnaire de trafic
À la fin de ce module, les étudiants seront en mesure de:
  • Décrire les modèles de déploiement
  • Implanter le déploiement Blue Green
  • Mettre en œuvre la libération des Canaries
  • Implanter un déploiement à exposition progressive
Module 12: Conception d'une stratégie de gestion de la dépendance
Cours
  • Introduction
  • Dépendances de l'emballage
  • Gestion de colis
  • Implémenter une stratégie de gestion de version
Atelier: Mise à jour des packages
À la fin de ce module, les étudiants seront en mesure de:
  • Recommander des outils et des pratiques de gestion des artefacts
  • Des packages communs abstraits pour permettre le partage et la réutilisation
  • Inspecter codebase pour identifier les dépendances de code pouvant être converties en packages
  • Identifier et recommander des types de package et des versions normalisés dans toute la solution
  • Refactoriser les pipelines de génération existants pour implémenter une stratégie de version qui publie des packages
  • Gérer la sécurité et la conformité
Module 13: Gérer la sécurité et la conformité
Cours
  • Introduction
  • Paquet de sécurité
  • Logiciels open source
  • Intégration des analyses de licence et de vulnérabilité
À la fin de ce module, les étudiants seront en mesure de:
  • Inspecter les packages logiciels open source pour la sécurité et la conformité des licences afin de s'aligner sur les normes de l'entreprise
  • Configurer le pipeline de construction pour accéder à la sécurité du package et à la classification des licences
  • Configurer un accès sécurisé aux flux de paquets
Module 14: Outils d'infrastructure et de configuration Azure
Cours
  • Objectifs d'apprentissage
  • 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
  • Laboratoire Déployer sur Azure à l'aide de modèles ARM
  • Révision de module
À la fin de ce module, les étudiants seront en mesure de:
  • Appliquer l'infrastructure et la configuration en tant que principes de code
  • Déployer et gérer l'infrastructure à l'aide des technologies d'automatisation Microsoft telles que les modèles ARM, PowerShell et Azure CLI.
Module 15: Modèles et services de déploiement Azure
Cours
  • Objectifs d'apprentissage
  • Modèles de déploiement et options
  • Services IaaS (Azure Infrastructure-as-a-Service)
  • Azure Automation avec DevOps
  • Configuration d'état souhaité (DSC)
  • Services PaaS (Azure Platform-as-a-Service)
  • Azure Service Fabric
  • Lab Azure Automation - Déploiement IaaS ou PaaS
  • Révision de module
À la fin de ce module, les étudiants seront en mesure de:
  • Décrire les modèles de déploiement et les services disponibles avec Azure.
Module 16: Créer et gérer une infrastructure de service Kubernetes
Cours
  • Objectifs d'apprentissage
  • Service Azure Kubernetes
  • Lab Déployer et mettre à l'échelle un cluster AKS
  • Révision de module
À la fin de ce module, les étudiants seront en mesure de:
  • Déployer et configurer un cluster Kubernetes géré
Module 17: Outils tiers et outils Open Source disponibles avec Azure
Cours
  • Objectifs d'apprentissage
  • Chef
  • Fantoche
  • Ansible
  • Cloud-Init
  • Terraform
  • Mise en service et configuration d'une application dans Azure à l'aide de X
  • Révision de module
À la fin de ce module, les étudiants seront en mesure de:
  • Déployer et configurer l'infrastructure à l'aide d'outils et de services tiers avec Azure, tels que Chef, Puppet, Ansible, SaltStack et Terraform.
Module 18: Implémentation de la conformité et de la sécurité dans votre infrastructure
Cours
  • Principes de sécurité et de conformité avec DevOps
  • Azure Security Center
  • Lab Intégrer une extension ou un outil d'analyse dans un pipeline / centre de sécurité AZ DevOps
  • Révision de module
À la fin de ce module, les étudiants seront en mesure de:
  • Définir une stratégie d'infrastructure et de configuration et un ensemble d'outils appropriés pour un pipeline de versions et une infrastructure d'application
  • Implanter la conformité et la sécurité dans votre infrastructure d'application
Module 19: Recommander et concevoir des mécanismes de retour d'information du système
Cours
  • 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
  • Atelier: Intégration entre Azure DevOps et des équipes
  • Lab: Drapeaux de fonctionnalités
À la fin de ce module, les étudiants seront en mesure de:
  • Appliquer des pratiques de conception pour mesurer la satisfaction de l'utilisateur final
  • Mettre en place un processus de conception pour capturer et analyser les commentaires des utilisateurs provenant de sources externes
  • Concevoir du routage pour les données de rapport d'incident d'application client
  • Recommander des outils et des technologies de surveillance
  • Recommander des outils de suivi de l'utilisation du système et des fonctionnalités
Module 20: Mise en place d'un processus de routage des retours système vers les équipes de développement
Cours
  • Implanter des outils pour suivre l'utilisation du système, l'utilisation des fonctionnalités et le flux
  • Implanter 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
À la fin de ce module, les étudiants seront en mesure de:
  • Configurer l'intégration du rapport d'incident pour les applications client
  • Développer des tableaux de bord de surveillance et de statut
  • Implanter du routage pour les données de rapport d'incident d'application client
  • Implanter des outils pour suivre l'utilisation du système, l'utilisation des fonctionnalités et le flux
  • Intégrer et configurer les systèmes de billetterie dans la gestion du travail de l'équipe de développement
Module 21: Optimiser les mécanismes de retour
Cours
  • Ingénierie de fiabilité de site
  • Analyser la télémétrie pour établir une ligne de base
  • Effectuer un réglage continu pour réduire les alertes sans signification ou sans action
  • Analyser les alertes pour établir une base de référence
  • Postmortems sans reproche et une culture juste
À la fin de ce module, les étudiants seront en mesure de:
  • Analyser les alertes pour établir une base de référence
  • Analyser la télémétrie pour établir une ligne de base
  • Effectuer des critiques de site en direct et capturer les commentaires en cas de pannes du système
  • Effectuer un réglage continu pour réduire les alertes sans signification ou sans action
Module 22: Planification de DevOps
Dans ce module, les étudiants étudieront la planification de la transformation, la sélection de projets et les structures d'équipe.
Cours
  • Planification de la transformation
  • Sélection du projet
  • Structures d'équipe
  • Atelier: Planification agile et gestion de portefeuille avec les cartes Azure
À la fin de ce module, les étudiants seront en mesure de:
  • Planifier la transformation avec des objectifs et des échéanciers communs
  • Sélectionner un projet et identifier les mesures et les indicateurs de performance du projet
  • Créer une équipe et une structure organisationnelle agile
Module 23: Planification de la qualité et de la sécurité
Dans ce module, les étudiants apprendront à élaborer une stratégie qualité et à planifier leur développement en toute sécurité.
Cours
  • Planifier une stratégie qualité
  • Planifier du développement sécurisé
  • Atelier: Gestion des indicateurs de fonctionnalité avec LaunchDarkly et AzureDevOps
Après avoir terminé le module, les étudiants seront capables de:
  • Développer une stratégie qualité projet
  • Planifier des pratiques de développement sécurisées et des règles de conformité.
Module 24: Migration et consolidation des artefacts et des outils
Dans ce module, les étudiants découvriront la migration et la consolidation d'artefacts, ainsi que la migration et l'intégration de mesures de contrôle de source.
Cours
  • Migration et consolidation des artefacts
  • Migration et intégration du contrôle de source
  • Atelier: Intégration d'Azure Repos et de pipelines Azure à Eclipse
À la fin de ce module, les étudiants seront en mesure de:
  • Migrer et consolider des artefacts
  • Migrer et intégrer les mesures de contrôle de source

Savoir s’entourer des meilleurs

Sylvain Barbot
Sylvain Barbot
Formateur et architecte technologique
Architecte technologique et développeur polyvalent, Sylvain est un consultant qui aime partager son expérience et ses connaissances pour aider les autres à avancer.
Étienne Brouillard
Étienne Brouillard
Formateur et architecte en solutions infonuagiques
Assoiffé de nouveaux défis, Étienne se délecte des projets d’envergure en développement logiciel et en innovation infonuagique
Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.
Soyez au fait des tendances, innovations et bonnes pratiques, chaque mois.
Confidentialité
Centre de formation autorisé Emploi-Québec, Agrément : 0051460
TPS : 141582528 – TVQ : 1019557738
© 2020 AFI
AFI Expertise

L’expérience AFI par Edgenda

Chez AFI, nous concentrons nos efforts pour vous offrir des formations pertinentes et des expériences d’apprentissage percutantes qui s’inscrivent dans vos démarches de transformation. Vous désirez être accompagné dans ces démarches? Consultez les services d’Edgenda: Edgenda.com