
|
课程培训
|
Power Pages培训课程
Power Pages 培训课程大纲
培训对象:
培训目标:
培训内容介绍:
一、Power Pages概述与平台架构 (1)Power Pages产品定位:Power Pages作为Microsoft Power Platform面向外部用户网站构建组件的核心价值;与Power Apps画布应用/模型驱动应用的区别与适用场景;典型应用场景(客户门户/供应商门户/社区网站/注册系统)。 (2)平台技术架构:Power Pages与Dataverse、Power Automate、Azure AD B2C的集成关系;基于解决方案的组件管理机制;站点的生命周期与环境策略(开发/测试/生产)。 (3)访问门户与开发环境:访问Power Pages Maker门户(make.powerpages.microsoft.com);设计工作室(Design Studio)导航与三大工作区(页面/样式/数据);环境(Environment)的概念与创建。 (4)Copilot智能辅助:Copilot在Power Pages中的应用概述;AI辅助生成页面与表单;Copilot在站点创建中的效率提升。
二、站点创建与基础设计 (1)创建第一个站点:三种创建方式详解(使用Copilot生成/从模板创建/从空白创建);模板库介绍(客户自助服务/空白站点/社区站点);站点名称与URL配置。 (2)设计工作室深度探索:页面工作区(Pages Workspace)导航;样式工作区(Styling Workspace)功能;数据工作区(Data Workspace)入口。 (3)页面管理:添加、复制、配置和删除页面;页面布局类型选择;页面层次结构与导航集成;页面属性设置(标题/URL/模板)。 (4)内容组织与区块:页面区块(Sections)的添加与管理;区块移动与删除;区块布局选择(单列/多列/重点区域);区块内的内容组织。
三、页面组件与内容编辑 (1)核心组件介绍:文本组件(Text)的添加与编辑;图像组件(Image)与媒体库;按钮组件(Button)与链接配置;视频组件嵌入。 (2)组件属性编辑:组件属性面板导航;组件的格式设置(字体/颜色/对齐);组件的可见性与权限控制;响应式行为配置。 (3)外部链接与导航:创建指向外部网站的链接;配置页面外导航;面包屑导航设置;自定义菜单项。 (4)多语言内容:Power Pages的多语言支持概述;语言配置与切换;翻译管理。
四、Dataverse数据集成 (1)Dataverse基础回顾:Dataverse表、列、关系的概念;标准表与自定义表;Dataverse作为Power Pages数据源的核心优势。 (2)创建与管理数据库表:在数据工作区中查找、创建和删除表;表属性配置(主列/时间戳/注释);编辑表列与记录。 (3)从外部数据源创建表:使用SharePoint列表或其他外部数据创建表;数据源连接配置;数据同步机制。 (4)视图(View)的创建与配置:从表创建视图;选择显示字段;排序与筛选条件设置;视图属性配置。
五、表单设计与数据收集 (1)表单基础:表单在Power Pages中的作用(数据收集/用户交互);从表创建表单的结构;表单类型(新建/编辑/只读)。 (2)表单创建与配置:在数据工作区创建表单;添加字段与组件;Copilot辅助表单创建;表单属性编辑。 (3)表单字段配置:字段属性编辑(必填/只读/默认值);字段验证规则;字段布局与分组;子网格与查找字段处理。 (4)表单权限设置:为表单配置表权限;控制谁可以提交/编辑数据;表单与Web角色的关联。
六、列表与画廊数据展示 (1)列表(List)组件:向页面添加列表组件;选择数据源与视图;列表的筛选与排序配置;列表权限设置。 (2)列表高级配置:列表显示选项(网格/卡片);列表项操作按钮(查看/编辑/删除);列表搜索功能;列表的响应式行为。 (3)卡片画廊(Card Gallery):卡片画廊的概念与优势;创建卡片画廊;选择布局与数据源;卡片视觉设计自定义。 (4)画廊高级定制:卡片模板选择;字段映射;图像与图标配置;交互行为(点击跳转)。
七、站点样式与品牌定制 (1)主题与样式基础:样式工作区导航;应用主题(Themes);主题颜色自定义;字体与排版设置。 (2)全局样式配置:站点标题与LOGO设置;头部编辑与导航结构调整;页脚配置;背景颜色与图像。 (3)自定义CSS:添加自定义CSS代码;覆盖默认样式;媒体查询与响应式调整;自定义样式的维护。 (4)移动端优化:移动端预览;响应式行为测试;移动端导航优化;触摸交互适配。
八、安全与权限管理 (1)身份验证配置:外部用户认证选项(本地认证/Azure AD B2C/社交认证);配置登录页面;用户注册与邀请流程;密码策略与自助服务。 (2)Web角色(Web Roles):Web角色的概念与作用;创建与管理Web角色;将用户分配到角色;角色继承与优先级。 (3)表权限(Table Permissions):表权限的概念(控制谁可以访问表数据);创建、激活与停用表权限;权限级别(读/写/创建/删除);权限与Web角色的关联。 (4)页面与组件级权限:控制特定页面的访问权限;组件级别的可见性控制;基于角色的内容呈现。
九、解决方案与生命周期管理 (1)解决方案(Solutions)的概念:解决方案作为Power Platform组件容器的角色;默认解决方案与自定义解决方案;托管与非托管解决方案的区别。 (2)创建与管理解决方案:创建自定义解决方案组织站点组件;将站点、表、表单、视图添加到解决方案;解决方案版本控制。 (3)导出与导入解决方案:将解决方案导出为托管/非托管包;在不同环境间迁移站点;导入解决方案的步骤与注意事项。 (4)环境策略:开发/测试/生产环境的配置;环境间的迁移流程;配置数据与主数据的区分。
十、高级定制与开发扩展 (1)Liquid模板语言基础:Liquid在Power Pages中的作用;Liquid对象模型(Page/User/Settings);变量与逻辑控制(if/for);在页面中嵌入Liquid代码。 (2)自定义Web模板:创建Web模板;使用Liquid和HTML构建自定义布局;模板继承与重用;高级数据查询(fetchXML)。 (3)JavaScript与客户端扩展:在页面中添加JavaScript;DOM操作与事件处理;调用Web API;与外部服务集成。 (4)CSS高级定制:自定义CSS文件管理;响应式设计深度优化;动画与过渡效果。
十一、Power Platform生态集成 (1)Power Automate流程集成:在Power Pages中触发Power Automate流;将表单数据传递给流;流返回结果到页面;实现后台业务逻辑自动化。 (2)Power BI嵌入:在Power Pages中嵌入Power BI报表;配置报表权限;传递上下文参数实现动态筛选;数据可视化增强。 (3)与Power Apps集成:在Power Pages中嵌入画布应用;画布应用与门户的数据交互;身份验证传递。 (4)Copilot Studio集成:创建智能客服机器人;嵌入聊天机器人到Power Pages;机器人对话与数据查询。
十二、综合实战项目 (1)项目一:客户自助服务门户:需求分析(客户查看订单/提交服务请求/知识库搜索)→Dataverse表设计(客户/订单/服务请求/知识文章)→创建Power Pages站点→配置客户登录与身份验证→设计服务请求表单与列表→集成知识库搜索→配置表权限(客户只能查看自己的数据)→发布与测试。 (2)项目二:供应商信息门户:供应商注册与认证→供应商信息维护→投标机会查看与响应→合同文件下载→投标状态跟踪→通知与提醒(Power Automate)→管理后台(供应商审核/投标管理)。 (3)项目三:活动注册与反馈系统:活动信息展示→在线注册表单→参会确认与二维码生成(Power Automate)→活动现场签到(扫描二维码)→参会反馈收集→反馈数据分析与仪表板(Power BI集成)→参会统计报表。 (4)项目四:社区问答网站:社区用户注册与登录→提问与回答功能→问题分类与标签→内容审核机制(管理员角色)→点赞与采纳功能→用户声望与积分→搜索功能优化。 如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|