Accueil / Formation : PL-400 Microsoft Power Platform Developer

Formation : PL-400 Microsoft Power Platform Developer

AzurePower Platform
Niveau : Intermédiaire
Eligible CPF : Non
Informations pratiques
Durée : 5 Jours
Prix présentiel : 3100 € HT/pers
Eligible CPF : Non
Voucher de certification : Offert
Public Visé
  • Développeur Power Platform
Prochaines dates
Distanciel
du 05 au 09 décembre 2022
Distanciel
du 03 au 07 avril 2023
Intra-entreprise
date et lieu à définir

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.

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 Power Apps
– Configurer l’automatisation des processus métier
– Prolongez 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 requis, 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

Valider les exigences et concevoir l’architecture technique
– Concevoir et valider l’architecture technique d’une solution
– Concevoir une stratégie d’authentification et d’autorisation
– Déterminer si vous pouvez répondre aux exigences avec des fonctionnalités prêtes à l’emploi
– Déterminer quand utiliser Logic Apps par rapport aux flux Power Automate
– Déterminer quand utiliser l’informatique sans serveur, les plug-ins ou Power Automate
– Déterminer quand créer un fournisseur de source de données d’entité virtuelle et quand l’utiliser connecteurs

Concevoir des composants de solution
– Concevoir un modèle de données Microsoft Dataverse
– Concevoir des composants réutilisables Power Apps
– Concevoir des connecteurs personnalisés
– Concevoir des composants côté serveur

Décrire les points d’extensibilité de Microsoft Power Platform
– Décrire les points d’extensibilité de Power Virtual Agents, y compris les compétences Bot Framework et Flux Power Automate
– Décrire les points d’extensibilité du portail Power Apps, y compris les API CRUD et le style personnalisé
– Décrire les API personnalisées Dataverse et leurs utilisations
Configurer la sécurité pour prendre en charge le développement
– Résoudre les problèmes de sécurité opérationnelle
– Créer ou mettre à jour des rôles de sécurité et des profils de sécurité au niveau des colonnes
– Configurer les business units et les équipes

Mettre en œuvre des tables et des colonnes
– Configurer les tables et les options de table
– Configurer les colonnes

– Configurer les relations et les types de comportements

Mettre en œuvre la gestion du cycle de vie des applications (ALM)
– Créer des solutions et gérer les composants de la solution
– Solutions d’importation et d’exportation
– Gérer les dépendances de la solution
– Mettre en œuvre le contrôle des sources pour les projets, y compris les solutions et les ressources de code
– Créer et utiliser des variables d’environnement
– Décrire comment utiliser Package Deployer et les outils associés pour créer un package
– Automatiser les déploiements

Créer des applications basées sur un modèle
– Configurer une application basée sur un modèle
– Configurer les formulaires
– Configurer les colonnes
– Configurer les commandes et les boutons

Créer des applications de canevas
– Créer et configurer une application canevas ou une page personnalisée
– Mettre en œuvre des formules complexes pour gérer les événements et les propriétés de contrôle
– Créer des bibliothèques de composants réutilisables
– Tester une application à l’aide de Test Studio
– Intégrer une application dans Microsoft Teams

Gérer et dépanner les applications
– Résoudre les problèmes d’application à l’aide de Monitor et d’autres outils de débogage basés sur un navigateur
– Identifier et résoudre les erreurs de connecteur et d’API
– Optimiser les performances de l’application, y compris le préchargement des données et la délégation des requêtes

Configurer Power Automate
– Construire un flux cloud
– Configurer les étapes pour utiliser les actions et les déclencheurs du connecteur Dataverse
– Mettre en œuvre des expressions complexes dans les étapes de flux
– Implémenter la gestion des erreurs

Mettre en œuvre des processus
– Créer et configurer des flux de processus métier
– Créer et configurer des règles métier
– Créer, gérer et interagir avec les flux de processus métier à l’aide de code côté serveur et côté client
– Dépanner les processus

Appliquer la logique métier à l’aide de scripts client
– Créer du code JavaScript ou TypeScript qui cible le modèle d’objet de l’API client
– Enregistrer un gestionnaire d’événements
– Créer des scripts côté client qui ciblent l’API Web Dataverse
Créer un composant Power Apps Component Framework (PCF)
– Décrire le cycle de vie des composants
– Initialiser un nouveau composant
– Configurer un manifeste de composant
– Implémenter les interfaces des composants
– Empaqueter, déployer et consommer un composant
– Configurer et utiliser les fonctionnalités PCF Device, Utility et WebAPI

Créer une fonction de bouton de commande
– Créer des commandes
– Concevoir des règles et des actions pour les boutons de commande
– Gérer les dépendances entre les bibliothèques JavaScript

