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.