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

考试
70-483

Visual Studio logo

  • 发布时间:
    2012年10月12日
  • 语言:
    英语,中文(简体),中文(繁体),法语,德语,日语,葡萄牙语(巴西)
  • 考试人群:
    开发人员
  • 技术:
    Visual Studio 2012
  • 成绩所计入的认证:
    MCP、MCSA

Programming in C#

* 定价并不反映任何面向 Microsoft Imagine Academy 项目成员、Microsoft 认证讲师以及 Microsoft Partner Network 项目成员的促销优惠。价格可能随时更改,恕不另行通知。价格不包括适用的税费。请在注册考试之前,联系考试提供商以确认准确定价。

自 2017 年 5 月 1 日 生效,现有的取消政策将完全由以下的政策代替:在您登记的考试时间 5 个工作日内取消考试或重新安排您的考试时间将需要付费。没有出现在考试预约地点,或在预约日之前至少24小时内没有重新安排或取消预约,不退还您提交的全部考试费用。

从 Microsoft Ignite 2017 观看考试准备环节

考察的技能

这门考试将考察您完成下列技术任务的能力。百分比表示各主要考察点在考试中所占的相对比重。百分比越高,您在考试中可能遇到的此考察点相关题目就越多。查看有关 Microsoft 考试中 各种问题类型的视频教程。

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

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

如果您对此考试的具体问题有疑问,请提交 考试疑问.

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

注意:截至2017年12月14日,考试更新有效。要了解有关这些更改的更多信息以及它们如何影响所考量的技能,请下载并查看Exam 483 change document

管理程序流(25–30%)
  • 实现多线程处理和异步处理
    • 使用任务并行库(包括 ParallelFor 方法、Plinq和Task);创建延续任务;使用 ThreadPool 生成线程;解锁 UI;使用 async 和 await 关键字;使用并发集合管理数据
  • 管理多线程处理
    • 同步资源;实现锁定;取消长时间运行的任务;实现线程安全的方法来处理竞争条件
  • 实施程序流
    • 跨集合与数组项进行迭代;使用 switch 语句、if/then 和运算符管理程序的决定;计算表达式
  • 创建和实现事件与回调
    • 创建事件处理程序;订阅和取消订阅事件;使用内置委托类型创建事件;创建委托;lambda 表达式;匿名方法
  • 实施异常处理
    • 处理异常类型,包括 SQL 异常、网络异常、通信异常和网络超时异常; 使用 catch 语句; 使用基类的异常; 实施 try-catchfinally 块; 抛出异常; 重新抛出异常; 创建自定义异常; 处理内部异常; 处理聚合异常

备考资源

创建和使用类型(25–30%)
  • 创建类型
    • 创建值类型(包括 struct 和 enum);创建引用类型、泛型类型、构造函数、静态变量、方法、类和扩展方法;创建可选参数和命名参数;创建索引属性;创建重载方法和重写方法
  • 使用类型
    • 装箱或拆箱以在值类型间转换;强制转换类型;转换类型;处理动态类型;确保与访问 COM API 的代码的互操作性
  • 强制封装
    • 通过使用属性强制封装;使用访问器(包括公用、专用、受保护和内部)来强制封装;通过使用明确的接口实现来强制封装
  • 创建和实现类型类层次结构
    • 设计和实现接口;从基类继承;基于 IComparable、IEnumerable、IDisposable 和 IUnknown 接口创建和实现类
  • 使用反射在运行时查找、执行和创建类型
    • 创建和应用属性;读取属性;使用 CodeDom 和 lambda 表达式在运行时生成代码;使用来自 System.Reflection 命名空间的类型(包括 Assembly、PropertyInfo、MethodInfo 和 Type)
  • 管理对象生命周期
    • 管理非托管资源;实现 IDisposable,包括与 finalization 的互操作;使用 Using 语句管理 IDisposable;管理终止和垃圾集合
  • 处理字符串
    • 使用 StringBuilder、StringWriter 和 StringReader 类处理字符串;搜索字符串;枚举字符串方法;设置字符串格式;使用字符串插值

备考资源

