Bientôt disponible ! Suivez-nous pour être informé dès la sortie
Caractéristiques
Reliure spirale - 17 x 21 cm (Médian)
ISBN : 978-2-409-04763-3
EAN : 9782409047633
Ref. ENI : SOBMPOWAPP
Aujourd’hui, il suffit d’un compte Microsoft 365 pour créer des applications métier répondant à ses besoins. En effet, Power Apps permet de développer rapidement des interfaces fonctionnelles et efficaces qui peuvent agrémenter une feuille de calcul Excel ou une liste SharePoint. L’objectif de cet ouvrage est de vous apprendre à concevoir en low-code des applications exploitables aussi bien dans un navigateur que sur un smartphone. Que vous ayez quelques notions de programmation ou que vous...
Aujourd’hui, il suffit d’un compte Microsoft 365 pour créer des applications métier répondant à ses besoins. En effet, Power Apps permet de développer rapidement des interfaces fonctionnelles et efficaces qui peuvent agrémenter une feuille de calcul Excel ou une liste SharePoint.
L’objectif de cet ouvrage est de vous apprendre à concevoir en low-code des applications exploitables aussi bien dans un navigateur que sur un smartphone. Que vous ayez quelques notions de programmation ou que vous soyez totalement débutant, vous découvrirez ici différents aspects de Power Apps mais aussi les bonnes pratiques d’écriture.
Après une présentation de l’environnement et du contexte Power Apps, vous mettrez en place 5 applications grâce à une approche très progressive et pragmatique. Ainsi, vous serez guidé pas à pas pour réaliser :
- un carnet d’adresses, ou comment créer une application en quelques minutes.
- une liste des tâches (todo list), dans laquelle vous lèverez le voile sur le fonctionnement d’une application et aborderez le langage de formule Power Fx qui se rapproche du langage utilisé dans les formules Excel.
- un jeu de combat, qui vous permettra de comprendre certains fondamentaux de Power Apps tels que les variables et les collections ainsi que les interactions entre les différents composants.
- une application de demande et de validation de congés avec envoi d’e-mails.
- une application d’état des lieux grâce à laquelle vous apprendrez, entre autres, à utiliser l’appareil photo d’un smartphone.
Après la lecture de ce support, vous saurez utiliser la puissance et la souplesse de Power Apps pour créer vos propres applications métier.
1. Qu’est-ce que l’approche par formule de comportement ?
2. Mise en pratique
3. La fin du jeu
D. Créer le popup Gagné / Perdu
1. Modifier les valeurs initiales des points de vie
2. Créer le popup
a. Créer le conteneur et définir sa couleur
b. Ajouter des contrôles dans le conteneur
3. Les variables booléennes
4. Afficher le popup
E. Gérer le début du jeu
F. Les commentaires
1. Le commentaire de ligne
2. Le commentaire de bloc
G. Renommer les contrôles
H. Soigner le chevalier
1. Mettre en place le bouton
2. Les indices
3. Ecrire les formules
I. Les constantes
J. Une interface plus agréable
1. Supprimer / déplacer les textes
2. Ajouter l’image de fond
3. Ajouter les images des combattants
4. Afficher ou masquer les images
5. Ajouter des curseurs pour visualiser les points de vie
K. Observer les variables
1. Examiner le contenu des variables
2. Variable collection
a. Utilisation d’une collection
b. Les enregistrements
c. Variable de type enregistrement
d. Visualisation d’une collection
3. Créer un écran de contrôle
a. Préparation de l’écran
b. Utiliser une table pour afficher le contenu de la collection
4. Principales différences entre la galerie et la table de données
5. Variables globales et variables locales
a. Présentation
b. Renommer les variables
c. Mettre à jour les formules
d. La différence de syntaxe entre Set et UpdateContexte
L. Automatiser le cyclope avec un minuteur
M. Conclusion
Demande de congé
A. Objectif
1. Définition de l’objectif
2. Pourquoi plusieurs apps ?
3. Comment tester et utiliser les apps ?
B. Les données à utiliser
1. Importer le fichier Congés
a. Le fichier Excel
b. Créer une liste SharePoint à partir d’Excel
c. Créer la liste SharePoint Congés
d. Modifier la structure de la liste
2. Créer l’app de demande et la connecter aux données
3. Créer l’en-tête et la galerie
a. Créer l’en-tête
b. Créer la galerie
c. Formater le contenu de la galerie
4. Ajouter un premier filtre de type entrée de texte
a. Mise en place de la zone de filtre et premier filtre
b. Filtrer en utilisant le contenu partiel d’une entrée de texte
5. Le triangle jaune et la délégation
a. La délégation
b. Modifier le nombre de lignes pour la délégation
c. Le soulignement orange
6. Filtrer avec une liste déroulante
a. Mise en place
b. Ajouter l’option (Tout)
c. Utiliser la délégation
7. Ajouter un deuxième filtre
a. Mise en place
b. Ajouter l’option (Tout)
c. Rajouter la valeur par défaut
8. Trier la galerie
a. Ajouter un tri
b. Choisir l’ordre du tri
C. Créer une demande de congé
1. Créer le formulaire
2. Gérer le formulaire
a. Ajouter les boutons
b. Modifier la zone de liste modifiable
c. Gestion des visibilités
3. Envoyer un mail d’alerte
4. Afficher uniquement les congés de l’utilisateur
a. Un premier filtre
5. Obtenir l’email du manager
6. Créer l’app de réponse
a. Créer l’app de réponse et la connecter aux données
b. Créer l’en-tête et la galerie
c. Créer la zone de filtre, les filtres et les tris
7. Améliorer l’app
a. Le filtre des demandeurs
b. Le tri
c. La galerie
d. Ajouter l’état
e. Modifier le fond de l’élément sélectionné
8. Ajouter le formulaire
a. Créer le formulaire
b. La bordure du formulaire
c. Positionner les cartes dans le formulaire avec la souris
d. Positionner les cartes dans le formulaire sans la souris
9. Répondre à la demande de congé
D. Conclusion
État des lieux
A. Objectif
B. Les données à utiliser
1. Une ou plusieurs listes ?
2. Clé primaire/clé étrangère
3. Les listes
a. Le nom des listes
4. Importer le fichier Visites
a. Créer la liste SharePoint edl_Visites
b. Créer la liste SharePoint edl_Lieux
C. L’app Visites : préparer la visite
1. Créer l’app
2. Les conteneurs
3. Créer les pages de l’app
a. La page principale
b. La page détail
4. L’écran principal
a. L’en-tête
b. Les zones
c. Créer la galerie
d. Créer le formulaire
e. Créer les filtres et le tri
f. Modifier les largeurs des conteneurs
g. Améliorer la présentation des éléments
D. L’app Etat des lieux
1. Créer l’app et les premiers écrans
a. Créer l’app
b. Les deux premiers écrans
2. Les composants
a. Créer un composant
b. Créer le contenu du composant
c. Les propriétés personnalisées
d. Préparer l’ensemble des écrans
3. L’écran liste des visites
a. Le filtre
b. La galerie
4. Créer l’écran liste des lieux
a. Le conteneur de navigation
b. La galerie
c. Vers la signature
5. Créer l’écran signature
6. Créer l’écran formulaire d’un lieu
a. Créer le formulaire
b. Les boutons associés
c. Créer la navigation
7. Créer l’écran de prise de photo
a. Le conteneur
b. La caméra
c. Les boutons associés
d. Tester la caméra
e. Choisir la caméra
f. Enregistrer l’image
E. L’app Visites : l’écran des pièces
1. Créer l’en-tête
2. Créer la galerie
F. Conclusion
Annexes
A. Convention de nommage dans Power Apps
1. Notations
a. Notation Pascal
b. Notation Camel
c. Avec ou sans accent ? Avec ou sans espace ?
2. Nom des écrans
3. Nom des contrôles
B. La modélisation
1. But de la modélisation
2. La cardinalité
3. Exemple de modélisation
a. Les listes
b. Les colonnes
c. Les relations
Index
Yvan PICOT
Formateur et développeur depuis plus de 30 ans, Yvan PICOT a été confronté à de multiples situations ; c’est à l’aide du low-code et notamment de Power Apps, qu’il a trouvé un moyen efficace pour résoudre certaines de ces problématiques et pour accélérer le développement d’applications. Au travers de cet ouvrage, il vous propose de partager son expérience, aussi bien technique que pédagogique, acquise au fil des années.