Formation Power FX - Power Apps avancé avec Power FX

Durée 4 jours
Niveau Avancé
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence PAAX

Power FX est le langage de programmation à faible code (code réduit) utilisé au sein de Microsoft Power Platform. Il s'agit d'un langage polyvalent, fortement typé, déclaratif et fonctionnel. Exprimé dans un texte convivial, Power FX constitue un langage avec lequel les créateurs peuvent travailler directement dans une barre de formule de type Excel ou une fenêtre de texte de Visual Studio Code.

Après avoir développé plusieurs applications avec Power Apps et Power Automate, cette formation Power FX - Power Apps avancé avec Power FX vous invite à passer au niveau supérieur : entrer dans le détail du langage Power Fx pour Power Apps, construire une application avec Dataverse, créer des bibliothèques de composants, profiter de la gestion des erreurs dans Power automate, intégrer les apps dans une solution packagée, déployer dans différents environnements manuellement ou via un script, intégrer le cycle de déploiement dans un processus DevOps, modifier le code Power Fx directement avec Visual Code…

Objectif opérationnel :

Savoir mettre en œuvre les aspects avancés du langage Power FX pour Power Apps.

Objectifs pédagogiques :

Concrètement, à l'issue de cette formation Power FX Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Construire une application d’entreprise basée sur un modèle
  • Savoir concevoir des composants partageables
  • Améliorer la résilience de vos workflows
  • Mettre en œuvre la gestion du cycle de vie d’une application
  • Industrialiser le déploiement des applications via la mécanique DevOps

Public :

Ce cours Power FX avancé cible principalement les développeurs low-code ainsi que les architectes applicatif amenés à intervenir au sein de Power Platform disposant d'une connaissance professionnelle de Power FX et Power Apps.

Prérequis :

Pour suivre cette formation Power FX Avancé, il est nécessaire de disposer d'une bonne connaissance pratique de Power Apps et d'avoir déjà réalisé plusieurs applications en production. La formation Power Apps - Créer des applications métier personnalisées (POAP) vous donne les connaissances théoriques nécessaires à cette fin.

Rappel sur la Power Platform et ses outils

Le domaine d’activité
Les licences associées
La sécurité

Dataverse

Dataverse, qu’est-ce que c’est ?
Le Common Data Model
Le modèle, les vues, les formulaires, les relations
Les processus métiers
La sécurité
Cas pratiqueConstruire une application basée sur un modèle

Power Apps et les bibliothèques de composants

Le composant
Le principe de la bibliothèque de composants
Le partage de la bibliothèque
Cas pratiqueConstruire deux composants et les intégrer à une bibliothèque, puis les utiliser dans PowerApps

Power FX, le langage de Power Apps

Vue d’ensemble
La grammaire de ce langage
La grammaire associée à YAML
Les différents types, les opérateurs, les variables, les tables…
Cas pratiqueConstruire une application en utilisant les fonctionnalités avancées de Power FX (ThisRecord, ForAll, With, les champs homonymes…)

Power Automate avancé et la gestion des erreurs

Découpage d’un flux Power Automate
Démarrer Power Automate seulement si une condition est remplie
Grouper les actions pour gérer des blocs fonctionnels
Faire des requêtes filtrées avec REST  
Travailler avec les résultats JSON
Éviter que le flux s’arrête en cas d’erreur
Simuler des embranchements en fonction des erreurs rencontrées
Gérer des actions en parallèle
Cas pratiqueConstruire un flux complexe avec gestion des erreurs

Gérer le code source d’une application Power Apps

Exporter une application Power Apps
Composition d’un package .msapps
Outils pour dépackager et repackager le .msapps
Voir le code et le modifier dans Visual Studio
Sauvegarder le code dans GitHub
Importer le package dans Power Apps
Cas pratiqueModifier et sauvegarder une application PowerApps dans Visual Code

Déployer automatiquement une application dans différents environnements

Le cycle de vie d’une application
Les outils de déploiement
Cas pratiqueAutomatiser le déploiement d’une application

Intégration dans un pipeline Azure DevOps

Pourquoi la livraison en continue (DevOps) ?
La création d’une Pipeline
Les différents composants nécessaires pour Power FX
Cas pratiqueConstruire un pipeline de déploiement automatique dans Azure DevOps


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB