培训对象 |
系统分析员 、技术项目经理、 小组领导和设计人员、 高级程序员。 |
学员基础 |
本课程适用于熟悉C#语言,对面向对象和设计模式有一定了解的软件开发人员。 |
培训目标
|
本课程结束后,学员应能够:
1. 掌握面向对象系统设计的基本原理和可用策略
2. 了解.Net系统设计方面的特点
3. 能够设计自己的应用软件系统框架 |
培训内容 |
第一天 .NET架构体系
1.1 .Net开发基础
1.2 .Net FrameWork
1.2.1 .Net语言
1.2.2 公共语言运行规范
1.2.3 基类库
1.2.4 公共语言运行环境
1.3 MSIL
1.4 JIT即时编译器
1.5 垃圾回收
1.6 程序集与元数据
1.7 .Net与J2EE
第二天 多层架构的.Net
2.1 数据层
2.1.1 ADO.NET
2.1.2 XML
2.1.3 连接池与数据访问优化
2.2 逻辑层
2.2.1 COM与.Net组件的交互操作
2.2.2 COM+与事务处理
2.2.3 消息队列
2.2.4 .Remoting框架
2.2.5 Web Service
2.3 表现层
2.3.1 GDI+技术
2.3.2 自定义控件
第三天 性能与调试
3.1 代码的跟踪与调试
3.2 性能
3.2.1 ASP.NET的性能跟踪
3.2.2 性能设计
3.2.3 性能开发
3.2.4 数据性能挖掘
3.2.5 性能监控
3.3 压力测试
3.3.1 WAS
3.3.2 ACT
3.4 团队开发管理
第四天 部署与整体设计
4.1 .Net程序的部署问题
4.2 安全
4.3 代码移植
4.4 .Net与模式
|
课程特点 |
1.
结合具体实际产品讲解
2. 理论和实际结合
3. 从系统全局着眼,不拘泥于具体实现方式 |