通过......提高您考试当天的自信 Exam Replay or an Exam Replay with Practice Test

考试
70-355

Windows

  • 发布时间:
    2015年10月13日
  • 语言:
    英语
  • 考试人群:
    开发人员
  • 技术:
    Windows 10
  • 成绩所计入的认证:
    MCP、MCSD

通用 Windows 平台 – App 数据、服务和编码模式

这门考试已停用

对于目前可用的选项,请参阅 Microsoft Certification exam list

考察的技能

这门考试将考察您完成下列技术任务的能力。观看有关 Microsoft 考试 variety of question types 的视频教程。

请注意,考试题目可能会考察项目符号文本中说明的主题,但不限于这些主题。

对于这门考试所考察技能的相关性,您是否有任何反馈意见?请 将您的意见发给 Microsoft 。我们将虚心考察并酌情整合适当的反馈意见,保持认证过程的有效性和可靠性。请注意,Microsoft 不会直接答复您的反馈。衷心感谢您为保证 Microsoft 认证计划质量而提供的宝贵意见。

如果您对此考试有任何具体问题,请提交 exam challenge

如果您对 Microsoft 认证考试或者认证计划、注册或促销有其他疑问或反馈,请联系您的 Regional Service Center

识别与应用指定的设计模式
  • 描述架构、设计模式以及框架之间的关系
    • 当要使用一般架构时,则应对一般架构进行识别,当一种模式的应用可以使编程任务变得更快更容易的时候,则应对一般设计模式进行识别
  • 描述传统的 Microsoft .NET 设计模式
    • 描述Gang of Four的设计模式,包括创造模式、结构模式和行为模式;描述三层/N层模式;描述企业模式;描述云设计模式;描述头优先模式;描述仓库模式;描述工作单位模式
  • 应用模型-视图-视图模型(MVVM)棱柱模式
    • 独立的关注点,开发 MVVM 应用的视图,开发 MVVM 应用的视图模型,开发 MVVM 应用的模型,开发 MVVM 应用的类交互与数据绑定
开发应用与业务逻辑、与其他业务线(LOB)应用接合的代码以及 LOB 服务器的服务(AD,SP)
  • 开发特定于应用程序的进程与计算代码
    • 创建一种异步方法或处理过程,利用异步方法来管理返回值,并对异步方法进行调试和错误处理, 开发一个对象的情节提要和自定义动画,将3-d模型表示为代码对象,管理3-d对象的二维投影,使用任务、线程池和后台传输
  • 执行后台任务
    • 创建后台任务,注册后台任务,设置并响应触发器,调试后台任务,实现锁屏应用程序,在应用程序和后台任务之间共享数据/事件;直接调用后台任务
  • 管理应用程序的生命周期事件
    • 准备挂起,从挂起或终止状态中恢复,实现一个扩展的闪屏,延长执行并监视挂起错误
  • 实现与其他应用程序的交互
    • 集成一份共享合约,与另一款应用共享内容,集成联系人和预约功能,实现映射和导航(地理位置、地理围栏和必应地图),在应用之间交换数据/文件,其中包括发布的结果;使用拖和放
  • 实现通知和 Windows 推送通知服务(WNS)
    • 实现并管理通知;支持Live Tile更新,包括提示框和徽章,支持 Action Center 和二级磁贴
  • 实现与设备的交互
    • 开发相机与麦克风的代码,包括照片、视频和音频;实现屏幕截图;实现打印和 Play To;集成 HoloLens 传感器与服务;支持无线通信
  • 开发类库(代码库,DLL)
    • 命名程序集、命名空间、类型和类库中的成员;使用静态和抽象类、接口、枚举、结构和其他类型;设计并使用属性、方法、构造函数、字段、事件、操作符和参数;实现扩展机制,例如子类化、事件使用、虚拟成员和回调;设计、抛出和捕获异常
开发用于实现安全云数据服务和存储的代码
  • 设计并实现数据漫游
    • 漫游用户的设置与首选项,漫游应用程序的会话信息
  • 设计并实现 RESTful 数据解决方案(oData, JSON)
    • 使用 ASP.NET Web API,实现 JSON 序列化,为项目添加服务引用,使用 Windows.Web.Http.HttpClient 对象
  • 设计并实现 Azure 和云数据源
    • 实现离线数据同步,实现缓存,支持 OneDrive 集成,实现文件访问和管理(包括文件选择器和文件访问 API),将图像上传到 Azure Storage 中
  • 集成 Azure 数据服务
    • 从客户端调用自定义的云服务 API,在移动服务中安排后端作业
  • 设计并实现可移动和嵌入式的本地数据源
    • 支持SD卡存储,在移动设备端实现 SQLite
