简介
由于 Microsoft Power Apps 的增长,许多传统开发人员开始关注 Power Apps。 为此,他们将进入应用开发模型,该模型类似于其他开发环境,但不完全相同。 Power Apps 的构建是为了允许所有人员通过构建应用来实现更多任务,但对于希望快速创建应用、通过测试进行迭代以及更快地在平板电脑、手机和 Web 上向用户呈现这些应用的传统开发人员来说,它也可以是一个重要的工具。
本模块将帮助缩小您现有的传统开发知识与 Power Apps 工作方式(包括应用逻辑、用户界面创建和数据流)之间的差距。
设置场景
您是 VanArsdel Heating and Air Conditioning 新组建的融合开发团队的一员。 在融合开发团队中,业务用户会使用 Power Apps 开发应用程序,以扩展应用程序的生成速度。 除了内置功能外,Power Apps 应用程序还可使用内部 IT 组织以 Web API 形式提供的数据和逻辑。 这使业务用户能够更快地满足其需求,而不会给其 IT 组织造成过度的负担。
让我们认识一下您的队友,了解您将要解决的业务问题。
Kiana 是一位全栈开发人员和软件架构师,擅长 C# 和 .NET。 他们编写和设计了许多 VanArsdel 应用程序,但疲于应对诸多新请求。 Kiana 听说过 Power Apps,希望先了解它可以自己独立完成哪些任务,然后再运用她的全栈技能向平台添加更多功能。
Kiana 一直支持多年前写入 ASP.NET 的长期运行的跨窗体传递数据的应用,办公室人员将在需要时使用该应用检查库存和订购零件。 他们被要求创建库存应用的移动版本,供现场工作人员使用。他们认为这将是试用 Power Apps 的一个典型使用案例。
Maria 负责库存管理,确保 VanArsdel 像上好油的机器那样运行。 他们使用 Kiana 编写的旧系统验证仓库有充足的物料可用,如果没有充足的现成物料,则需要订购。 但除此之外,他们还执行库存审核、与供应商核对最佳价格以及其他库存供应管理任务。
Maria 在业余时间一直在学习 Power Apps。 他们认为 Power Apps 能够有效地帮助业务专业人员开发易于创建和部署的应用程序。 他们将为 Kiana 提供新应用的要求,并和他们一起在 Power Apps 移动应用上执行一些工作。
学习目标
完成本模块的学习后,您将能够:
- 了解什么是“低代码”
- 在映射到其他传统软件开发堆栈中时,Power Apps 低代码的工作原理
- 数据如何流入和流出您可以在 Power Apps 中创建的应用