☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Étendre des solutions Microsoft Power Platform avec du code et de l’IA (AB-400)

Ref. AB-400T00
Durée :
3
 jours
Examen :
Optionnel
Niveau :
Avancé
Financement :
Eligible

Formation Étendre des solutions Microsoft Power Platform avec du code et de l’IA (AB-400)

La formation AB-400 s’adresse aux développeurs qui interviennent là où le low-code s’arrête. Power Platform couvre beaucoup de besoins métier, mais un projet sérieux finit toujours par demander un plug-in Dataverse, un composant d’interface sur mesure, un connecteur vers une API interne ou un agent qui agit dans l’application. Ce cours, successeur officiel de PL-400, vous apprend à étendre Power Platform avec du code et à y intégrer l’IA, proprement et de façon maintenable.

Trois jours pour développer sur Power Platform à l’ère des agents

Vous concevez l’architecture technique d’une solution, mettez en place l’ALM avec les pipelines et les Build Tools, écrivez des scripts clients et des composants PCF, puis découvrez les applications de code Power Apps. Côté serveur, vous développez des plug-ins et des API personnalisées, appelez l’API web Dataverse, déportez les traitements lourds vers Azure Functions et créez des connecteurs personnalisés. Le cours intègre enfin les agents Microsoft Foundry et Copilot Studio, et prépare à l’examen AB-400.

Profils des Participants

  • Développeurs Power Platform
  • Développeurs .NET ou JavaScript qui interviennent sur Dataverse
  • Développeurs d’intégration qui relient Power Platform au système d’information
  • Consultants techniques Power Platform et Dynamics 365
  • Développeurs certifiés PL-400 qui souhaitent passer à AB-400

Objectifs

  • Concevoir l’architecture technique d’une solution Power Platform et choisir où placer la logique métier
  • Mettre en place l’ALM avec les solutions, les variables d’environnement et les pipelines Power Platform
  • Étendre l’interface avec des scripts clients, des composants PCF et des applications de code Power Apps
  • Développer des plug-ins et des API personnalisées Dataverse
  • Intégrer des services externes avec l’API web Dataverse, Azure Functions et des connecteurs personnalisés
  • Relier une solution Power Platform à des agents Microsoft Foundry et Copilot Studio

Connaissances Préalables

  • Une pratique des services Power Platform : Power Apps, Power Automate et Dataverse
  • Une pratique du développement en JavaScript ou TypeScript, et des notions de C# ou de Python
  • Des notions d’API REST et d’Azure. La formation Créer des applications intelligentes (AB-410) est une bonne préparation

Contenu du Cours

Module 1 : Concevoir l’architecture technique

  • Identifier les composants de la solution et leur mode d’implémentation
  • Concevoir l’authentification et les autorisations des composants
  • Choisir où placer la logique métier : services cloud, client, règles métier, plug-ins ou automatisation
  • Choisir entre tables standard, virtuelles, élastiques ou connecteurs
  • Choisir entre Microsoft Foundry et Copilot Studio pour construire un agent

Module 2 : Concevoir les composants de la solution

  • Concevoir des composants Power Apps réutilisables : pages génératives, composants de code PCF, scripts clients
  • Concevoir des connecteurs personnalisés et des serveurs MCP
  • Concevoir des plug-ins et des API personnalisées Dataverse
  • Concevoir des agents personnalisés intégrés à Power Platform
  • Concevoir la supervision et les alertes avec Application Insights

Module 3 : Mettre en œuvre la gestion du cycle de vie des applications (ALM)

  • Gérer les dépendances et les couches de solution
  • Créer et utiliser des variables d’environnement
  • Mettre en œuvre et étendre les pipelines Power Platform
  • Automatiser l’intégration et le déploiement continus avec Power Platform Build Tools

Module 4 : Appliquer la logique métier dans les applications pilotées par modèle

  • Écrire du code qui cible le modèle objet Client API
  • Choisir le mode d’enregistrement des gestionnaires d’événements
  • Appeler l’API web Dataverse depuis un script client
  • Configurer les commandes et les boutons avec Power Fx et JavaScript
  • Gérer la navigation, les boîtes de dialogue et les notifications

Module 5 : Créer des composants de code PCF

  • Utiliser les événements du cycle de vie d’un composant
  • Configurer le manifeste et implémenter les interfaces du composant
  • Empaqueter, déployer et utiliser un composant
  • Utiliser les fonctionnalités Device, Utility et Web API

Module 6 : Créer des applications de code Power Apps

  • Connecter une application de code aux connexions Power Platform et aux tables Dataverse
  • Effectuer des opérations sur les données, les métadonnées, les actions et les fonctions Dataverse
  • Appeler des flux de cloud Power Automate et des agents Copilot Studio
  • Utiliser les variables d’environnement dans une application de code

Module 7 : Déployer et gérer les applications de code Power Apps

  • Configurer la stratégie de sécurité du contenu (CSP)
  • Superviser l’application avec Azure Application Insights
  • Empaqueter, déployer et partager une application de code
  • Diagnostiquer et optimiser l’application avec Monitor et les outils du navigateur

Module 8 : Créer un plug-in Dataverse

  • Exploiter les étapes du pipeline d’exécution et le contexte d’exécution
  • Implémenter la logique métier et les images dans un plug-in
  • Enregistrer les composants avec le Plug-in Registration Tool
  • Créer une API personnalisée et configurer les événements métier Dataverse
  • Configurer l’identité managée Power Platform pour les plug-ins

Module 9 : Effectuer des opérations avec les API de la plateforme

  • Utiliser l’API web Dataverse et le service d’organisation
  • Mettre en place des stratégies de nouvelle tentative face aux limites d’API
  • Optimiser les performances, la concurrence et les opérations en masse
  • Gérer l’authentification OAuth et les opérations en arrière-plan
  • Utiliser les SDK Dataverse pour .NET et Python

Module 10 : Traiter les charges de travail avec Azure Functions

  • Exécuter des traitements longs avec Azure Functions
  • Mettre en place des déclencheurs planifiés et événementiels
  • S’authentifier auprès de Power Platform avec une identité managée

Module 11 : Configurer les flux de cloud Power Automate et les workflows Copilot Studio

  • Écrire des expressions complexes dans les étapes d’un flux
  • Gérer le contrôle de flux et les erreurs
  • Configurer les filtres de déclencheur et les stratégies de nouvelle tentative
  • Factoriser la logique avec des flux enfants
  • Authentifier le connecteur Dataverse avec un principal de service

Module 12 : Créer des agents Microsoft Foundry intégrés à Power Platform

  • Intégrer des agents personnalisés via les serveurs MCP de Power Platform
  • Connecter des agents personnalisés à des agents Copilot Studio
  • Exploiter les données Dataverse avec Work IQ
  • Consommer des agents Copilot Studio avec la bibliothèque cliente Copilot Studio

Module 13 : Publier et consommer des événements Dataverse

  • Publier un événement Dataverse depuis le code ou le Plug-in Registration Tool
  • Enregistrer des points de terminaison : webhooks, Azure Service Bus, Azure Event Hubs
  • Choisir le mode d’écoute des événements Dataverse

Module 14 : Synchroniser les données Dataverse

  • Synchroniser les données avec le suivi des modifications
  • Utiliser les clés secondaires
  • Synchroniser avec le message UpsertRequest

Module 15 : Créer des connecteurs personnalisés

  • Configurer l’authentification d’un connecteur personnalisé
  • Modifier le comportement du connecteur avec les modèles de stratégie
  • Importer une définition OpenAPI, un service Azure ou GitHub
  • Développer une Azure Function et du code de transformation pour un connecteur

Documentation

  • Accès à Microsoft Learn, la plateforme d’apprentissage en ligne Microsoft, offrant des ressources interactives et des contenus pédagogiques pour approfondir vos connaissances et développer vos compétences techniques.

Lab / Exercices

  • Ce cours vous donne un accès exclusif au laboratoire officiel Microsoft, vous permettant de mettre en pratique vos compétences dans un environnement professionnel.

Examen

  • Ce cours prépare à la certification AB-400 : Microsoft Certified: Power Platform Developer Associate.

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

AB-400, successeur officiel de PL-400

Microsoft retire le cours PL-400, Développeur Microsoft Power Platform, le 30 octobre 2026. AB-400 en est le remplaçant officiel et conserve la même certification, Microsoft Certified: Power Platform Developer Associate, désormais obtenue par l’examen AB-400. Le changement ne se limite pas au numéro. PL-400 formait un développeur chargé de combler les manques du low-code. AB-400 forme un développeur qui conçoit des solutions où le code, les données Dataverse et les agents IA travaillent ensemble.

Le cours passe aussi de cinq à trois jours. Les fondations restent : plug-ins, API web Dataverse, composants PCF, scripts clients, connecteurs personnalisés et ALM. Elles sont traitées de façon plus resserrée pour laisser la place aux nouveautés de la plateforme.

Ce qui est nouveau par rapport à PL-400

