Bientôt disponible ! Suivez-nous pour être informé dès la sortie
Ce support s’adresse à toute personne souhaitant créer des applications métiers avec Microsoft Power Apps, qu’elle soit débutante en développement ou professionnelle de l’informatique désireuse de monter en compétences sur la Power Platform.
À travers un fil rouge concret sur la conception progressive d’une application de gestion des demandes internes, le lecteur apprend pas à pas à créer une application Canvas connectée à SharePoint, à structurer un modèle de données dans Dataverse, puis à...
Ce support s’adresse à toute personne souhaitant créer des applications métiers avec Microsoft Power Apps, qu’elle soit débutante en développement ou professionnelle de l’informatique désireuse de monter en compétences sur la Power Platform.
À travers un fil rouge concret sur la conception progressive d’une application de gestion des demandes internes, le lecteur apprend pas à pas à créer une application Canvas connectée à SharePoint, à structurer un modèle de données dans Dataverse, puis à construire des écrans, formulaires et galeries personnalisés.
L’ouvrage va plus loin en abordant les Model-driven Apps, les vues, les formulaires, les graphiques, les tableaux de bord, les règles de sécurité ainsi que les automatisations avec Power Automate. Les derniers chapitres ouvrent sur les usages actuels de l’intelligence artificielle avec Copilot, les modèles IA, les agents, ainsi que sur des techniques avancées tels que les connecteurs personnalisés, la Data Gateway et les Dataflows.
Grâce à des instructions détaillées, des conseils pratiques et des mises en situation, ce livre donne au lecteur une vision complète et opérationnelle de Power Apps, en montrant comment les approches Canvas et Model-driven se complètent dans un même projet.
Le mot de notre auteur
Ce livre est l'aboutissement d'un parcours que je n'aurais pas anticipé au départ. Je me suis formé seul, avant de devenir développeur, puis d'intégrer un centre d'excellence Power Platform au sein d'un grand compte. J'ai ensuite eu l'opportunité d'en monter un second pour une autre grande entreprise et passer des certifications, tout en animant des formations.
Sur le terrain comme en formation, j'ai fait le même constat : il existe peu de documentation en français qui accompagne un cas d'usage de bout en bout, et les Model Driven Apps restent largement sous-traitées. Ce manque, je l'ai vécu de l'intérieur, et il a fini par devenir mon moteur.
Cette double casquette de développeur et de formateur m'a aussi forgé une conviction : la vraie formation ne se limite pas à transmettre une compétence technique, elle donne à chacun les moyens de devenir autonome et acteur de ses propres outils. Après des années de terrain, ce livre représente pour moi une forme de consécration.
Caractéristiques
Reliure spirale - 17 x 21 cm (Médian)
ISBN : 978-2-409-05595-9
EAN : 9782409055959
Ref. ENI : RIMPOWERAPPS
Caractéristiques
HTML
ISBN : 978-2-409-05596-6
EAN : 9782409055966
Ref. ENI : LNRIMPOWERAPPS
Découverte de Power Apps et premiers pas
1. Introduction : pourquoi Power Apps ?
2. Un scénario concret : les demandes internes
3. Canvas Apps et Model-driven Apps : deux approches complémentaires
4. Premier contact avec Power Apps Studio
5. Explorer en détail l'interface
6. Premier pas pratique : une application minimaliste
5.7.6 Étape 6 : Créer une règle métier (afficher/masquer le commentaire)
5.7.7 Étape 7 : Ajouter un Quick View (infos du Service)
5.7.8 Étape 8 : Ajouter une chronologie et/ou des sous-grilles
5.7.9 Étape 9 : Créer un formulaire de création rapide
5.7.10 Étape 10 ; Gérer l’ordre et l’audience des formulaires
5.7.11 Étape 11 : Tester dans l’application
5.7.12 Étape 12 : Ajuster les formulaires par rôle (si nécessaire)
5.8 Bonnes pratiques de lisibilité et de performance
6. Les graphiques dans les Model-driven Apps
6.1 Comprendre l’intérêt des graphiques
6.2 Les types de graphiques disponibles
6.3 Pourquoi créer vos propres graphiques
6.4 Créer un graphique pas à pas
6.4.1 Accéder aux graphiques
6.4.2 Nouveau graphique
6.4.3 Choisir le type de graphique
6.4.4 Configurer l’axe ou la série
6.4.5 Définir l’agrégat
6.4.6 Nommer le graphique
6.4.7 Enregistrer et publier
6.5 Afficher les graphiques dans l’application
6.6 Exemple concret du fil rouge
6.7 Facilité de mise en œuvre et valeur ajoutée
Dashboards, graphiques et sécurité
1. Créer des tableaux de bord
1.1 Comprendre le rôle des tableaux de bord
1.2 Préparer la création du tableau de bord
1.3 Créer un tableau de bord pas à pas
1.3.1 Étape 1 : Ouvrir la solution
1.3.2 Étape 2 : Ajouter des composants
1.3.3 Étape 3 : Sauvegarder et publier
1.4 Intégrer le tableau de bord à l'application
1.5 Exemple d'utilisation
1.6 Cas d'usage : le tableau de bord par service
1.7 Tableaux de bord interactifs
1.8 Tableau de bord personnel : une alternative rapide
1.9 Bonnes pratiques
2. Ajouter des règles d'entreprise
2.1 Comprendre les règles d'entreprise
2.2 Pourquoi utiliser des règles d'entreprise
2.3 Exemple concret : automatiser la gestion du statut
2.4 Création d'une règle d'entreprise pas à pas
2.4.1 Étape 1 : Ouvrir la table cible
2.4.2 Étape 2 : Définir la condition
2.4.3 Étape 3 : Définir les actions
2.4.4 Étape 4 : Sauvegarder et activer
2.5 Autres cas d'usage
2.6 Différences entre règles d'entreprise et Power Fx
2.7 Gestion et maintenance des règles
2.8 Avantages par rapport à un développement classique
2.9 Bonnes pratiques
3. Rôles de sécurité et gestion des droits
3.1 Comprendre la logique de sécurité dans Dataverse
3.2 Pourquoi la sécurité est essentielle
3.3 Les rôles de sécurité
3.4 Les rôles par défaut
3.5 Créer un rôle personnalisé
3.5.1 Étape 1 : Ouvrir les paramètres de sécurité
3.5.2 Étape 2 : Définir les permissions
3.5.3 Étape 3 : Enregistrer et affecter
3.6 Sécurité au niveau des enregistrements
3.7 Sécurité et hiérarchie
3.8 Les équipes et unités commerciales
3.9 Sécurité et tableaux de bord
3.10 Exemple concret
3.11 Les erreurs fréquentes
3.12 Bonnes pratiques
Intégrer Power Automate à Power Apps
1. Introduction
2. Créer un flux depuis Power Apps
2.1 Étape 1 : Créer un flux sans paramètre ni retour
2.2 Étape 2 : Faire évoluer le flux avec un paramètre
2.3 Étape 3 : Retourner une valeur dans Power Apps
3. Pourquoi cette approche est puissante
4. Dans le cas d'une application de type model driven
5. Bonnes pratiques
6. Conclusion du chapitre
Intelligence artificielle dans Power Apps
1. Copilot pour l'aide au codage et la génération de commentaires
1.1 Pourquoi Copilot change la donne ?
1.2 Génération de commentaires automatiques
1.3 Exemple complet pas à pas
1.4 Bonnes pratiques
1.5 Limites et points de vigilance
2. Génération d'applications avec Copilot
2.1 Décrire son besoin à Copilot
2.2 Comprendre ce que Copilot a généré
2.3 Personnaliser ce que Copilot a produit
2.4 Améliorer la structure de données générée
2.5 Comparaison avec SharePoint
2.6 Vers une approche collaborative
3. Modèles IA (ex-IA Builder) : extraction de texte, reconnaissance d'images
3.1 L'IA intégrée dans la Power Platform
3.2 Comprendre les modèles IA dans Power Platform
3.3 Transformer un document en données exploitables
3.3.1 Pourquoi utiliser l'extraction de texte ?
3.3.2 Créer un modèle d'extraction de texte
3.3.3 Intégration dans une application Canvas
3.4 Bonnes pratiques et limites
3.5 Cas d'usage avancés
3.6 Comparaison avec SharePoint et Dataverse
3.7 Tableau récapitulatif des modèles IA disponibles (liste non exhaustive)
4. Agents Copilot dans les Model-Driven Apps
4.1 Quand l'application devient assistée
4.2 Activer l'agent IA Copilot
5. Copilot Studio et Azure AI
Personnalisations avancées et intégration
1. Introduction
2. Intégration de JavaScript et de HTML dans un formulaire Model-driven
2.1 Pourquoi personnaliser avec JavaScript et HTML ?
2.2 Créer la ressource web JavaScript
2.3 Attacher le script au formulaire
2.4 Tester la pop-up
2.5 Ajouter du HTML pour guider l’utilisateur
2.6 Créer la ressource web HTML
2.7 Intégrer le HTML dans le formulaire
2.8 Bonnes pratiques
3. Appel API à l’aide d’un connecteur personnalisé
3.1 Introduction : pourquoi créer un connecteur personnalisé ?
3.2 Créer le connecteur personnalisé
3.3 Configurer l’hôte
3.4 Définir l’authentification
3.5 Créer une action
3.6 Tester le connecteur
3.7 Utiliser le connecteur dans Power Apps
3.8 Aller plus loin
3.9 Bonnes pratiques
4. Introduction à la Data Gateway
4.1 Qu’est-ce que la Data Gateway ?
4.2 À quoi sert la Data Gateway ?
4.3 Où télécharger la passerelle de données locale ?
4.4 Configurer la passerelle
4.5 Utiliser la Data Gateway avec un connecteur
4.6 Points de vigilance
4.7 Quand utiliser la Data Gateway ?
5. Conclusion du chapitre
Index
Mehdi MAZOUJGUI
Mehdi MAZOUJGUI est lead developer et formateur spécialisé dans l’écosystème Microsoft 365 et la Power Platform. Fort de plusieurs années d’expérience auprès de PME comme de grands comptes, dans les secteurs public et privé, il conçoit et déploie des applications Power Apps répondant à des besoins métiers concrets. Responsable d’un centre d’excellence Power Platform, il accompagne les organisations dans la structuration de leurs pratiques low-code, de la conception des applications à leur gouvernance. Son activité de formateur lui permet de transmettre au quotidien une expertise de terrain, accessible et directement applicable. L’écriture de ce livre s’inscrit dans le prolongement naturel de cette démarche de partage et de montée en compétences.