.NET专业实训课程
- 大学计算机及其相关专业、专科以上学历,即将毕业的学生。
- 熟悉软件开发技术,欲从事企业级应用开发的各类技术人员。
学习阶段 |
课程编号 |
课程名称 |
理论强化阶段 |
CSTP020301 |
数据库系统开发 |
CSTP020302 |
|
|
CSTP020303 |
.NET 框架及类库 |
|
.NET WEB应用程序设计 |
|
实用软件工程技术 |
CSTP020306 |
企业项目实战案例 |
|
◆数据库系统开发
内容简介: 数据库是软件工程师进行数据处理的必备技术。通过该门课程的学习,使学员掌握数据库基础、数
据库开发、数据库设计以及数据库管理与维护等方面的理论知识。本课程的重点是:1.数据库的程
序设计方法:主要介绍SQL语言;2.数据库规范化理论和三个范式;3.关系数据库的设计。4.数据
库应用系统SQL Server 2005学习。5.数据库ER模型技术。
本教程的学习对象是有数据库原理基础的学员,突出编程能力和开发技术,通过大量的案例,使得
学员能够掌握实际的数据库应用技术。
培养目标: SQL Server 2005的管理:主要包括对SQL Server整体架构的介绍、安装、使用Enterprise Manager工具进行管理、验证模式、数据库创建、备份和恢复、任务自动化、DTS、性能监视和优化
复制等。
T-SQL基础:对SQL Server的基本的语法要素进行介绍,是后续课程的基础。主要包括:Select语
句的书写、关联查询、子查询、分类汇总等。
SQL Server 2005的开发:利用T-SQL语句创建数据库,设置属性、数据完整性的管理、创建索引
视图的创建和管理、存储过程的创建和管理、触发器、多服务器编程、事务处理和锁机制等。
◆C#2005程序设计语言
内容简介:
.NET 平台上包含多种编程语言,并且所有语言开发出的.NET 应用程序效果也是一样的,但是,
C#本身作为一种编程语言,它是从著名的C++ 进化而来的,并综合了C++和Java 的优点,使得C#成
为.NET平台开发的首选语言。正受到越来越多的关注和青睐。本课程将帮助您全面掌握C#的语法基
础和语言特征,建立C#面向对象编程的思维和模式,深入应用.NET框架进行程序设计,使您快速成
为C# .NET开发的专业人才。程序员必须了解这种语言。
培养目标:
.NET框架简介和Visual Studio.NET开发环境;
C#语言基本概念和语法;
C#面向对象语言特性和编程规范;
C#语言的高级特性;
使用C#语言开发数据库应用程序;
使用C#开发Windows应用程序
◆.NET 框架及类库
内容简介:
介绍如何开发面向Microsoft .NET框架的各种应用程序。Microsoft .NET框架是微软公司推出的新
平台,包含通用语言运行时(CLR)和.NET框架类库(FCL)。本课程将深入解释CLR的工作机制及其提
供的各种构造以及FCL中一些重要的类型。包括:.NET框架基本原理、类型和通用语言运行时、类
型设计、基本类型,以及类型管理。
培养目标:
Microsoft.NET框架基本原理
类型与通用语言运行时
分类型设计
.NET基本类型
类型管理
◆.NET WEB应用程序设计
内容简介:
本课程将讲授用Visual Studio.NET工具开发Web应用程序的技能,从介绍ASP.NET的基本概念开始,
逐步指导学员如何使用ADO.NET、SQL Server 2005来创建以数据为中心的Web应用程序,同时还讲
授开发界面友好的Web窗体,编写和调试代码的技术以及配置和部署Web应用程序的方法。
本课程的学员应具有一定的面向对象软件开发和使用C#语言经验,并想用.NET开发企业级应用系统
的程序员和系统设计员,特别适用于准备构建企业级电子商务系统的开发人员。
培养目标:
ASP.NET的基本概念,ASP.NET与.NET Framework的关系,ASP.NET 组件技术,如何创建用户控件。
Web窗体控件的创建、方法、属性和事件操作。
窗体:在可视化环境中快速开发出界面友好的Web窗体、Web窗体中添加控件、编写代码和测试窗体。
Web数据库访问技术
配置管理和部署Web应用程序
Web应用程序的常用管理技术,优化、部署Web应用程序的方法。
◆实用软件工程技术
内容简介:
本课程让学员了解开发生命周期每个阶段的关键任务,掌握软件设计的各种方法,包括用户需求分
析、软件体系结构的设计、面向对象的分析和设计、代码/设计复用,重点突出了软件测试、文档编
制和维护方法,讲授的技术包括用例分析技术、OOAD技术、ER图建模技术、UML建模技术、文档生成
方法、错误报告和维护等。
本课程将以微软解决方案MSF为基础,讲授过程模型和团队模型,并结合微软的软件开发工具,使学
员掌握在互联网环境下解决软件开发实际问题的综合能力。
培养目标:
软件工程的原理和方法
需求分析和规格说明
面向对象的分析(OOA)
面向对象的设计(OOD)?
系统实现和测试
实现,单元测试,集成测试,产品验收测试,CASE技术,实例和练习
微软解决方案框架MSF
过程模型和团队模型,管理和风险控制,解决方案的最佳实践
企业项目实战案例
实训课程基于.NET平台,采用标准的项目实施和软件开发流程和方法论为载体,以规范的软件开发过程为
指导,进行分析、设计、开发、测试,使我们能够在尽可能降低项目风险的基础上满足企业的需求,以达到实
训目的。
一、概述部分
1 开发团队的组成
2 软件开发流程的设计
3 实训项目的主要目标
4 实训项目相关业务的介绍
二、电子商务:(电子商城购物系统/企业门户网站)
1 项目规划阶段实训
2 系统分析阶段实训
3 系统设计与开发阶段实训
4 项目实施阶段实训
5 总结
关键步骤:
1 确定项目实施流程与方法
2 项目计划
3 项目监控
4 项目风险管理
5 配置管理
6 质量保证计划
三、企业信息管理系统:(办公协同系统(OA)/人力资源管理(HRM)/物流系统)
主要内容:
1 项目规划阶段实训
2 系统分析阶段实训
3 系统设计与开发阶段实训
4 项目实施阶段实训
5 总结
关键步骤:
1 确定项目实施流程与方法
2 项目计划
3 项目监控
4 项目风险管理
5 配置管理
6 质量保证计划
四、组织方式
实训中有项目经理、开发人员、测试人员三种角色参加,项目经理带领开发人员和测试人员完成项
目开发;两个开发员组成一个开发小组,每个项目经理带领开发小组;以实战训练为主要手段,按规范
的软件开发流程进行开发,项目经理指导答疑。
实训目标
本课程结束后学员可以学会如下技能:
★根据变更进行需求分析,建立需求分析模型
★根据需求分析使用Rational Rose进行系统设计
★根据需求分析使用Rational Rose进行数据库设计
★单元测试方法和Junit的使用
★代码检查方法和JMeter的使用
★ASP.NET调试方法和技巧
★规范化编码
★软件开发过程定义,角色分工和里程碑(基线的使用)。
★缺陷管理流程
★编码,测试和构建
★构建和Ant的使用
★任务状态报告
|