| NET框架介绍 | 
.NET解决的问题框架构成和特点.NET框架演化.NET编程语言.NET 4.0/4.5新功能介绍 | 
| .NET 运行时 |  | 
| .NET 类库 | 
库分类命名空间程序集类库设计原则值类型和引用类型常见类:字符串、数值和集合 | 
| .NET编程语言  | 
批注和编译器语言扩展:从静态语言到动态语言,函数式编程语言F#语言互操作 | 
| C#编程语言特性 | 
类型定义:类和接口;抽象类,实体类特殊类型:委托、匿名类和部分类模板类:协变和逆变Lamda表示式和LINQ查询 | 
| .NET 集成开发工具 | 
定制环境调试程序重构工具性能探测服务器资源浏览器版本问题:X64和X86模式;.NET框架版本VISUAL STUDIO 2011新特性 | 
| 多线程开发 | 
线程对象使用线程池线程安全:同步和互斥多线程应用场景:生产-消费模式;主动类模式;工作/UI线程模式;异步调用特殊线程:主线程、消息处理线程、.NET系统线程 | 
| 异步调用 | 
异步调用步骤:触发、取消、通知异步调用例子:WEB服务调用;I/O共享端口.NET 4.5异步调用新语法 | 
| 并行计算  | 
理解并行计算:和多线程、分布式计算的区别并行计算工具类:Parallel并行LINQ并行计算基于任务的并行计算
 | 
| 数据访问
 | 
数据访问模式:数据访问上下文+数据操作对象(表,记录)+数据绑定基于LINQ的数据库访问:增删查改;使用存储过程优化性能;自动分页;LINQ 到 SQL和LINQ到Entity;使用数据访问服务:将数据访问上下文带到客户端 (WEB/CS/SILVERLIGHT/…)操作XML数据: XPath和XQuery; LINQ到XML。访问网络数据:JSON服务/WEB服务/REST服务 | 
| 动态装配 | 
理解动态装配:IoC原则;反射和对象动态创建;基于配置描述符的动态装配.NET的动态装配框架:引出类型、声明依赖和装配动态装配框架的应用:动态扩展类;插件框架 | 
| 图形图像 | 
GDI+框架: 笔,画刷,坐标系图形:绘制;变换图像:应用特效;图像变换使用DirectX 库及3D应用开发 | 
| 互操作 | 
.NET语言间互操作互操作原理:封送和解封送;调用约定调用本地DLL库调用COM库使用托管C++进行互操作异构系统间互操作:使用SOA服务 | 
| 桌面应用开发 | 
UI 控件:命令控件;布局控件;数据绑定控件;显示控件,功能控件:定时器,数据访问控件布局设计:表格布局、流式布局等事件处理基于模型视图控制的界面设计封装界面逻辑:用户控件通过派生定制控件:Treeview | 
| 面向服务架构介绍 | 
问题引入:为什么需要SOA?SOA的三个要素:接口、组件和容器WCF SOA架构:契约、实现和部署 | 
| 定义接口 | 
接口定义原则使用自定义消息数据实体接口功能接口使用契约 | 
| 组件实现 | 
组件的实现:基类派生+实现接口组件的行为:实例行为(单实例,每方法/会话)、线程模式、事务支持组件发布 | 
| 使用容器服务 | 
WCF服务容器:IIS+ Fabric容器;自定义ServiceHost容器;容器的安全服务:传输安全、会话安全和应用安全通讯服务:信道,双通道,命名管道,消息队列,P2P路由服务自动发现服务调试和跟踪服务 | 
| SOA应用配置 | 
配置文件+配置工具+测试工具使用编码方式配置为IIS配置tcp通道客户端及其配置 | 
| 设计模式 | 
设计的原则类图、序列图、活动图创建模式行为模式组合模式.NET库中的设计模式
 |