开发用于实现身份验证和业务安全需求的代码
  • 实现管理身份验证和标识的代码
    • Web 身份验证代理;Azure 身份验证;实现管理身份标识的代码;实现生物识别身份验证,包括Windows Hello;实现凭据保险箱,实现单一登录
  • 实现管理授权和访问资源的代码
    • 实现身份验证请求;对用户和应用程序授权;管理授权 ID;限制对资源的访问,包括数据、文件、文件夹和设备
  • 在应用程序中实现加密
    • 创建加密密钥、散列和签名内容,创建消息身份验证代码,加密与解密数据
  • 支持企业安全注意事项
    • 实现安全的透明性,实现代码访问的安全性,实现基于角色的安全性
集成云服务和 Azure App Service 服务
  • 利用服务来构建本地和跨平台的应用程序
    • 在现有的移动应用中集成 Azure App Service 的移动应用功能,使用移动服务的 .NET 客户端,从客户端调用一个自定义 API
  • 利用服务连接到您的企业系统
    • 构建一个使用现有 SQL 数据库的服务,通过使用混合连接的 Azure 移动服务连接到本地的 SQL 服务器上,依靠 Azure SQL 数据库来衡量移动服务,使用 Active Directory 认证库的单一登录来验证您的应用程序,使用 Azure Active Directory 将基于角色的访问控制添加到移动服务中,代表用户访问 Microsoft SharePoint,在移动服务中安排后端工作,对移动服务的 .NET 后端进行故障排除
  • 利用服务连接到 SaaS API
    • 使用来自第三方身份提供者的凭证实现单一登录,构建利用 MongoDB 作为数据存储的服务
  • 利用服务来同步构建准备离线的应用程序
    • 当连接不可用时,允许员工在脱机状态下工作,当设备恢复联机时,与您的企业后端系统进行同步,在灾难发生时恢复
  • 利用服务向用户推送通知
    • 向您的应用添加推送通知,向经过验证的用户发送推送通知
开发可维护的代码,并且该代码可支持应用程序的版本控制、兼容性以及共存性
  • 利用版本控制来开发代码(TFVC 或 Git)
    • 使用标准化的编码约定来开发代码,实现程序集版本控制的最佳实践
  • 实现程序集与并行执行的最佳实践
    • 使用强命名的程序集,包括版本、文化和出版商;使用 GAC 提供版本感知的存储;创建一个独立运行的应用程序
  • 实现程序集位置与 GAC 的最佳实践
    • 使用一个应用程序配置文件,使用代码库,提供绑定上下文

谁应参加本考试?

本次考试测验了考生利用其他服务和设备来实现应用程序的知识能力和技巧能力,并且该类应用程序使用最佳编码实践来提高可维护性。

参与本考试的考生应具备一年或多年设计与实现企业 LOB 应用程序的经验,这些应用程序通过与其他应用程序、设备和服务建立接口来超出本身的屏幕界面,并通过利用设计模式来实现高度的可维护性。考生也应该具备至少一到两年的使用 C# 和 XAML 进行开发的经验。

关于考试的更多信息

准备考试

建议您在安排考试之前通读这份备考指南,利用本网站中的资源熟悉相关信息。请参阅 Microsoft Certification exam overview ,了解有关注册的信息、观看介绍典型考题形式的视频,并获得其他备考资源。有关考试政策和评分的信息,请参阅 Microsoft Certification exam policies and FAQs

注意

本备考指南随时可能更改,恕不另行通知,具体更改由 Microsoft 自行判断决定。Microsoft 考试可能涉及适应性考试技术和模拟题。Microsoft 不会具体说明考试形式。请利用这份备考指南准备考试,为各种形式的考试做好准备。为帮助您准备这门考试,Microsoft 建议您积累与该产品相关的实践经验,并利用指定培训资源。这些培训资源可能未涵盖“考察的技能”部分中列出的所有主题。