🤖 Participez à notre prochain webinaire "Microsoft Foundry Discovery" le 09 avril de 11h30 à 12h30
Accueil / PL-400 : Microsoft Power Platform Developer

PL-400 : Microsoft Power Platform Developer

Power Platform
Niveau : Avancé
Informations pratiques
Durée : 5 Jours (35 Heures)
Prix présentiel : 3100 € HT/pers
Prix examen blanc : 60 € HT/pers
Eligible CPF : Non
Voucher de certification : 120 € HT/pers
Public Visé
  • Développeur Power Platform
Prochaines dates
Distanciel
Intra-entreprise
A la demande

Présentation de la formation

En participant à cette formation, vous apprendrez à créer des Power Apps, à automatiser les flux et à
étendre la plate-forme pour répondre aux besoins des entreprises et résoudre des problèmes complexes.

PL-400 : Power Platform Developer

Objectifs pédagogiques

A l’issue de cette formation, les participants seront en capacité de :

  • Créer un design technique
  • Configurer Microsoft Dataverse
  • Créer et configurer des applications Power Apps
  • Étendre l’expérience utilisateur
  • Étendre la plateforme
  • Développer des intégrations.
Prérequis

Pour suivre cette formation, il est recommandé d’avoir suivi préalablement la formation « PL-900 : Principe de base Microsoft Power Platform ». Il est conseillé de posséder une expérience pratique de la Power Platform et de ses composants clés ainsi que du Common Data Service et des concepts de sécurité.

Un niveau d’anglais B1 est recommandé, retrouvez les niveaux sur ce lien : Classification des niveaux de langue.

Il est fortement recommandé de suivre ce cours sur un ordinateur et de disposer d’un double écran pour plus de confort.

Programme de la formation

Utiliser les techniques de développement impératif pour les applications canevas dans Power Apps

  • Comprendre la différence entre le développement impératif et le développement déclaratif.
  • Comprendre les variables de Power Apps.
  • Découvrir dans quels cas utiliser chacun des trois types de variables.

 

Effectuer des mises à jour personnalisées dans une application canevas Power Apps

  • Mettre à jour ses données à l’aide de la fonction Patch.
  • Comprendre comment la fonction Defaults permet de créer des enregistrements avec la fonction Patch.
  • Supprimer des enregistrements à l’aide des fonctions Remove et RemoveIf.
  • Déterminer s’il faut utiliser Clear et Collect ou ClearCollect dans leur scénario.

 

Utiliser des colonnes de choix Dataverse avec des formules

  • Découvrir les principes de base du champ Choix.
  • Découvrir quand utiliser le choix ou les recherches.
  • Filtrer des données sur des valeurs de choix.

 

Réduire la complexité de votre modèle de données avec les relations de table Dataverse

  • Découvrir divers types de relations Microsoft Dataverse.
  • Découvrir comment utiliser des relations un-à-plusieurs.
  • Découvrir comment utiliser des relations plusieurs-à-plusieurs.

 

Utiliser des données relationnelles dans une application canevas Power Apps

  • Comprendre les données relationnelles.
  • Améliorer l’expérience de l’utilisateur de l’application dans Power Apps à l’aide de données relationnelles.
  • Comprendre comment utiliser des données relationnelles dans Microsoft Dataverse.

 

Utiliser des limites de source de données (limites de délégation) dans une application canevas Power Apps

  • Comprendre les différentes limites des différentes sources de données.
  • Comprendre comment les fonctions, les prédicats et les opérateurs jouent tous un rôle dans les limites.
  • Choisir la source de données la mieux adaptée à une application à l’aide de ces nouvelles connaissances.

 

Effectuer des tests et des contrôles des performances dans une application canevas Power Apps

  • Améliorer les performances de votre application à l’aide de bonnes pratiques.
  • Comprendre comment tester au mieux une application.
  • Résoudre des problèmes à l’aide de Fiddler.

 

Optimiser le temps de chargement d’une application

  • Evaluer les performances de votre application au démarrage.
  • Optimiser le temps de chargement d’une application OnStart.
  • Implémenter une stratégie de chargement de données.

 

Résoudre des problèmes Power Apps à l’aide de Monitor

  • Identifier des problèmes courants dans Power Apps et comment les résoudre avec Monitor.
  • Collaborer à distance.
  • Interpréter des événements enregistrés.
  • Enregistrer des événements personnalisés à l’aide d’une trace.

 

Utiliser l’instrumentation Power Apps avec Application Insights

  • Configurer votre application canevas Power Apps pour Application Insights.
  • Évaluer des analyses et l’utilisation de l’application dans Application Insights.
  • Enregistrer des événements personnalisés dans Application Insights.

 

Prendre en main de Power Automate

  • Créer un flux qui enregistre automatiquement les pièces jointes des e-mails.
  • Découvrir comment créer un flux de bouton permettant de vous envoyer un rappel.

 

