《软件开发技术人员》培训大纲.docx
《《软件开发技术人员》培训大纲.docx》由会员分享,可在线阅读,更多相关《《软件开发技术人员》培训大纲.docx(25页珍藏版)》请在冰豆网上搜索。
《软件开发技术人员》培训大纲
《程序员(.net)(四级)》培训大纲
《程序员(.net)(四级)》的培训分为以下模块:
1.C#程序设计语言
2.基于C#的Windows应用程序设计“或”面向.net的Web应用程序设计
3.数据库基础
《C#程序设计语言》培训大纲
一、基本要求
使用C#语言和MicrosoftVisualStudio.NET集成开发环境设计和编写面向对
象的Windows应用程序和Web应用程序的基本技能。
二、培训要求与内容
单元1概述
培训要求:
1.掌握Microsoft.NET框架和MicrosoftVisualStudio.NET集成开发环境的主要概念,在此开发环境下工作以及创建.NET应用程序。
培训内容:
1.概述
1.1.NET和.NET框架
1.2浏览VisualStudio.NET
1.3Windows应用程序项目的创建
单元2C#语言的基本原理
培训要求:
1.C#语言的基本语法和结构,C#数据类型和Microsoft.NET的公共类型系统。
培训内容:
1.C#语言的基本原理
1.1C#程序的基本原理
1.2C#预定义类型
1.3编写表达式
1.4条件语句
1.5循环语句
1.6实验:
编写储蓄计算器程序
单元3C#中对象的创建
培训要求:
1.面向对象编程的基本知识,定义类和创建对象,组织类,定义、编写和调试方法。
培训内容:
1.C#中对象的创建
1.1类的定义
1.2声明方法
1.3构造函数
1.4使用类的静态成员
1.5实验:
在C#中创建类
单元4面向对象的编程技术
培训要求:
1.面向对象设计的重要原理和面向对象编程的优点,创建可被其他类继承使用的类
培训内容:
1.面向对象的编程技术
1.1设计对象
1.2继承性
1.3多态性
1.4实验:
在C#中创建类
单元5C#编程
培训要求:
1.数组和集合等几种数据结构,数据结构的用途,接口、异常处理的概念和语法、代理以及代理在事件处理中的应用。
培训内容:
1.C#编程
1.1数组
1.2集合
1.3接口
1.4异常处理
1.5代理和事件
1.6实验
1.6.1使用数组
1.6.2使用索引器和接口
1.6.3使用事件和代理
单元6编写基于.NET应用程序
培训要求:
1.Microsoft.NET框架类库,System.Object类以及它的一些常用派生类
培训内容:
1.编写基于.NET应用程序
1.1.NET框架类库
1.2重载System.Object的方法
1.3格式化字符串和数字
1.4使用流和文件
1.5实验:
流的使用
单元7使用ADO.NET访问数据
培训要求:
1.MicrosoftADO.NET以及System.Data命名空间中的对象来访问数据库中的数据,ADO.NET创建Windows应用程序,连接数据库和创建查询。
培训内容:
1.使用ADO.NET访问数据
1.1ADO.NET架构
1.2创建使用ADO.NET访问数据的应用程序
1.3修改数据库记录
1.4实验
1.4.1使用ADO.NET创建数据访问应用程序
1.4.2使用ADO.NET创建Windows应用程序
单元8创建基于Windows的应用程序
培训要求:
1.创建菜单、通用对话框和自定义对话框、状态栏和工具栏,以增强应用程序的
可用性。
培训内容:
1.创建基于Windows的应用程序
1.1Windows窗体
1.2创建窗体的主菜单
1.3创建和使用通用对话框
1.4创建和使用自定义对话框
1.5使用Button类
1.6使用其他常用控件
1.7创建和使用工具栏
1.8创建和使用状态栏
1.9实验:
生成Windows应用程序
单元9在C#应用程序中使用XMLWebService培训要求:
1.System.Web.Services命名空间,以及在C#应用程序中创建和使用Service。
培训内容:
1.在C#应用程序中使用XMLWebService
1.1XMLWebService介绍
1.2创建和使用XMLWebService
1.3实验:
使用XMLWebService
单元10创建Web应用程序培训要求:
1.System.Web.UI命名空间,创建具有Web窗体的Web应用程序,向加控件,Web窗体提交数据和响应事件。
培训内容:
1.创建Web应用程序
10.1创建Web窗体应用程序
1.2在Web窗体应用程序中访问数据
1.3配置ASP.NET应用程序设置
1.4实验:
开发ASP.NETWet应用程序
单元11应用程序设置和部署培训要求:
1.存储用户首选项以及配置应用程序的设置,以及用
VisualStudio.NET部署C#应用程序的有关过程。
培训内容:
1.应用程序设置和部署
1.1应用程序设置
1.2应用程序部署
1.3实验
1.3.1部署应用程序
XMLWeb
Web窗体添
Microsoft
1.3.2使用应用程序设置
单元12进阶学习目标培训要求:
1.C#中一些更高级的功能,帮助学生巩固以及获取的知识技能。
培训内容:
1.进阶学习目标
1.1浏览C#的附加功能
三、课时分配表
序号
单兀
课时
合计
理论
实训
1
概述
3
2
1
2
C#语言的基本原理
4
3
1
3
C#中对象的创建
4
3
1
4
面向对象的编程技术
4
3
1
5
C#编程
9
6
3
6
编写基于.NET应用程序
3
2
1
7
使用ADO.NET访问数据
4
3
1
8
创建基于Windows的应用程序
8
5
3
9
在C#应用程序中使用XMLWebService
3
2
1
10
创建Web应用程序
5
3
2
11
应用程序设置和部署
5
3
2
12
进阶学习目标
2
1
1
总课时
54
36
18
《基于C#的Windows应用程序设计》培训大纲
一、基本要求
掌握使用C#开发应用程序所需的知识和技能,具备利用C#开发Windows应用程序的能力。
二、培训要求与内容
单元1Windows窗体介绍
培训要求:
1.了解Windows窗体和控件的使用,学会创建多文档界面(MD)应用程序。
培训内容:
1.Windows窗体介绍
1.1创建窗体
1.2为窗体添加控件
1.3创建继承窗体
1.4组织窗体上的控件
1.5创建多文档界面应用程序
1.6实验:
创建Windows窗体
单元2使用控件培训要求:
1.掌握控件事件处理,了解常见控件的使用。
培训内容:
1.使用控件
1.1为控件创建事件处理程序
1.2使用Windows窗体控件
1.3在Windows窗体应用程序中使用对话框
1.4在运行时添加控件
1.5创建菜单
1.6验证用户输入
1.7使用控件
单元3构建控件培训要求:
1.掌握创建自定义控件的方法。
培训内容:
1.构建控件
1.1面向对象编程介绍
1.2扩展和创建控件
1.3为控件添加设计时支持
1.4控件许可
1.5实验:
构建控件
单元4在Windows窗体应用程序中使用数据
培训要求:
1.理解ADO.NET的结构,掌握在Windows窗体中使用ADO.NET绑定数据
培训内容:
1.在Windows窗体应用程序中使用数据
1.1在Windows窗体应用程序中添加并配置ADO.NET对象
1.2使用数据集访问和修改数据
1.3将数据绑定到控件
1.4实验:
:
使用ADO.NET访问数据
1.5XMLWebService概述
1.6创建简单的XMLWebService客户端
1.7数据的持久化
1.8实验:
调用XMLWebService
单元5与托管对象进行互操作培训要求:
1.掌握如何在Windows窗体中使用COM组件和Win32API。
培训内容:
1.与托管对象进行互操作
1.1在Windows窗体应用程序中使用.NET和COM组件
1.2在Windows窗体应用程序中调用Win32API
1.3实验:
与COM进行互操作和调用Win32API
单元6Windows窗体应用程序中的报表和打印培训要求:
1.掌握Window窗体程序中的文档打印,学习CrystalReport的使用
培训内容:
1.Windows窗体应用程序中的报表和打印
1.1在Windows窗体应用程序中进行打印
1.2使用打印预览、页面设置和打印对话
1.3使用GDI+构建打印文档内容
1.4使用CrystalReport创建报表
1.5实验:
打印格式化的文档
单兀7异步编程培训要求:
1.理解.NETFramework中异步编程的方法,理解多线程编程
培训内容:
1•异步编程
1.1.NET异步编程模型
1.2异步编程模型的设计模式
1.3方法的异步调用
1.4在多线程环境中保护状态和数据
1.5实验:
XMLWebservice的异步调用
单元8增强应用程序的可用性培训要求:
1.理解程序辅助功能,掌握应用程序本地化技术。
培训内容:
1.增强应用程序的可用性
1.1添加辅助功能特性
1.2在应用程序中添加帮助”
1.3应用程序的本地化
1.4实验:
增强应用程序的可用性
单元9部署Windows窗体应用程序培训要求:
1.掌握如何部署Windows应用程序。
培训内容:
1.部署Windows窗体应用程序
1.1.NET程序集
1.2部署Windows窗体应用程序
1.3实验:
部署应用程序
单元10Windows窗体应用程序的安全性培训要求:
1.掌握.NET安全性(代码访问安全性和基于角色的安全性)
培训内容:
1.Windows窗体应用程序的安全性
1.1.NETFramework中的安全性
1.2使用代码访问安全性
1.3使用基于角色的安全性
1.4实验:
添加和测试权限请求
三、课时分配表
序号
单兀
课时
合计
理论
实训
1
Windows窗体介绍
10
6
4
2
使用控件
8
5
3
3
构建控件
8
5
3
4
在Windows窗体应用程序中使用数据
9
6
3
5
与托管对象进行互操作
8
5
3
6
Windows窗体应用程序中的报表和打印
9
6
3
7
异步编程
9
6
3
8
增强应用程序的可用性
9
5
4
9
部署Windows窗体应用程序
7
4
3
10
Windows窗体应用程序的安全性
10
6
4
总课时
87
54
33
《面向.NET的Web应用程序设计》培训大纲
一、基本要求
使学员掌握使用ASP.NET开发.NET应用程序所需的知识和技能,具备利用
ASP.NET开发.NET应用程序的能力
二、培训要求与内容
单元1Microsoft.NETFramework概述
培训要求:
1.理解.NETFramework的基本组成,了解ASP.NET的相关知识。
培训内容:
1.Microsoft.NETFramework概述
1.1.NETFramework概述
1.2ASP.NET概述
1.3实验案例简介
1.4相关资源
单元2使用MicrosoftVisualStudio.NET
培训要求:
1.学会使用VisualStudio.NET集成开发环境,学会创建ASP.NETWeb应用程序
培训内容:
1.使用MicrosoftVisualStudio.NET
1.1VisualStudio.NET概述
1.2创建ASP.NETWeb应用程序项目
1.3实验:
使用MicrosoftVisualStudio.NET
单元3使用基于Microsoft.NET的开发语言
培训要求:
1.了解.NETFramework开发语言,学会使用VisualStudio.NET创建类。
培训内容:
1.使用基于Microsoft.NET的开发语言
1.1基于.NET的开发语言简介
1.2基于.NET的开发语言的比较
1.3使用VisualStudio.NET创建组件
1.4实验:
创建MicrosoftVisualStudio.NET组件
单元4创建MicrosoftASP.NETWeb窗体
培训要求:
1.了解Web窗体的基本概念,学会创建Web窗体并添加服务器控件。
培训内容:
1.创建MicrosoftASP.NETWeb窗体
1.1创建Web窗体
1.2使用服务器控件
1.3实验:
创建MicrosoftASP.NETWeb窗体
单元5在MicrosoftASP.NETWeb窗体中添加代码
培训要求:
1.学会在Web应用程序中添加代码和事件处理程序,以及熟悉Page对象的事件和属性。
培训内容:
1.在MicrosoftASP.NETWeb窗体中添加代码
1.1使用代码隐藏页
1.2为Web服务器控件添加事件过程
1.3使用Page事件
1.4实验:
为Web应用程序添加功能
单元6MicrosoftASP.NETWeb应用程序的跟踪机制培训要求:
1.学会使用Trace对象和Debug对象查看Web应用程序的运行时信息<
培训内容:
1.MicrosoftASP.NETWeb应用程序的跟踪机制
1.1跟踪
1.2调试
1.3远程调试
1.4实验:
跟踪MicrosoftASP.NETWeb应用程序
单元7验证用户输入
培训要求:
1.学会使用输入验证控件来检验用户在Web窗体中的输入,了解客户端和服务器端验证的区别。
培训内容:
1.验证用户输入
1.1用户输入验证概述
1.2使用ASP.NET佥证控件
1.3页面验证
1.4实验:
验证用户输入
单元8创建用户控件
培训要求:
1.学会创建用户控件的方法,以及在Web窗体中添加用户控件。
培训内容:
1.创建用户控件
1.1在ASP.NETWeb窗体中添加用户控件
1.2创建用户控件
1.3实验:
创建用户控件
单元9使用MicrosoftVisualStudio.NET访问关系型数据培训要求:
1.了解ADO.NET的对象模型,掌握使用ADO.NET访问数据库的方法,以及使用数据绑定控件显示数据。
培训内容:
1.使用MicrosoftVisualStudio.NET访问关系型数据
1.1ADO.NET概述
1.2创建数据库连接
1.3使用list-bound控件显示DataSet
1.4实验:
使用MicrosoftVisualStudio.NET访问关系型数据
单元10使用MicrosoftADO.NET访问数据
培训要求:
1.学会使用Connection、DataAdapter、DataSet和DataReader等数据库对象以及DataGrid控件来访问和处理数据。
培训内容:
1.使用MicrosoftADO.NET访问数据
1.1ADO.NET入门
1.2连接数据库
1.3使用DataSet访问数据
1.4使用多个表
1.5使用DataReader访问数据
1.6实验:
使用MicrosoftADO.NET访问数据
单元11通过MicrosoftADO.NET调用存储过程培训要求:
1.学会调用数据库中的存储过程,并掌握如何向存储过程添加参数和获取返回值。
培训内容:
1.通过MicrosoftADO.NET调用存储过程
1.1存储过程概述
1.2调用存储过程
1.3实验:
使用MicrosoftADO.NET调用存储过程
单元12读写XML数据培训要求:
1.了解ASP.NET中XML的体系结构和对象,掌握DataSet对象操作XML数据的方法,以及学会使用XMLWeb服务器控件。
培训内容:
1.读写XML数据
1.1ASP.NET中的XML架构概述
1.2XML与DataSet对象
1.3使用XML数据
1.4使用XMLWeb服务器控件
1.5实验:
读取XML数据
单元13使用和创建XMLWebservice培训要求:
1.了解从Web窗体调用XMLWebservice的目的和步骤,掌握创建XMLWebservice的方法。
培训内容:
1.使用和创建XMLWebservice
1.1使用XMLWebservice概述
1.2使用HTTP调用XMLWebservice
1.3使用代理调用XMLWebservice
1.4创建XMLWebservice
1.5扩展XMLWebservice
1.6实验:
创建和使用XMLWebservice
单元14状态管理
培训要求:
1.掌握状态管理的基本概念,学会使用应用程序变量和会话变量,以及有
Cookie会话和无Cookie会话的相关知识。
培训内容:
1.状态管理
1.1状态管理
1.2应用程序变量和会话变量
1.3使用Cookies的会话与不使用Cookie的会话
1.4实验:
存储应用程序数据和会话数据
单元15配置、优化和部署MicrosoftASP.NETWeb应用程序培训要求:
1.学会使用Cache对象和ASP.NET输出缓存来优化Web应用程序,以及如何配置和部署Web应用程序。
培训内容:
1.配置、优化和部署MicrosoftASP.NETWeb应用程序
1.1使用Cache对象
1.2使用ASP.NET输出缓存
1.3配置ASP.NETWeb应用程序
1.4部署ASP.NETWeb应用程序
1.5实验:
配置、优化和部署MicrosoftASP.NETWeb应用程序
单元16Web安全性介绍
培训要求:
1.了解Web安全性的基本概念,了解STRIDE模型,掌握创建Web应用程序安全环境的技术。
培训内容:
1.Web安全性介绍
1.1构建Web应用程序安全性的原因
1.2使用STRIDE模型确定威胁
1.3安全性实现概述
1.4安全性原则
三、课时分配表
序号
单兀
课时
合计
理论
实训
1
Microsoft.NETFramework概述
4
3
1
2
使用MicrosoftVisualStudio.NET
4
3
1
3
使用基于Microsoft.NET的开发语言
4
3
1
4
创建MicrosoftASP.NETWeb窗体
4
3
1
5
在MicrosoftASP.NETWeb窗体中添
加代码
4
3
1
6
MicrosoftASP.NETWeb应用程序的
跟踪机制
5
3
2
7
验证用户输入
5
3
2
8
创建用户控件
5
3
2
9
使用MicrosoftVisualStudio.NET访
问关系型数据
5
3
2
10
使用MicrosoftADO.NET访问数据
4
2
2
11
通过MicrosoftADO.NET调用存储
过程
4
2
2
12
读写XML数据
8
5
3
13
使用和创建XMLWebservice
8
5
3
14
状态管理
9
5
4
15
配置、优化和部署MicrosoftASP.NET
Web应用程序
9
5
4
16
Web安全性介绍
5
3
2
总课时
87
54
33
《数据库基础》培训大纲
一、基本要求
使学员了解数据库和数据库管理系统的含义、数据模型的概念、实体-关系模型、SQL语言以及使用SQL语言对数据库进行操作,实现和管理基于SQLServer200(数据库系统,使用诸如ADO和ADO.NET之类的API来开发简单的数据库应用程序。
二、培训要求与内容
单元1数据库概述
培训要求:
1.数据库发展历史以及数据库管理系统的基本概念
2.了解数据库的应用领域以及发展方向
3.了解数据库管理系统和其他系统的关系。
培训内容:
1.数据库概述
1.1数据库历史
1.2数据库概念
1.3数据库应用领域以及发展趋势
1.4数据库系统之间的关联
1.5案例描述
单元2数据模型
培训要求:
1.掌握属于据模型基本概念以及表示方法
2.掌握数据库关系模型以及规范化应用
培训内容:
1.数据模型
1.1数据模型基本概念
1.2数据模型实体-联系图表示方法
1.3实现数据实体的联系
1.4数据模型规范化基础
单元3使用Transact-SQL语言
培训要求:
1.了解Transact-SQL编程语言
2.掌握Transact-SQL语句,进行数据定义和数据操作
培训内容:
1.使用Transact-SQL语言
1.1Transact-SQL编程语言基础
1.2数据定义语言
1.3数据控制语句
1.4数据操作语句
1.5查询分析器应用
1.6使用Transact-SQL语言进行数据检索,数据插入,数据更新以及数据删除
单元4数据库管理培训要求:
1.数据库管理基本概念
2.掌握数据安全保护
3.掌握数据备份方法,备份策略以及数据恢复技能
4.掌握数据库维护管理方法以及配置
培训内容:
1.数据库管理
1.1数据库管理概念
1.2安全加密,账号以及登陆安全管理
1.3SQLServe备份策略以及方法
1.4SQLServe恢复策略以及方法
1.5数据库代理配置
1.6SQL代理邮件以及SQL邮件
1.7日常数据库维护任务自动化
1.8创建操作员,作业以及警报
单元5数据库系统的开发和管理培训要求:
1.数据库创建以及数据库管理知识。
2.数据库开发过程以及策略知识
3.数据完整性知识
培训内容:
1.数据库系统的开发和管理
1.1使用企业管理器创建数据库以及数据选项
1.2使用Transact-SQL语言创建数据库以及数据库选项
1.3管理数据库数据以及事务日志
1.4维护数据库容量
1.5删除数据库
1.6数据库,表的设计
1.7创建数据类型以及表
1.8数据完整性类型以及数据约束定义
单元6通过ODBC和ADO.Net访问数据库服务器培训要求:
1.掌握ODBCSADO.Net数据访问知识
培训内容:
1.通过ODB和ADO