Retour au catalogue Power Platform : données et automatisation · Réf. PP-04-02

Power Pages Confirmé — Personnalisation Avancée, Liquid et Sécurité Web

Étendre les fonctionnalités avec le langage de modèle Liquid, du JavaScript/CSS et sécuriser les API Web

1 jour · 7 h 4 à 8 stagiaires Presentiel
Durée1 jour · 7 h
ModalitéPresentiel
Type de formationIntra-entreprise
Tarification2 500 € HT (forfait journalier pour le groupe)

Public visé & prérequis

Public concerné

  • Développeurs web, intégrateurs, architectes de solutions Power Platform et administrateurs
  • Professionnels devant personnaliser le comportement technique et visuel d'un portail Power Pages

Prérequis recommandés

  • Avoir suivi la formation PP-04-01 ou connaître le studio Power Pages, avec des notions d'HTML, CSS et JavaScript

Objectifs pédagogiques

  • Maîtriser le langage de modèle Liquid pour concevoir des pages dynamiques
  • Utiliser l'API Web Power Pages pour manipuler Dataverse en JavaScript côté client
  • Intégrer du code sur mesure (CSS personnalisé, scripts JS, composants Web)
  • Configurer l'authentification avancée (Azure AD B2C, OAuth2) et la gouvernance

Programme détaillé

Module 1 : Dynamisation du contenu avec le langage Liquid

2 h
  • Introduction à la syntaxe Liquid : balises, objets et filtres
  • Recherche et affichage dynamique de données Dataverse via FetchXML et Liquid
  • Création de modèles de pages (Page Templates) et de modèles web réutilisables

Module 2 : Développement côté client et API Web Power Pages

2 h
  • Interactions AJAX fluides sans rechargement grâce à l'API Web Power Pages
  • Enregistrement, modification et suppression de données via JavaScript
  • Validation complexe de formulaires côté client avec scripts personnalisés

Module 3 : Sécurité avancée et fournisseurs d'identité

1 h 30
  • Configuration d'Azure AD B2C et des fournisseurs tiers (Google, Microsoft)
  • Gestion poussée des autorisations de table, contrôles d'accès et colonnes masquées
  • Protection contre les vulnérabilités web (XSS, CSRF) sur les portails

Module 4 : Personnalisation VS Code, outils CLI et déploiement

1 h 30
  • Édition du code source avec Visual Studio Code for Web et la CLI Power Platform (PAC CLI)
  • Gestion des environnements (Dev/Test/Prod) et migration de configurations
  • Atelier pratique : extension d'un portail web avec modèle Liquid et appel d'API Web JS

Modalités d'évaluation & sanction

positionnement initialTest amont sur les bases du développement Web (HTML/JS/CSS) et Dataverse
evaluation formativeExercices de codage Liquid et d'appel d'API Web sur un site de laboratoire
evaluation sommativeCréation d'un composant dynamique personnalisé intégré dans un portail Power Pages
sanctionAttestation de fin de formation

Moyens pédagogiques & accessibilité

  • Environnement Power Pages avec accès VS Code Web et PAC CLI
  • Snippets de code Liquid et templates JavaScript réutilisables
  • Guide de référence de l'API Web Power Pages
Accessibilité handicap / PMR : formation accessible aux personnes en situation de handicap. Pour toute adaptation spécifique, contactez notre référent handicap à handicap@cftin.fr.