Découvrir les expressions dans Power Automate

  • Créer des expressions à l’aide d’une ou plusieurs fonctions.
  • Récupérer des données, les modifier, les évaluer et plus encore à l’aide de fonctions.

 

Utiliser des déclencheurs et actions Dataverse dans Power Automate

  • Découvrir les déclencheurs et actions Dataverse dans Power Automate.
  • Découvrir les autres entrées disponibles.

 

Découvrir des ressources sur le développement de Microsoft Power Platform

  • Expliquer les composants de solution existants dans Microsoft Power Platform.
  • Expliquer les composants clés de Microsoft Dataverse et de Common Data Model.
  • Expliquer les éléments de la solution Azure liés à Microsoft Power Platform.
  • Expliquer les solutions d’IA existantes en ce qui concerne Microsoft Power Platform.
  • Parcourir le Guide du développeur en soutien de vos initiatives de développement de Microsoft Power Platform.

 

Étendre Power Platform à l’aide d’outils de développement

  • Installer des packages NuGet disponibles pour le développement de Microsoft Power Platform.
  • Utiliser l’outil de migration de configuration.
  • Utiliser Package Déployer.
  • Exploiter le packager de solution pour isoler des fonctionnalités.
  • Exécuter l’outil Plugin Registration Tool.

 

Découvrir l’extension de Power Platform

  • Identifier les éléments qui composent l’architecture de Microsoft Power Platform.
  • Découvrir les zones d’extensibilité pour personnaliser Microsoft Power Platform grâce au code.
  • Découvrir différentes approches de scénarios métier courants concernant la mise en œuvre de l’extensibilité avec la configuration ou du code.

 

Utiliser l’API web Dataverse

  • Gérer les autorisations par rapport à Dataverse avec OAuth.
  • Interroger des données à l’aide d’OData.

 

Exécuter des actions communes avec un script client dans Power Platform

  • Écrire des scripts client pour effectuer des actions courantes répertoriées dans les unités de module.

 

Automatiser les flux de processus métier avec un script client

  • Automatiser les processus métier à l’aide des méthodes d’API JavaScript/TypeScript.

 

Découvrir Power Apps Component Framework

  • Découvrir l’architecture de Power Apps Component Framework
  • Découvrir les outils de composant Power Apps

 

Créer un composant Power Apps

  • Créer un composant Power Apps personnalisé.
  • Créer un package de solution de composant de code.
  • Tester et déboguer un composant de code.
  • Découvrir les concepts clés des audits Dataverse.

 

Présenter Dataverse pour les développeurs

  • Expliquer les fonctions pouvant être exécutées par Microsoft Power Platform au moyen des kits de développement logiciel (SDK) Microsoft Power Platform.
  • Effectuer des opérations de base avec Microsoft Power Platform, telles que les opérations de création/lecture/mise à jour/suppression.

 

Étendre des plug-ins dans Power Platform

  • Découvrir comment étendre des plug-ins.

 

Intégrer des solutions Azure Dataverse

  • Publier des événements Dataverse dans Microsoft Azure Service Bus.
  • Écrire un détecteur d’événements Service Bus qui consomme des événements Dataverse.

 

Explorer Azure Functions

  • Expliquer les différences fonctionnelles entre Azure Functions, Azure Logic Apps et WebJobs.
  • Décrire les options du plan d’hébergement Azure Functions.
  • Décrire la mise à l’échelle d’Azure Functions pour répondre aux besoins métier.

 

Développer des fonctions Azure Functions

  • Expliquer les composants clés des fonctions et leur structure
  • Créer des déclencheurs et des liaisons pour contrôler le moment d’exécution d’une fonction et l’endroit où la sortie est envoyée
  • Connecter une fonction à des services dans Azure

 

Créer une fonction à l’aide de Visual Studio Code et de l’ensemble d’outils Azure Functions Core Tools

 

Prendre en main des connecteurs personnalisés dans Microsoft Power Platform

  • Découvrir le rôle des connecteurs personnalisés ;
  • Créer un connecteur et l’utiliser dans un flux Power Automate.

 

Découvrir et utiliser les API web avec Power Apps

  • Créer un connecteur personnalisé à l’aide de Visual Studio.
  • Créer un connecteur personnalisé à l’aide de Gestion des API Azure.
  • Créer un connecteur personnalisé à l’aide d’un document OpenAPI.
  • Appeler une API web à l’aide d’un connecteur personnalisé dans une application Power Apps.

 

Configurer des connecteurs personnalisés avec des API authentifiées dans Microsoft Power Platform

  • Découvrir les options d’authentification.
  • Découvrir comment utiliser les API avec Microsoft Entra ID.
  • Utiliser une API Graph à partir d’un connecteur personnalisé.
  • Partager et vous déplacer entre différents environnements.

 

