《软件开发技术人员》培训大纲.docx
- 文档编号:7486288
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:19
- 大小:20.13KB
《软件开发技术人员》培训大纲.docx
《《软件开发技术人员》培训大纲.docx》由会员分享,可在线阅读,更多相关《《软件开发技术人员》培训大纲.docx(19页珍藏版)》请在冰豆网上搜索。
《软件开发技术人员》培训大纲
《软件开发技术人员》培训大纲
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
《程序员(.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实验:
编写储蓄计算器程序
第1页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
单元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使用事件和代理
第2页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
单元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使用其他常用控件
第3页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
1.7创建和使用工具栏
1.8创建和使用状态栏
1.9实验:
生成Windows应用程序
单元9在C#应用程序中使用XMLWebService
培训要求:
1.System.Web.Services命名空间,以及在C#应用程序中创建和使用XMLWeb
Service。
培训内容:
1.在C#应用程序中使用XMLWebService1.1XMLWebService介绍
1.2创建和使用XMLWebService1.3实验:
使用XMLWebService
单元10创建Web应用程序培训要求:
1.System.Web.UI命名空间,创建具有Web窗体的Web应用程序,向Web窗体添
加控件,Web窗体提交数据和响应事件。
培训内容:
1.创建Web应用程序
10.1创建Web窗体应用程序
1.2在Web窗体应用程序中访问数据
1.3配置ASP.NET应用程序设置
1.4实验:
开发ASP.NETWeb应用程序
单元11应用程序设置和部署培训要求:
1.存储用户首选项以及配置应用程序的设置,以及用Microsoft
VisualStudio.NET部署C#应用程序的有关过程。
培训内容:
1.应用程序设置和部署
1.1应用程序设置
1.2应用程序部署
1.3实验
1.3.1部署应用程序
1.3.2使用应用程序设置
第4页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
单元12进阶学习目标
培训要求:
1.C#中一些更高级的功能,帮助学生巩固以及获取的知识技能。
培训内容:
1.进阶学习目标
1.1浏览C#的附加功能
三、课时分配表
课时序号单元合计理论实训
1概述321
2C#语言的基本原理431
3C#中对象的创建431
4面向对象的编程技术431
5C#编程963
6编写基于.NET应用程序321
7使用ADO.NET访问数据431
8创建基于Windows的应用程序853
9在C#应用程序中使用XMLWebService321
10创建Web应用程序532
11应用程序设置和部署532
12进阶学习目标211
总课时543618
《基于C#的Windows应用程序设计》培训大纲一、基本要求
掌握使用C#开发应用程序所需的知识和技能,具备利用C#开发Windows应用程序的能力。
二、培训要求与内容
单元1Windows窗体介绍培训要求:
1.了解Windows窗体和控件的使用,学会创建多文档界面(MDI)应用程序。
培训内容:
1.Windows窗体介绍
第5页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
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窗体应用程序中使用数据
第6页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
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窗体应用程序中调用Win32API1.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方法的异步调用
第7页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料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实验:
添加和测试权限请求
三、课时分配表
课时序号单元合计理论实训
1Windows窗体介绍1064
2使用控件853
第8页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
3构建控件853
4在Windows窗体应用程序中使用数据963
5与托管对象进行互操作853
6Windows窗体应用程序中的报表和打印963
7异步编程963
8增强应用程序的可用性954
9部署Windows窗体应用程序743
10Windows窗体应用程序的安全性1064
总课时875433
《面向.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.NET1.1VisualStudio.NET概述
1.2创建ASP.NETWeb应用程序项目
1.3实验:
使用MicrosoftVisualStudio.NET
第9页共17页
上海黄浦区华兴进修学校程序员(.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跟踪
第10页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
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访问数据培训要求:
第11页共17页
上海黄浦区华兴进修学校程序员(.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
的方法。
第12页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
培训内容:
1.使用和创建XMLWebservice1.1使用XMLWebservice概述
1.2使用HTTP调用XMLWebservice1.3使用代理调用XMLWebservice1.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应用程序
安全环境的技术。
第13页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料培训内容:
1.Web安全性介绍
1.1构建Web应用程序安全性的原因
1.2使用STRIDE模型确定威胁
1.3安全性实现概述
1.4安全性原则
三、课时分配表
课时序号单元合计理论实训
1Microsoft.NETFramework概述431
2使用MicrosoftVisualStudio.NET431
3使用基于Microsoft.NET的开发语言431
4创建MicrosoftASP.NETWeb窗体431
在MicrosoftASP.NETWeb窗体中添5431加代码
MicrosoftASP.NETWeb应用程序的6532跟踪机制
7验证用户输入532
8创建用户控件532
使用MicrosoftVisualStudio.NET访9532问关系型数据
10使用MicrosoftADO.NET访问数据422
通过MicrosoftADO.NET调用存储11422过程
12读写XML数据853
13使用和创建XMLWebservice853
14状态管理954
配置、优化和部署MicrosoftASP.NET15954Web应用程序
16Web安全性介绍532
总课时875433
第14页共17页
上海黄浦区华兴进修学校程序员(.NET)专业申报材料
《数据库基础》培训大纲一、基本要求
使学员了解数据库和数据库管理系统的含义、数据模型的概念、实体-关系模型、
SQL语言以及使用SQL语言对数据库进行操作,实现和管理基于SQLServer2000数
据库系统,使用诸如ADO和ADO.NET之类的API来开发简单的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件开发技术人员 软件 开发 技术人员 培训 大纲