企业培训 | 课程导视图 | 公开课计划 | 项目咨询 | CMMI咨询 | 培训认证 | UML定制系列 | 培训案例 |   技术论坛      
.Net应用软件系统架构设计培训-火龙果软件工程技术中心-UML软件工程组织

课程名称:.Net高级应用程序开发

 认证机构:UML软件工程组织

上课时间:上午9:00-12:00;下午13:00-16:00

学习期限:24学时/4天
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作
学习费用:(含教材费用 等、并免费提供午餐)
住宿情况:根据个人要求安排住宿,费用自理

 

 

我要报名

公开课>>>
  团体课>>>

课程简介:

本课程主要讲述面向对象的应用软件系统架构的基本原理、策略,以及如何利用C#来进行面向对象的应用软件系统的架构。

课程指南:

培训对象
 系统分析员 、技术项目经理、 小组领导和设计人员、 高级程序员。
学员基础

本课程适用于熟悉C#语言,对面向对象和设计模式有一定了解的软件开发人员。

培训目标

 

本课程结束后,学员应能够:
 1. 掌握面向对象系统设计的基本原理和可用策略
 2. 了解.Net系统设计方面的特点
 3. 能够设计自己的应用软件系统框架
培训内容

第1项 Microsoft.Net
1.1 .Net概述
1.1.1 .Net的起源
1.1.2 .Net的设计目标
1.1.3 .Net开发的构建块
1.2 .Net FrameWork
1.2.1 .Net FrameWork架构
1.2.2 .Net语言
1.2.3 公共语言规范
1.2.4 基类库
1.2.5 公共语言运行环境
1.3 .Net开发基础
1.3.1 中间语言
1.3.2 实时编译
1.3.3 垃圾回收
1.3.4 程序集
1.3.5 .Net的几种应用
1.4 面向对象的C#
1.4.1 字段
1.4.2 属性
1.4.3 方法
1.4.4 构造函数
1.4.5 方法及构造函数的重载
1.4.6 静态成员
1.4.7 封装
1.4.8 继承
1.4.9 多态
1.4.10 Object
1.4.11 装箱与拆箱
1.4.12 操作符重载
1.4.13 抽象类
1.4.14 密封类
1.4.15 嵌套类
1.4.16 结构体
1.4.17 枚举
1.4.18 接口
1.4.19 接口的实现
1.4.20 接口方法
1.4.21 应用接口
1.4.22 数组、索引器
1.4.23 数组
1.4.24 循环语句的应用
1.4.25 索引器
1.4.26 事件与委托
1.4.27 委托
1.4.28 事件
1.4.29 事件编程原理

第2项 ADO.NET
2.1 ADO.NET概述
2.1.1 命名空间详解
2.1.2 ADO.NET基础知识
2.2 .Net数据提供程序
2.2.1 饮水机的流程分析
2.2.2 OLEDB数据源的连接
2.2.3 Sql Server的连接
2.2.4 My SQL与Oracle连接
2.3 连接和不连接的记录集
2.3.1 DataReader
2.3.2 DataSet
2.4 操作数据库
2.4.1 存储过程
2.4.2 记录的增、删、改
2.4.3 DataSet的增、删、改
2.4.4 使用命令生成器的增、删、改操作
2.5 数据对象模型
2.5.1 DataSet
2.5.2 DataTable
2.5.3 DataColumn
2.5.4 DataRow
2.5.5 DataRelation
2.5.6 DataView
2.6 VS.NET的数据环境
2.6.1 分析Server Explorer
2.6.2 建立连接
2.6.3 生成数据集
2.6.4 使用数据环境
2.7 连接池和事务
2.7.1 连接池
2.7.2 事务
2.8 基于数据驱动模型的ADO.NET开发

第3项 XML、Remoting与Web Service
3.1 XML的基础知?
3.1.1 XML
3.1.2 DTD与Schema
3.1.3 CSS与XSLT
3.2 .Net中的XML应用
3.3 基于流的XML处理
3.3.1 XmlTextReader
3.3.2 XmlTextWriter
3.4 文档对象模型
3.4.1 理解DOM类
3.4.2 在文档中搜索节点内容
3.4.3 修改文档
3.4.4 XML文档的创建
3.5 验证XML
3.5.1 语法的定义
3.5.2 创建XSD模式
3.5.3 验证XML
3.6 XML的XSL转换
3.6.1 Xpath
3.6.2 XSLT处理
3.6.3 XML的转换
3.7 ADO.NET与XML
3.7.1 ADO.NET基于XML的读写
3.7.2 XmlDataDocument
3.8 Sql Server与XML
3.9 Remoting
3.9.1 远程处理概述
3.9.2 远程处理工作机制
3.9.3 远程处理中的对象
3.9.4 远程处理实现
3.9.5远程处理的高级应用
3.10 Web Service
3.10.1 Web Services的基础知识
3.10.2 什么是Web Services
3.10.3 Web Services的工作原理
3.10.4 .Net中的Web Services
3.11 Web Service中的几个常用对象
3.11.1 SOAP
3.11.2 WSDL
3.11.3 UDDI
3.12 与COM组件的互操作
3.12.1 Interop 概述
3.12.2 在.Net中调用COM组件
3.12.3 在Com中调用.Net组件
3.12.4 COM+服务

第4项 安装、布署与调试
4.1 性能和可伸缩性
4.2 性能设计
4.2.1 动态与静态性能
4.2.2 移向OO
4.2.3 .Net Framework的性能
4.2.4 有效使用内存
4.2.5 缓存
4.2.6 使用ILDASM
4.2.7 数据性能的开发
4.3 压力测试工具
4.3.1 WAS工具
4.3.2 Microsoft ACT
4.4 性能监控与调优
4.5 条件编译
4.6 调试跟踪
4.6.1 配置
4.6.2 跟踪的输出
4.6.3 跟踪查看器
4.7 事件日志
4.8 安装与布署

课程特点

 1. 结合具体实际产品讲解
 2. 理论和实际结合
 3. 从系统全局着眼,不拘泥于具体实现方式


Copyright 2002 ®  UML 软 件 工 程 组 织