从10月开始的学习计划

  从10月1日开始的学习计划
  • 理解面向对象编程方法;掌握C#编程基本方法和技巧;;
  • 了解.NET全貌,.NET数据库编程和编程优化,B/S应用的编写,设计页面和流程,
    理解XML及其相关编程技术,理解和掌握COM+功能、编程和配置,理解分布式应用程序的设计;
  • 掌握主要的Web服务概念、协议和编写达到全面的.NET技术编程水平
  • 达到程序结构、流程设计级别的水平;达到可靠、稳定、优化的编程水平级别;达到全面的
    .NET应用系统规划、设计级别;达到参与和组织项目阶段管理和实施能力
  • 实现微软中高端产品应用能力

             .NET工程师训练课程目标和计划

课程名称 D1 程序设计基础
课程长度 24学时
课程目标 熟悉C#语法和语言特性;掌握面向对象的编程方法;了解.NET的基本功能和结构;认识Visual Studio.NET继承环境;为后续课程提供其它预备知识
课程内容
  • .NET框架下编程的基本方式
  • 程序的编译和调试技术,命令行和VS.NET的使用
  • C#语言快速入门
  • C#面向对象语言特性和编程规范。
  • C#组件化程序设计基础
  • 数据库的基本对象和SQL
  • HTML基本知识
课程名称 C1 .NET Framework编程基础
课程长度 30学时
课程目标 熟悉.NET Framework的基本功能和特性,了解.NET框架与Windows平台其它组件和服务的关系
课程内容
  • COM/DCOM基础和应用
  • .NET内存和资源管理
  • 程序集的定位和版本策略
  • 资源程序集的创建和使用
  • 应用程序域
  • 反射机制和动态调用
  • Platform DLL 调用
  • COM 互操作
  • 文件系统管理和文件操作
  • 多线程编程和异步调用
  • Windows窗体、控件;GDI+
  • 网络编程和Internet访问
课程名称 B1 ADO.NET程序设计
课程长度 18学时
课程目标 熟悉.NET的数据访问功能和对象模型
预备知识 熟练使用C#并了解.NET Framework;或参加了《.NET Framework编程基础》学习
课程内容
  • SQL Server 2000的基本操作
  • ADO.NET对象模型
  • 调用存储过程和参数化命令
  • 操作内存中数据库
  • 事务处理
  • 动态构建数据集
  • 管理表和关系
  • 强类型数据集
  • Windows窗体控件的数据绑定
  • 异常和错误处理
课程名称 B2 ASP.NET程序设计
课程长度 48学时
课程目标 结合ADO.NET的知识,掌握完整的Web应用体系结构分析、设计和开发方法
预备知识 熟练掌握ADO.NET,熟练使用C#或VB.NET;建议学习《.NET Framework编程基础》和《ADO.NET程序设计》
课程内容
  • ASP.NET工作机制
  • 服务器控件:HTML控件、Web控件、自定义控件和用户控件
  • 数据绑定:单值绑定、模板控件
  • 状态机制:ViewState、Session、Application、Cookie、Cache
  • 安全机制:验证、授权、模拟
  • 错误信息处理、跟踪
  • ACT压力测试
  • 移动设备编程
  • 案例分析:.NET Petshop 3.0
课程名称 B3 服务性组件设计
课程长度 30学时
课程目标 掌握.NET下服务组件的编程,理解分布式系统的几种组件模型,充分应用企业服务组件的强大功能
预备知识 熟练掌握ADO.NET,熟练使用C#或VB.NET;建议学习《.NET Framework编程基础》和《ADO.NET程序设计》
课程内容
  • XML基础:XSLT,DOM,SAX,XSD
  • .NET XML操作:XML文档操作;ADO.NET与XML互操作;对象的串行化
  • .NET Remoting:激活模式、给予租约的生存期管理、对象传递、宿主和客户程序
  • Web Services:模型和相关协议;安全性;SOAP Header和SOAP Extension;Session和Transaction问题;服务调用
  • Serviced Components:COM+概述;对象池、事务性组件、队列组件、事件模型、基于角色的安全性
  • Windows 服务
  • .NET安全服务接口:类型安全性和代码安全性;基于角色的安全性;对称/非对称加密工具和类;Hash散列和数字签名
  • 其它服务:MSMQ接口、目录服务接口、EventLog等
课程名称 B4 .NET项目开发实用工具
课程长度 6学时
课程目标 能够使用常用的,经过测试的模块和工具来加速应用程序开发;统一项目组成员的开发工作
预备知识 熟练使用C#或VB.NET进行程序设计
课程内容
  • Visual Source Safe
  • Microsoft Application Blocks:常用的底层组件模块
  • NUnit:单元测试工具
  • Crystal Reports for .NET
  • Mono简介
课程名称 A1 Visio与.NET建模
课程长度 18学时
课程目标 掌握基本的UML知识,能够进行常用的建模工作
预备知识 熟悉至少一种面向对象的编程语言
课程内容
  • UML的定义和建模工具
  • 常用的UML图:Activity、Use Case、Sequence、Collaboration、Statechart、Static Structure、Component、Deployment
  • .NET系统与Visio模型的集成
  • 模型生成代码
  • 逆向工程
  • 数据库建模
课程名称 A2 C#设计模式与企业开发模式
课程长度 30学时
课程目标 理解和掌握常用的设计模式及其在C#和.NET Framework中的实现;提高C#开发效率、可靠性和一致性;理解和掌握.NET环境下企业应用的体系结构、模式和设计思路
预备知识 了解UML,熟练掌握C#编程技术;了解.NET的全貌,开发过C/S、B/S结构的应用
课程内容
  • 最常用的创建型、结构型和行为型设计模式
  • 通过UML类图描述每种模式
  • 对每种模式给出示例程序,并分析其适用场合
  • .NET企业解决方案模式
    • 企业解决方案的构建模式和组织模式
    • Web应用表示模式
    • 企业应用分层部署模式
    • 分布式系统模式
    • 服务模式
    • 群集服务,性能和可靠性模式
课程名称 A3 MSF在.NET软件开发过程中的应用
课程长度 30学时
课程目标 了解MSF的主要阶段和过程,体会.NET项目实际开发过程和文档编写
预备知识 了解.NET全貌,开发过C/S、B/S结构的应用,了解基本的.NET架构设计知识,熟悉UML
课程内容
  • 信息收集和分析方法
  • 团队模型和风险评估
  • Visioning阶段的任务,编写文档
  • Planning阶段的任务和文档;概念设计、逻辑设计和物理设计的内容和文档
  • 表现层设计方式
  • 数据层设计方式
  • 安全性考虑
  • 测试和联调
  • 部署和维护
  • 案例分析:Adventure Works Cycles Application 项目全过程
课程名称 A4 .NET服务器产品应用
课程长度 30学时
课程目标 了解常用的.NET服务器功能、使用方以及和与开发人员的集成
预备知识 熟练使用SQL Server,了解B2C, B2B,熟练使用Visual C#
课程内容
  • SharePoint Portal Server
  • Commerce Server 2002
  • BizTalk Server 2004
课程名称 A5 商城系统实施
课程长度 120学时
课程目标 通过一个完整的商城系统项目,体会.NET项目开发全过程
预备知识 完成了B1、B2、B3、B4和A1的学习,或具备相应的能力
课程安排
  • 需求分析阶段,讨论需求分析书
  • 组建开发团队,打建开发、测试环境
  • 系统总体设计阶段
  • 分模块详细设计阶段
  • 编码阶段
  • 单元测试阶段
  • 联调和修改阶段
  • 压力测试和稳定阶段

你可能感兴趣的:(学习)