Créer un plug-in
– Décrire le pipeline d’exécution du plug-in
– Concevoir et développer un plug-in
– Déboguer et dépanner un plug-in
– Implémenter la logique métier en utilisant des pré-images et des post-images
– Effectuer des opérations sur les données à l’aide de l’API du service d’organisation
– Optimiser les performances des plug-ins en configurant la simultanéité, les transactions et le
traitement par lots
– Configurer un message d’API personnalisé Dataverse
– Enregistrer des assemblys personnalisés à l’aide de l’outil d’enregistrement de plug-in
– Développer un plug-in qui cible un message d’action personnalisé

Créer des connecteurs personnalisés
– Créer une définition pour l’API
– Configurer la sécurité de l’API
– Utiliser des modèles de stratégie pour modifier le comportement du connecteur lors de
l’exécution
– Exposer Azure Functions en tant que connecteurs personnalisés

Utiliser les API de la plateforme
– Interagir avec les données et les processus en utilisant l’API Web Dataverse ou l’Organisation Service

– Mettre en œuvre des politiques de nouvelle tentative de limite d’API
– Optimiser les performances, la simultanéité, les transactions et le traitement par lots
– Effectuer l’authentification à l’aide d’OAuth
Traiter les charges de travail
– Traiter les opérations de longue durée à l’aide d’Azure Functions
– Configurer des déclencheurs de fonction planifiés et pilotés par des événements dans Azure Functions
– S’authentifier auprès de Microsoft Power Platform à l’aide d’identités gérées

Publier et consommer des événements
– Publier un événement en utilisant l’API
– Publier un événement à l’aide de l’outil d’enregistrement du plug-in
– Enregistrer les points de terminaison de service, y compris les webhooks, Azure Service Bus et Azure Event Hub
– Implémenter un écouteur Dataverse pour une solution Azure
– Créer une fonction Azure qui interagit avec Microsoft Power Platform

Mettre en œuvre la synchronisation des données
– Configurer le suivi des modifications d’entité
– Lire les enregistrements de modification d’entité à l’aide des API de la plate-forme
– Créer et utiliser des clés alternatives

Méthodes pédagogiques

Cette formation sera principalement constituée de théorie et d’ateliers techniques qui permettront d’être rapidement opérationnel.

  • Support : un support de cours officiel Microsoft en anglais sera remis aux participants au format électronique via la plateforme Skillpipe.
  • Evaluation : les acquis sont évalués tout au long de la formation par le formateur (questions régulières, travaux pratiques, QCM ou autres méthodes).
  • Formateur : le tout animé par un consultant-formateur expérimenté, nourri d’une expérience terrain, et accrédité Microsoft Certified Trainer.
  • Satisfaction : à l’issue de la formation, chaque participant répond à un questionnaire d’évaluation qui est ensuite analysé en vue de maintenir et d’améliorer la qualité de nos formations.
  • Suivi : une feuille d’émargement par demi-journée de présence est signée par chacun des participants.

Cette formation peut être dispensée en format inter-entreprises ou intra-entreprise sur demande et en mode présentiel comme en distanciel. Pour en savoir plus, contactez-nous !

Pré-certification

Cette formation ouvre la voie à la certification Microsoft « AI-900 Microsoft Azure AI Fundamentals », 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.

Le voucher de certification vous est offert, il vous sera délivré en fin de formation. L’inscription à une certification se fait sur le site de Microsoft. Si vous souhaitez vous faire accompagner dans cette démarche, contactez-nous.

Accessibilité

Il est possible de vous inscrire jusqu’à 2 jours ouvrés (pour les formations sans financements externes) avant le début de la formation, sous condition de places disponibles et de réception du devis signé.

Pour les formations financées par votre CPF, le délai d’inscription est de 11 jours avant le début de la formation.
Il est aussi possible – sur demande – d’adapter des moyens de la prestation pour les personnes en situation de handicap en fonction du type de handicap.
Le centre de formation Cellenza Training est situé au : 156 Boulevard Haussmann – 75008 Paris
Vous pouvez facilement y accéder par les transports en commun suivants :
  • Métro 9 : Miromesnil
  • Métro 13 : Saint-Philippe-du-Roule
  • Bus 22-43-52 : Courcelles ou Miromesnil
  • Bus 84 : Ruysdaël – Parc Monceau
Pré-inscription à la formation
Formation : PL-400 Microsoft Power Platform Developer

    Les informations personnelles vous concernant (nom prénom, adresse e-mail, téléphone professionnel) sont recueillies par CELLENZA et sont enregistrées dans les fichiers informatisés de notre société en qualité de responsable de traitement, aux fins (i) de répondre à votre demande et (ii) de prospection. Ces informations, collectées sur la base de votre consentement ou notre intérêt légitime, ne sont transmises à aucun tiers et seront conservées, trois ans maximum à compter de notre dernier contact. Ces données sont accessibles aux seules personnes au sein DE CELLENZA dûment habilitées. Vous pouvez exercer vos droits d’accès, de rectification, d’effacement, d’opposition, de limitation du traitement, ainsi que le droit à la portabilité de vos données, sur simple demande à l’adresse suivante : contact-gdpr@cellenza.com ou introduire une réclamation auprès de la CNIL. Pour plus d’informations sur vos droits, nous vous invitons à consulter le site www.cnil.fr