课程代号 |
课程名称 |
课程描述 |
预备课程 |
预备课程
使用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 |
课程3
SQL 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等开源框架。 |