调试应用程序和实施安全保护(25–30%)
  • 验证应用程序输入
    • 验证 JSON 数据;选择合适的数据集合类型;管理数据完整性;评估正则表达式以验证输入格式;使用内置函数验证数据类型和内容
  • 执行对称和不对称加密
    • 选择合适的加密算法;管理和创建证书;实现密钥管理;实现 System.Security 命名空间;对数据应用散列算法;加密流
  • 管理程序集
    • 对程序集进行版本管理;使用强名称对程序集签名;实现并行承载;将程序集放置在全局程序集缓存中;创建 WinMD 程序集
  • 调试应用程序
    • 创建和管理预处理器器指令;选择合适的构建类型;管理编程数据库文件和符号(调试符号)
  • 在应用程序中实现诊断
    • 实现日志记录和跟踪;分析应用程序;创建和监视性能计数器;写入事件日志

备考资源

实施数据访问 (25–30%)
  • 执行 I/O 操作
    • 读写文件和流;使用 System.Net 命名空间中的类从网络读写数据;实现异步 I/O 操作
  • 使用数据
    • 从数据库检索数据;更新数据库中的数据;使用 JSON 和 XML 数据;使用 Web 服务检索数据
  • 使用 LINQ 查询和处理数据与对象
    • 使用运算符(包括 projection、join、group、take、skip 和 aggregate)查询数据;创建基于方法的 LINQ 查询;使用查询推导语法查询数据;使用异步类型选择数据;强制执行查询;使用 LINQ to XML 读取、筛选、创建和修改数据结构
  • 对数据进行序列化和反序列化
    • 使用二进制序列化、自定义序列化、XML 序列化程序、JSON 序列化程序和数据协定序列化程序对数据进行序列化和反序列化
  • 将数据存储到集合以及从集合检索数据
    • 使用字典、数组、列表、集和队列存储和检索数据;选择集合类型;初始化集合;在集合中添加和删除项;使用类型化与非类型化集合;实现自定义集合;实现集合接口

备考资源

备考选项

讲师指导的培训
备考视频

Microsoft 认证备考访谈:考试 483

在认证专家 James Seymour(认证规划师)和 Jerry Nixon(开发人员推广专员)主讲的这一集备考技巧中,将探讨 483 考试中考察的技能的相关性。



在 C# Jump Start 上编程

video

自学培训
  • Programming in C# Jump Start

    此开发人员培训课程包含 C#,C# 是微软用于 .NET Framework 的托管 C 样式语言。本课程秉承快速入门系列的典型风格,生动活泼、演示丰富。Microsoft 技术推广专员 Jerry Nixon 与 Crank211 的联合创始人 Daren May 提供了各种示例,展示可以用于实际工作的各种简单和复杂技巧。

模拟考试

Take a Microsoft Official Practice Test for Exam 483

社区资源
书籍
Exam Ref 70-483: Programming in C# cover

考试参考 70-483:C# 编程
发布时间:2013年7月15日

备战 MCSD 70-483 考试,帮助证明您对 C# 编程的真实掌握情况。专为拥有丰富经验、准备提升自我的 IT 专业人员而设计,这本考试参考书注重培养成功取得 MCSD 级别认证所需的批判思考能力和决策敏锐度。

在 Microsoft Press 书店购买此书

考试参考书 70-483《C# 编程》
出版日期:2018年4月27日

准备微软考试 70-483,证明您对构建现代 C# 应用所需技能的真实掌握情况。专为拥有丰富经验、准备提升自我的编程人员而设计,这本考试参考书注重成功取得 MCSA 级别认证所需的批判思考能力和决策敏锐度。现在由 Microsoft MVP 和畅销书作者 Rob Miles 编写的新版第二版反映了微软在2017年年中所发布的所有更新的考试主题。

在 Microsoft Press 书店购买此书

Microsoft 出版社的课本和电子书可在相应书出版日的90天内提前预订。

谁应参加本考试?

本考试的考生是具有至少一年编程经验的开发人员,他们使用C#编程各种应用程序类型,硬件和软件平台的基本业务逻辑。

考生也应该对以下内容有透彻的理解:

  • 管理程序流和事件
  • 异步编程和线程
  • 数据验证和使用数据收集,包括 LINQ
  • 处理错误和异常
  • 使用数组和集合
  • 使用变量,运算符和表达式
  • 使用类和方法
  • 决策和迭代报表

关于考试的更多信息

准备考试

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

注意

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