Trois sujets font leur entrée. Les applications de code Power Apps permettent de construire une interface entièrement en code, avec votre framework habituel, tout en profitant des connexions, des données Dataverse et de la gouvernance de Power Platform. Les serveurs MCP exposent les données et les actions de Power Platform aux agents. Enfin, un groupe de compétences entier porte sur les agents Microsoft Foundry développés en code et reliés à Power Platform, et sur la consommation des agents Copilot Studio depuis une application.

L’architecture prend aussi plus de poids. Avant d’écrire une ligne, il faut savoir trancher : code ou configuration standard, plug-in ou flux, table standard ou virtuelle, Foundry ou Copilot Studio. Ces arbitrages pèsent jusqu’à un cinquième de l’examen.

L’industrialisation est le troisième fil du cours. Les pipelines Power Platform et les Build Tools automatisent le passage d’un environnement à l’autre, les variables d’environnement évitent les valeurs codées en dur, et l’identité managée remplace les secrets stockés dans les plug-ins et les Azure Functions. Ce sont précisément les points qui font la différence entre une extension qui fonctionne en démonstration et une extension qu’une équipe peut maintenir pendant des années.

La certification Power Platform Developer Associate

L’examen AB-400 évalue quatre domaines, avec un poids indicatif publié par Microsoft :

  • Construire des solutions Power Platform : 15 à 20 %
  • Étendre l’expérience utilisateur : 25 à 30 %
  • Étendre Power Platform : 35 à 40 %
  • Développer des intégrations : 10 à 15 %

Le bloc le plus lourd, l’extension de la plateforme, regroupe les plug-ins, les API, Azure Functions, les flux avancés et les agents Foundry. C’est aussi celui où l’expérience pratique fait la différence. Le passage de l’examen se fait auprès de Microsoft et reste optionnel.

Situer AB-400 dans le parcours Power Platform

Si votre rôle consiste à assembler des applications et des agents sans écrire de code, la formation Créer des applications intelligentes (AB-410) est la bonne porte d’entrée, et une excellente préparation à AB-400. Si vous construisez surtout des agents dans Copilot Studio, la formation Concevoir et créer des solutions d’agents IA intégrées dans Copilot Studio (AB-620) est plus adaptée. Pour développer des applications d’IA en code directement sur Azure, orientez-vous vers Développer des applications et agents IA sur Azure (AI-103).

Préparer les trois jours

Le rythme est soutenu : quinze groupes de compétences en trois jours. Arrivez avec un environnement de développement que vous maîtrisez, Visual Studio Code ou Visual Studio, et révisez les bases de Dataverse si vous ne l’avez pas utilisé récemment. L’idéal est de venir avec une extension réelle en tête, un plug-in à écrire ou une intégration à construire, pour confronter chaque module à votre propre besoin. Les labs restent accessibles 180 jours après la session, ce qui laisse le temps de reprendre les exercices avant l’examen.

Questions fréquentes

Je suis certifié PL-400 : dois-je passer AB-400 ?

Votre certification reste valable jusqu’à son échéance et se renouvelle sur Microsoft Learn. AB-400 devient l’examen de référence pour la même certification : la formation vous met à jour sur les applications de code, MCP et les agents, qui entrent dans l’évaluation de renouvellement.

Pourquoi trois jours au lieu de cinq pour PL-400 ?

Microsoft a resserré le cours sur les compétences évaluées par l’examen AB-400. Les fondations sont toujours là, mais sans les longues séquences de découverte de la plateforme. C’est pourquoi une pratique préalable de Power Platform est attendue.

Quels langages sont utilisés pendant le cours ?

Principalement JavaScript et TypeScript pour l’interface, C# pour les plug-ins, avec Power Fx, JSON et YAML selon les modules. Python apparaît avec le SDK Dataverse. Il n’est pas nécessaire de maîtriser tous ces langages, mais il faut savoir lire du code.

Le cours couvre-t-il Power Pages ?

Power Pages fait partie de l’écosystème présenté, mais l’examen et le cours se concentrent sur Dataverse, les applications pilotées par modèle, les applications de code, les flux et les intégrations.

Faut-il un abonnement Azure ?

Pas pendant la formation : les ateliers se déroulent dans les laboratoires officiels Microsoft. Pour reproduire chez vous les modules sur Azure Functions, Application Insights ou Microsoft Foundry, un abonnement Azure sera en revanche nécessaire, en plus de votre environnement Power Platform.

Prix de l'inscription
CHF 2'350.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge Officiel Microsoft de suivi de cours
Mois actuel

No Events

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande