微软于2001年推出新一代应用程序平台.NET。.NET被称为XML Web服务平台, 它体现了微软公司软件即服务的观点, 并代表了先进的信息技术趋势。 其根本目的是通过XML Web服务使人们可以在任何时间、任何地点、通过任何设备获取所需要的信息。 Visual Studio .NET让计算机编程变得更容易,为开发下一代以XML Web服务为中心的应用程序而设计,是功能强大、很受欢迎的软件开发工具。 web服务端开发技术的完善使开发复杂的web应用成为了可能。在此起彼伏的电子商务大潮中,为了适应企业级应用开发的各种复杂需求,为了给最终用户提供更可靠、更完善的信息服务,两个最重要的企业级开发平台——J2EE和.NET在2000年前后分别诞生于JAVA和Windows阵营,他们随即就在企业级Web开发领域展开了你死我活的拼争。平台之争让整个Web世界在最近的几年里不得安宁,但从某种意义上说,也正是这种针锋相对的竞争关系促使了Web开发技术以前所未有的速度提高和跃进。 Microsoft的.NET平台是一个强调多语言间交互的通用运行环境。.NET的设计者设想以.NET平台作为绝大多数Windows应用的首选运行环境,但.NET更吸引了Web开发者的目光。 2001年,ECMA通过了Microsoft提交的C#语言和CLI标准,这两个技术标准构成了.NET平台的基石,他们也于2003年成为了ISO的国际标准。 2002年,Microsoft正式发布.NET Framework和Viaual Studio .NET开发环境。早在.NET发布之前,就已经有许多Windows平台的Web开发者迫不及待地利用Beta版本开发Web应用了。这是因为,.NET平台及相关的开发环境不但为Web服务端应用提供了一个支持多种语言的、通用的运行平台,而且还引入了ASP.NET这样一种全新的Web开发技术。ASP.NET超越了ASP的局限,可以使用 VB.NET、C#等编译型语言,支持Web Form、.NET ServerControl、ADO.NET等高级特性。 客观地讲,.NET平台,尤其是.NET平台中的ASP.NET的确不失为Web开发技术在Windows平台上的一个集大成者。 培训目标一:软件开发人员职业技能 NET 无论是技术架构还是业界认可,都是WEB服务软件市场主导的规范和开发平台。而基于这两大平台的编程工程师,开发工程师和软件架构师更是软件公司、软件企业最需要的人才。 程 序 员:侧重应用软件开发,程序设计 开发工程师:适合软件企业不同层次的开发需求 应用设计师:着重软件企业不同应用开发的设计 软件架构师:把握软件企业软件架构的设计 培训目标二:微软认证开发专家 MCAD微软认证应用程序开发专家 针对Microsoft .NET的MCAD认证适用于那些使用Microsoft技术来开发与维护部门级应用程序、组件、Web或桌面系统客户端以及后端数据服务,或是在开发企业级应用程序的团队中工作的专业人员。 MCSD 微软认证方案开发专家 MCSD拥有者有能力为用微软产品,如Microsoft SQL Server,Microsoft Visual Studio和Microsoft Transaction Server建立基于网络的分布式商业化应用。针对Microsoft .NET的MCSD认证则适用于那些使用Microsoft开发工具、技术与平台以及Microsoft .NET框架结构来设计并开发整体企业级解决方案的首席开发人员。 通过下列5门考试可获得MCSD证书,通过前3门考试可获得MCAD证书 通过下列5门考试可获得MCSD证书,通过前3门考试可获得MCAD证书
考试类别 | 考试号
| 考试名称 | 对应的培训课程 | Web应用程序开发
| 70-315 | 使用C#与VS .NET来开发并实现Web应用程序 | 《.NET框架&C#》《ADO》《WEB应用》 | | Windows应用程序开发 | 70-316
| 使用C#与 VS.NET来开发并实现基于Windows的应用程序 | 《.NET框架&C#》《ADO》《Windows应用》 | | Web服务与服务器组件 | 70-320
| 使用C#与VS.NET来开发XML Web服务及服务器组件 | 《.NET框架&C#》《ADO》《WEB应用》 | | 需求分析 | 70-300 | 分析需求并定义.NET解决方案体系结构 | 《需求分析和定义.NET解决架构》 | | 数据库编程 | 70-229 | 使用SQL Server 2000设计并实现数据库 | 《数据库编程》 |
课程体系:
课程名称: | .NET开发基础 | 学员基础:
| 熟练使用Microsoft操作系统,了解编程语言基本知识 | 课程内容
| .NET Framework概述 面向对象开发初步 Vs.net开发环境 接口和类的设计 C#编码规范 SQL语句 | 培训课时 | 四天 (24学时) |
课程名称: | .NET框架&C#编程 | 学员基础:
| 熟练使用Microsoft操作系统,了解编程语言基本知识,或参加了 《.NET开发基础》课程 | 培训内容
| .NET Framework概述 面向对象的基本知识体系 介绍受管执行环境组件开发 .NET应用程序部署和版本控制 常见类型 委托和事件 内存和资源管理 数据流和文件 Internet访问 EventLog MSMQ Threading Directory Service 对象序列化 远程通讯 COM的交互 网络编程 案例分析:中国人民银行信用卡查询系统
| 培训课时 | 八天 (48学时) | 使用软件 | 1、 Vs.net 2003 2、 .NetFramework SDK 1.1 |
课程名称: | ADO.NET | 学员基础:
| 参加了《.NET框架&C#编程》课程学习或了解编程语言和数据库基本知识,了解C#语句。 | 培训内容
| ADO.NET编程 ADO.NET连接到数据源 执行连接数据操作 从现存的数据源建立数据集 动态建立数据集 ADO.NET建立Web服务 ADO.NET应用排错 事务处理机制 EnterpriseServices 案例分析:中国航空公司售票系统 | 培训课时 | 二天 (12学时) | 使用软件 | 1、 VS.NET 2003 2、 Sql Server 2000 or Oracle |
课程名称: | Windows 应用(Windows Forms & GDI) | 学员基础:
| 参加《.NET框架&C#编程》《ADO.NET》课程学习,或了解编程语言基本知识,熟悉C#编程 | 培训内容
| 基本控件的使用 控件重载和组合 界面设计与规划 资源文件与国际化开发 图形界面异步编程 部署方案(智能客户端) 多层架构开发方案 案例分析:中国电信电话报单系统
| 培训课时 | 二天 (12学时) | 使用软件 | 1、VS.NET 2003 2、SqlServer 2000 or Oracle |
课程名称: | Web应用(ASP.NET&XML WebService) | 学员基础:
| 参加《.NET框架&C#编程》《ADO.NET》课程学习,或熟悉C#编程,了解ASP基本知识 | 培训内容
| ASP.NET 页面控制机制,基本控件,自定义控件,用户控件 页面缓存,页面状态,页面安全,数据绑定 事务处理,性能测试,调试跟踪部署,综合站点设计 XML.NET XML Basic,XMLDocument,XML Reader & Writer XML XPATH,XML XSLT,XML Schema XML & ADO.NET,XML & 配置文件 XML & WebService,XML & ASP.NET XML & 串行化,SOAP Web Service WSDL,SOAP,UDDI,组件类与服务方法 组件调用(同步与异步),数据缓存 组件安全,组件事务处理,组件性能 .NET Remoting,.NET Remoting与COM+,Windows Service 案例分析:一汽大众信贷系统 | 培训课时 | 八天 (48学时) | 使用软件 | 1、VS.NET 2003 2、SqlServer 2000 or Oracle |
课程名称: | .NET&UML | 学员基础:
| 有开发经历和项目经验, 或参加了.NET课程的学习 | 培训内容
| 面向对象方法的基本概念 主要的面向对象方法介绍 面向对象分析 面向对象设计 UML 概述 UML的发展、现状和未来 体系结构和UML Use Case图的概念及绘制 系统静态结构 Class Diagram的概念及绘制:类、关联、属性、操作、泛化、约束规则、聚合、组合、多重分类、受限关联、关联类等 对象交互 系统行为建模和Interaction Diagram的实现 Interaction Diagram 绘制 对象生命周期 为对象建模和Statechart Diagram的实现 工作流建模和Activity Diagram的实现 软件物理结构 组织源代码,软件打包和发布 Component Diagram 绘制 系统拓扑结构 Deployment Diagram的实现 如何使用UML进行面向对象系统的开发 统一软件开发过程(RUP)介绍 案例分析:Duwamish分析
| 培训课时 | 五天 | 使用软件 | visio2002/ Rational Rose 2002 vs.net SqlServer 2000
|
课程名称: | 需求分析和定义.NET解决架构 | 学员基础:
| 有开发经历和项目经验,或参加了.NET课程的学习 | 培训内容
| 收集分析信息 预想解决方案 创建概念设计 创建逻辑设计 创建物理设计 设计表示层 设计数据层 设计安全规范 完成设计 部署解决方案 案例分析:医院信息管理系统(HIS) | 培训课时 | 三天 | 使用软件 | Vs.net 2003 |
课程名称: | .NET应用架构,企业解决模式&数据模式 | 学员基础:
| 有开发经历和项目经验, 或参加了.NET课程的学习 | 培训内容
| .NET应用架构:应用和服务设计 设计应用服务组件 安全、操作管理和通讯策略 物理部署和操作需求 企业解决模式 企业解决方案的构建模式 组织模式 Web 表示模式 部署模式 分布式系统模式 服务模式 性能和可靠性模式 数据模式 数据模式 组织模式 数据运动模式 案例分析:手机GPS系统分析
| 培训课时 | 七天 | 使用软件 | Vs.net 2003 |
|