| 课程代号 | 课程名称 | 课程描述 | 
                     
                      | 预备课程 | 预备课程使用C#.NET开发.NET
 涵盖的考试
 (Exam 70–536: 
                          应用开发基础
 
   | 本课程介绍了C# 2.0,3.0语言,同时重点讲解了面向对象编程(OOP)的思想,和C#对OOP的支持,如类、继承、重载、接口等,及使用C#实现多种设计模式(单例模式、工厂模式等)。进而讲解了在.NET 
                          Framework中用C#.进行开发所需要掌握的知识,介绍了.NET Framework的受控执行环境和通用语言运行时(CLR),如何开发.NET组件,如何访问文件系统,如何进行网络访问,如何进行远程通讯等,多线程。通过学习,学员将掌握在.NET 
                          Framework 2.0,3.0,3.5中用C#.NET开发应用的全面知识。 | 
                     
                      | 课程 1 | 课程1使用Microsoft Visual Studio .NET开发和实现涵盖的考试
 (Exam 70–561,70–562,70–564: 
                          基于Web应用程序客户端开发
 
 | 通过本门课程的学习,你将掌握ASP.NET 3.5 
                          开发Web应用的重要知识,并掌握使用LINQ、 ADO.NET、SQL Server 2008和Microsoft 
                          .NET Framework开发以数据为中心的应用程序和Web服务所需的技能。 本课程涵盖的内容包括:各种控件(数据控件、标准控件、WebParts等)的高级使用方法、自定义用户控件。
 Web应用程序的三层架构设计。
 ASP.NET与SharePoint Portal集成开发。ASP.NET 3.5新的Web设计理念, 
                          基于ASP.NET AJAX, Silverlight的应用程序开发。
 | 
                     
                      | 课程 2 | 课程2使用Microsoft .NET 开发XML Web Services及 WCF
 涵盖的考试(Exam 70-503:WCF应用开发)
 
 | 本课程的目标是使学员具备使用Web服务去解决分布式开发所遇到的一些共同的问题,以及使用Microsoft 
                          .NET WCF有效地建立可扩缩的、分布式的应用程序所需的知识和技能。 课程的核心是通过使用Microsoft Visual Studio .NET 2008,UDDI使学员能够去构造、开发、使用XML 
                          Web Service,同步和异步Web Service的调用。
 WCF的创建和使用。基于水晶报表技术和微软报表技术创建企业应用报表.
 | 
                     
                      | 课程 3 | 课程3SQL Server 2008数据库的实现和编程
 涵盖的考试(
 Exam 70–431: Implementation 
                          and Maintenance)
 
 | 本课程提供学员使用SQL Server 2008编写数据库解决方案程序所需的技术。其中管理方面包括使用Management Studio 的使用创建和管理数据库及其相关组件,实现数据库复制和备份,进行数据库角色权限管理,设计、创建和使用视图、存储过程、函数和触发器,实现分布式查询,数据库性能优化以及事务和锁的管理,管理报表服务(Reporting 
                          Service)。
 开发方面包括本课程重点使学员掌握SQL Server 2008与.NET集成的新特性:使用.NET开发存储过程、触发器、函数,并详细介绍TSQL增强功能(错误处理,递归查询功能,关系型操作符PIVOT、APPLY、ROW_NUMBER,以及其它行级功能),同时?本课程使学员了解使用数据集成服务实现ETL(Integrated 
                          Service),使用分析服务(Analysis Services)构建统一和集成的商业数据视图,使用ADOMD.Net实现OLAP客户端开发,MDX 
                          脚本编写。
 | 
                     
                      | 课程 4 | 课程4使用Microsoft .NET开发基于Windows.NET应用程序及WPFExam 70–502,70–504,70–505: 
                          Windows客户端开发
 
 | 本课程提供学员通过使用Microsoft .NET 
                          Framework建立基于Windows Forms 的应用程序所需的技能。 本课程将涵盖在.NET Framework上开发Windows客户端应用程序的主要内容,包括:Windows 
                          Forms、。与unmanaged code的交互、threading和异步编程问题、remoting,以及如何使用WIN32 
                          API 进行C#的开发。
 同时讲述如何使用C#进行windows消息的处理。
 WPF的创建和使用。基于WF的工作流设计和开发。
 | 
                     
                      | 课程 5 | .课程5.Net架构设计
 
 | 本课程的目标是使学员学会进行架构设计,全面掌握微软软件建模工具,能够掌握基于SOA架构设计理念.
 同时本课程使学员学会使用Visual Studio Team Test Edition进行开发测试包括单元测试、代码分析、测试驱动开发,Web及负载测试,生成测试报告,实现Bug管理。
 在应用程序的设计中 灵活使用多种设计模式、OR/Mapping、AOP编程、IOC等各种高级方法。学会使用NHibernate、Spring 
                          .Net等开源框架。
 |