Configurer des modèles de stratégie pour les connecteurs personnalisés dans Microsoft Power Platform

  • Découvrir comment les stratégies peuvent modifier le comportement des connecteurs personnalisés lors de l’exécution.
  • Appliquer des modèles de stratégie à un connecteur personnalisé.

 

Créer des connecteurs OpenAPI personnalisés Microsoft Power Platform

  • Découvrir les extensions OpenAPI.
  • Utiliser les extensions OpenAPI.

 

Gérer des solutions dans Power Apps et Power Automate

  • Packager des éléments existants dans une solution.
  • Créer des solutions.
  • Modifier les flux et applications existants compatibles avec la solution dans une solution.
  • Importer et exporter des solutions.
  • Déployer des solutions complexes avec de nombreux composants.
  • Découvrir la dépendance de composants vis-à-vis d’autres composants.

 

Découvrir les solutions pour Microsoft Power Platform

  • Découvrir les solutions et leur fonctionnement.
  • Découvrir le concept de superposition de solution.
  • Découvrir le contrôle de version pour les solutions.

 

Mis à jour le 21/10/2024
Méthodes pédagogiques

Dans cette formation, nous mélangeons théorie et ateliers techniques pour vous rendre rapidement opérationnel. En outre, chaque participant reçoit un support de cours électronique officiel de Microsoft.

Un de nos consultants-formateurs accrédités en tant que Microsoft Certified Trainer conduit la formation. Forts d’une solide expérience sur le terrain, ils rendent l’apprentissage à la fois interactif et enrichissant.

Pour l’évaluation, le formateur pose des questions régulières et utilise diverses méthodes pour mesurer vos acquis en continu. Cette approche favorise une expérience d’apprentissage à la fois dynamique et captivante

Après la formation, nous vous demandons de remplir un questionnaire de satisfaction. Vos retours nous aident à maintenir et à améliorer constamment la qualité de nos formations.

De plus, pour assurer un suivi rigoureux, chaque participant signe une feuille d’émargement par demi-journée de présence.

Enfin, nous offrons la flexibilité de dispenser cette formation aussi bien en présentiel qu’en distanciel et elle peut être personnalisée pour les besoins spécifiques de votre entreprise sur demande. Pour en savoir plus, contactez-nous !

Pré-certification

Cette formation ouvre la voie à la certification Microsoft « PL-400 Power Platform Developer », nous vous recommandons l’inscription à l’examen environ 1 mois après le passage de la formation. Le support de cours envoyé lors de la formation vous aidera à réviser correctement votre certification.

L’inscription à une certification se fait sur le site de Microsoft. Si vous souhaitez acheter un voucher de certification ou vous faire accompagner dans cette démarche, contactez-nous.

Accessibilité

Vous pouvez vous inscrire à l’une de nos formations jusqu’à cinq jours ouvrés avant son commencement, à condition qu’il reste des places disponibles et que nous ayons reçu votre devis signé.

De plus, si vous avez des besoins spécifiques liés à une situation de handicap, n’hésitez pas à en faire la demande ; nous adaptons volontiers nos moyens de prestation en fonction du type de handicap.

Notre centre de formation, Cellenza Training, vous accueille au 892 Rue Yves Kermen, 92100 Boulogne-Billancourt.

Pour nous rejoindre, plusieurs options de transports en commun s’offrent à vous :

  • Prenez la ligne 9 du métro et descendez à Pont de Sèvres,
  • Optez pour la ligne 10 du métro jusqu’à Boulogne Jean Jaurès,
  • Ou bien, empruntez le tram T2 jusqu’à Brimborion.
Pré-inscription à la formation
PL-400 : Microsoft Power Platform Developer

    * champs obligatoires

    Ces informations sont recueillies par CELLENZA, en sa qualité de responsable de traitement aux seules fins (i) de gérer votre pré-inscription et (ii) de vous adresser des emails commerciaux sur ses activités. Pour en savoir plus sur la gestion de vos données et sur vos droits, consultez la politique de confidentialité de CELLENZA

    Nos formations sur la même thématique

    PL-900 : Introduction Power Platform

    FondamentauxPower Platform
    Niveau : Débutant
    Durée : 2 Jours
    En participant à cette formation, vous découvrirez la valeur commerciale et les fonctionnalités produit de Microsoft Power Platform. Vous apprendrez…
    PL-900 : Power Platform Fundamentals

    PL-200 : Consultant fonctionnel Microsoft Power Platform

    Power Platform
    Niveau : Intermédiaire
    Durée : 5 Jours
    En participant à cette formation, vous apprendrez à capturer les exigences, à engager les experts et parties prenantes, saisir puis…
    PL-200 : Power Platform Functional Consultant Associate