Ce cours de perfectionnement permet d’approfondir ses compétences en matière de création d’applications dans Power Apps.
À la fin de ce cours, les personnes participantes maîtriseront la conception d’applications plus avancées, l’intégration de plusieurs sources de données, l’optimisation des performances et l’intégration des processus automatisés.
- Notions théoriques expliquées durant le cours
- Exercices d’application
- Accompagnement pour la réalisation d’un mini projet tout au long de la formation
- Aide individuelle lors des exercices
Pour bien maîtriser les notions enseignées, les personnes participants doivent compléter le cours par la pratique personnelle.
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation.
- Révision des concepts de base
- Identification de différences entre une application canevas et une application basée sur un modèle
- Types d’applications
- Différents composants dans l’interface utilisateur
- Gestion des données et connecteurs
- Intégration de plusieurs sources de données dans une même application
- Optimisation de la performance des requêtes de données
- Amélioration des performances en utilisant des filtres et des délégués
- Gestion des connexions et des erreurs de connexion
- Utilisation de collections et variables pour la manipulation des données
- Manipulation des formules avancées pour gérer la logique d’affaires
- Utilisation des formules conditionnelles avancées (If, Switch, etc.)
- Utilisation des variables et des contextes pour l’amélioration de l’interactivité
- Manipulation des variables : définition, mise à jour et utilisation des variables globales (Set) et contextuelles (UpdateContext)
- Gestion des fonctions mathématiques, textuelles et conditionnelles avancées
- Création des interfaces utilisateurs plus interactives et personnalisées
- Introduction aux composants réutilisables et aux gabarits personnalisés
- Personnalisation des contrôles et gestion des états d’interface (Visible, Disabled)
- Optimisation de l’interface pour les appareils mobiles et tablettes
- Utilisation des fonctions de retour-utilisateur (messages d’erreurs, notifications, etc.)
- Automatisation des processus métiers et intégration de Power Automate à Power Apps
- Automatisation de tâches (envoi de courriels, validation de formulaires, etc.)
- Création de flux Power Automate déclenchés par des événements dans Power Apps
- Gestion des erreurs et suivi des flux automatisés
- Création de formulaires dynamiques avec plusieurs sources de données
- Validation des données avant soumission (ex. : conditions de saisie)
- Utilisation des fonctions Patch et SubmitForm pour la modification des données
- Gestion des erreurs et affichage des messages d’erreur personnalisés
- Identification et correction des problèmes de performances
- Techniques pour réduction du temps de chargement
- Optimisation des requêtes et limitation de la délégation
- Gestion de la mémoire et des ressources
- Utilisation de préchargement de données et de mise en cache
- Conseils pour la conception d’applications plus légères et rapides
- Création, suivi et gestion des versions d’applications
- Sauvegarde et restauration d’une application à partir de versions précédentes
- Stratégies de déploiement (test, production, et environnement de développement)
- Gestion des mises à jour et des correctifs
- Avoir suivi la formation Power Apps – Niveau 1 ou en maîtriser les notions.