.Net企业级应用设计与开发培训课程  
 
课程简介: 
 
结合一个企业级.net应用系统为例,讲解如何设计.net应用架构,并使用相应合适的开发技术实现。在此过程中,解析.net应用开发技术的原理和应用方法。
 
 
 
培训对象:.NET中级以上开发人员;.NET应用架构师
 
学员基础:具有一定.Net应用开发和设计经验
 
培训内容:
 
| 
|   |   |  
| 
| 系统开发技术案例回顾 | · Web应用系统案例回顾 · Window桌面应用案例回顾 · 基于.net技术框架架构设计 · 基于.Net的开发 · 案例系统质量评估 |  
| .net基础框架 | · .NET解决的问题 · .NET框架演化 · .NET编程语言 · .Net FrameWork架构 · 公共语言规范 · 基类库 · 公共语言运行环境 · .NET 4.0/4.5新功能介绍 |  
| 架构设计概览与路线图 | · 应用的层次框架设计 · 各个层次的内部设计 · 界面框架设计 · 工作流设计 · 业务组件设计 · 数据库与访问接口设计 · 服务与接口设计 |  
| 应用的层次框架设计 | · .net层次参考框架 · 界面层的设计 · 接口层的设计 · 业务层的设计 · 服务层的设计 |  
| 界面框架设计 | · 界面基类的设计 · 界面组件的设计 · 界面模板设计 · 界面数据容器设计 · 界面的扩展点设计 |  
| .net界面框架技术:MVC,MVP | 
|   | Web界面框架MVC |  
|   | · WebPage,Controller,Model交互原理 · 页面映射方法 · 逻辑映射方法 |  
|   | WinForm界面框架 |  
|   | · UI 控件:命令控件;布局控件;数据绑定控件;显示控件,功能控件:定时器,数据访问控件 · 布局设计:表格布局、流式布局等 · 事件处理 · 基于模型视图控制的界面设计 · 封装界面逻辑:用户控件 · 通过派生定制控件:Treeview |  
|   | WPF界面框架 |  
|   | · 界面描述文件 · 界面创建原理 · 界面定制方法 |    |  
| 工作流设计 | · 流程分解与设计 · 工作流建模方法 · 工作流引擎原理 · 工作流的接口设计 |  
| 业务流程处理:WWF | · 工作流与WWF · Windows Workflow Foundation 活动 · 开发工作流 · 开发 WWF 服务 · 开发启用工作流的应用程序 · 工作流和应用程序通信 · 监视工作流性能 · 工作流的安全考虑事项 · 工作流的版本管理注意事项 · 创建工作流服务和持久性服务 · 工作流与其它应用程序的集成 · 在运行时修改工作流 |  
| 业务组件设计 | · 业务组件粒度划分 · 业务组件接口设计 · 业务组件内部实现设计 · 业务组件的依赖关系 |  
| 基于.Net组件技术封装业务组件 | · .net组件封装方法 · .Net组件加载策略 · .Net组件的存在形式:程序集,应用程序域 · 组件加载的反射技术 |  
| 数据库与访问接口设计 | · 数据模型设计与建模 · 数据库访问接口的框架 · 设计具有扩展能力的数据访问 · 实现ORM映射 · .Net数据库访问框架技术与应用 |  
| SOA架构与WEB服务 | · SOA架构原理 · Web服务的构成:xml,http,soap,wsdl,uddi · Web服务的基础服务:发现,描述,传输格式 · WEB服务的创建、发布 · Web服务的使用者模式 · 调用Web服务:创建客户代理,使用代理类 · WSDL和UDDI · 异步调用web服务 · 从web服务返回定制的类型 · 使用会话对象管理服务状态 |  
| 服务与接口设计 | · 服务提取与封装 · 服务对外接口描述 · 服务接口参数设计 · 基于web服务建立实现映射 |  
| .Net的设计模式应用 | · 界面层的设计模式 · 业务层的设计模式 · 数据访问层的设计模式 · 组件封装设计模式 |  
| 接口与集成:WCF | · 已有组件的互操作 · 通信接口框架WCF · 数据库访问技术框架 · 远程调用技术框架 · 消息队列技术框架 · SOA技术框架 |  
| 基于.Net技术的应用架构回顾 | · 各个层次的程序框架的集成 · 面向服务的集成 · 数据库访问集成 · 关键问题解决方法 |        |   |    |