

理工类大专大三、本科大四学生及已毕业的大学生
请电话咨询
随到随学
一、课程介绍:
本课程囊括了微软.NET全部知识点,学员在学习所有知识点的同时,将在老师的带领下,完整开发老师精心选择、设计的实战项目,撰写项目开发文档,进行测试定型,并向“准客户”做好推介。从而使学员熟练掌握.NET相关知识、开发技能以及获得相当于1---2年工作经验,达到顺利就业的目的。
二、培训内容:
第一阶段:
一、C#程序设计基础(42课时)
1、NET Framework框架类库(FCL),公共语言运行时(CLR),通用类型系统(CTS),公共语言规范(CLS),程序集(Assembly),应用程序域(Application Domain)。
2、基本概念:类型、变量、条件判断,循环,类型转换、表达式、语句、命名空间。
3、面向对象编程:
(1)类,结构体,枚举,抽象类,接口,属性,继承与派生,方法覆盖,方法重载
(2)事件与委托,委托声明,异步委托,事件声明,事件订阅
(3)C#异常处理:异常概述,处理机制
(4).NET垃圾回收机制,清理非托管资源,强制垃圾回收
阶段目标:了解微软.net技术框架掌握C# 语法,面向对象的程序设计方法 C#的异常处理,垃圾回收,语言特性
阶段小项目
1、猜数字游戏
2、员工管理
3、工资管理系统(面向对象编程设计)
项目目标:
1、掌握程序流程控制
2、掌握委托、事件以及观察者模式的灵活应用
3、掌握面向对象编程,将设计模式应用到系统设计
二、SQL Server数据库(42课时)
1、创建和管理表
2、数据操作(Insert、Update、Delete命令)
3、约束
4、视图
5、简单查询
6、限定查询和排序
7、单行函数
8、多表查询
9、组函数和分组统计
10、子查询
11、T-SQL编程基础
12、控制结构
13、游标
14、存储过程
15、数据库触发器
阶段目标:数据库的使用,掌握T-SQL编程,使用C#编写数据库对象。
三、Windows Form编程基础(7课时)
1、常见的文本编辑控件(Label和TextBox)
2、按钮类控件(Button,RadioButton,CheckBox)
3、列表框,带复选框的列表框和组合框控件(ListBox,CheckedListBox和ComboBox)
4、分割线,分组框,面板和选项卡控件(Splitter,GroupBox,Panel,TabControl)
5、滚动类控件
6、列表视图控件和树视图控件(ListView和TreeView)
7、图片框控件和图像列表控件(PictureBox和ImageList)
8、定时器控件(定时器控件)
阶段目标:
1、掌握Windows窗体应用程序设计,各种控件的使用
2、掌握Windows应用程序的打包部署
阶段小项目
1、Windows记事本
2、USB管理工具
3、计算机硬件设备查看工具
项目目标:初步掌握WindowsForm开发过程中对注册表,对物理硬件设备的管理
四、ADO.NET数据访问(42课时)
1、ADO.NET数据访问技术概览
2、ADO.NET连接方式进行数据访问处理连接字符串的安全性,使用连接池
3、ADO.NET非连接方式进行数据访问处理数据集
阶段目标:掌握.NET平台上的数据访问技ADO.NET
阶段小项目:
1、员工管理子模块
2、航空订票/登机系统
3、进销存系统(商品管理模块)
项目目标:掌握普通模式开发,二层架构模式开发以及三层架构模式开发在系统开发中的使用
五、Windows Form应用程序(42课时)
系统地讲授Windows应用程序的开发,开发基于数据库的Windows应用程序,完成人事管理系统模块。
阶段目标:掌握ADO.NET和SQLSerer数据库编程技术
六、C#高级编程 (21课时)
1、文件和数据流 :
IO概述、文件的基本操作、文件压缩/解压缩、文件监控、文件加密/解密、独立存储。
2、高级编程:
集合、类型安全、泛型、泛型集合、匿名方法、迭代器、部分类型、可空类型。
3、反射与属性:
反射概述、反射的用途和应用领域、动态加载程序集、动态方法调用、利用反射实现多态性为类定制属性,为方法定制属性。
阶段目标:
1、掌握算法与数据结构
2、C#文件流操作
3、多线程编程,反射原理,程序集概念及其部署方式
阶段小项目:
1.文件加密解密工具
2.网络爬虫程序
3.加密解密工具
项目目标:
1、掌握文件处理技术
2、掌握多线程编程技术
七、HTML+CSS(14课时)
讲解了HTML语言的语法以及用法,介绍CSS属性,CSS主要由属性组成,属性后所接的值为属性值,属性值决定网页表现的效果。
阶段目标:掌握网页基本布局
阶段小项目: 企业/政府网站前后台界面布局
项目目标:掌握网页基本布局
八、ASP.NET应用程序设计(84课时)
1、ASP.NET概述
2、ASP.NET的页面框架
3、ASP.NET事件模型
4、ASP.NET 控件使用
5、Web控件,HTML控件,验证控件,数据绑定控件,数据源控件
6、ASP.NET新特性
7、母版页(MasterPage),皮肤主题(Skin Theme)
8、网站导航,Profile机制,WebPart成员角色管理(MemberShip RoleManager)
9、ASP.NET会话状态管理(InProcess,StateService,SQLServer),用户控件和自定义控件的开发HttpMoudle和HttpHandler使用
10、ASP.NET应用程序的国际化开发
11、ASP.NET Web Service ,基于ASP.NET AJAX的Web2.0开发,在ASP.NET中使用水晶报表(Crystal Report))
12、ASP.NET的缓存机制和策略(Page Cache, Data Cache)
13、IIS6.0与ASP.NET的整合应用安全体系结构、身份验证和策略、Web应用程序安全性编程与配置
14、ASP.NET性能与优化原则、性能提高的技巧
阶段目标:
1、掌握.NET上使用ASP.NET开发Web应用程序,ASP.NET的基本运行原理,ASP.NET的控件
2、ASP.NET的高级开发技巧,包括状态管理,缓存策略,安全模型,性能调优,水晶报表等。
九、Ajax(21课时)
1、学习Ajax、Web2.0的相关技术
2、掌握Ajax技术的应用
3、开发基于Ajax、Web2.0等技术的应用程序
阶段目标:学习在ASP.NET中使用Ajax
阶段小项目:
1、动态查询(类似于百度的搜索)模块
2、用户注册功能采用jquery实现无刷新验证
项目目标:掌握ajax原理以及如何在项目中使用jquery
项目实战(84课时)
实战内容:企业/政府网站
实战目标:掌握企业/政府网站模块开发
十、Oracle 10g(42课时)
学习Oracle安装及基本命令,基本SQL语句、多表查询,数据库的更新操作,创建和管理表、视图、序列、同义词、索引、游标、存储过程、函数、触发器等,掌握PL/SQL编程,了解Oracle数据库设计
阶段目标:
通过学习熟悉Oracle10g数据库,掌握PL/SQL编程、查询等操作,熟练使用ASP.NET操作Oracle10g数据。
阶段小项目:
1、树状结构的存储和展现
2、电子商务网的数据库设计
项目目标:掌握Power Designer设计数据库
十一、企业级项目实战(315课时)
项目(一)名称:
1、XX公司任务管理系统:
通过领导者,管理者对日常任务的管理与分配,实现企事业单位的内部协同办公,任务过程追踪和经验知识积累。该项目实现任务过程追踪,便于领导者响应管理需求,实现高级人才复用和领导方式改变;便于实现工作协同,建立扁平企业管理架构;便于实现岗位置换,提高员工素质;便于实现资源共享,经验共享和知识积累,构建学习型组织。
2、采用技术:
ASP.NET,ADO.NET等。NET平台上主流的企业级应用开发技术。
项目(二)名称:
1、贸易公司人力资源管理系统:
面向企业人力资源从业人员、企业管理者和业务部门员工,通过人事管理、能力素质模型、绩效管理、招聘与培训管理、薪酬管理、考勤管理以及全方位的员工自助平台等功能模块,帮助企业从人力资源基础应用开始,逐步实现战略人力资源管理的高级应用。为企业提供更完整、全面的企业应用解决方案。
2、采用技术:
ASP.NET,ADO.NET,Ajax等。NET平台上主流的企业级应用开发技术。
项目(三)名称:
1、电子商务系统:
实现在线浏览,购物车,订购商品,网上银行支付,收藏夹,订单管理,后台业务管理。涵盖了大型B2C/C2C站点的所有业务流程。
2、技术框架:
(1)抽象工厂模式三层架构表示层(UI Layer)
(2)业务逻辑层(Business Rule Layer)
(3)接口层(Interface Layer)
(4)抽象工厂层(Abstract Factory Layer)
(5)数据实体层 (Data Utility Layer)
(6)数据访问层(Data Access Layer)
(7)数据存储层(DataBase)
(8)使用了包括ASP.NET、AJAX、ADO.NET、WebServices在内的主流Web开发技术。
阶段目标:
1、通过学习需求分析,系统设计,编码,测试,部署。掌握软件项目开发的整个过程
2、通过项目开发实践,掌握.NET平台上Web开发的技术
3、通过参与项目的开发,融会贯通学习到的各个知识点,熟练掌握.NET平台进行企业级应用开发的各种技术
三、阶段考核:
| 阶段名称 | 测试内容 | 考核内容 |
| C#程序设计基础 |
基本数据类型 | C#数据类型、程序逻辑控制、数组,程序调试、面向对象编程。 |
| C#数据类型 | ||
| 程序逻辑控制 | ||
| 数组、程序调试 | ||
| 面向对象编程 | ||
| SQL Server数据库 | 数据库查询语句,存储过程,事务,触发器 | SQL语言,存储过程,视图,触发器,事务 |
| Windows Form和ADO.NET阶段 | 使用ADO.NET访问数据库,完成Window Form项目模块 | Windows Form项目开发 |
| C#高级编程 |
集合专题 | C#高级编程知识的综合使用 |
| 装箱、拆箱与类型安全专题 | ||
| 泛型编程专题 | ||
| 泛型集合专题 | ||
| 匿名方法迭代器专题 | ||
| 局部类型、空属类型、静态类专题 | ||
| Html+CSS | 网页布局 | 网站页面布局 |
| ASP.NET |
Web程序开发基础,使用Web服务器控件和验证控件 | Web项目开发 |
| ASP.NET内置对象,主题、母版页、用户控件、导航 | ||
| 使用ADO.NET连接和访问数据库,完成Web项目模块 | ||
| XML文件的操作,Web服务的调用 | ||
| Oracle数据库 | 数据库查询语句,存储过程,事务,触发器 |
PL/SQL语言,存储过程,视图,触发器,事务 |
| AJAX | 页面局部刷新 | 实现 项目中使用AJAX |
四、求职预测:
经过培训的合格学员,可担任.NET软件工程师、Web开发工程师、网站开发工程师等技术职务。
优秀学员可担任高级工程师、高级测试工程师、系统架构师、软件业务分析师、软件项目经理等职位。

一、学校概况:
西安通瀛软件技术职业培训学校是西安市人力资源和社会保障局批准成立,西安市民政局注册登记的非盈利性社会力量办学机构。通瀛软件位于西安高新区,面积1000平方米。教室宽敞明亮,设施齐备先进,学习环境安静优雅、企业氛围感受强烈。通瀛软件已与全国及本地区多家软件企业形成了强大的人力资源联盟,参加基地培训的学员可享受全方位的就业服务。
二、教学模式:
通瀛软件实训教学采用通瀛软件自行设计的OHVC---“项目驱动、手把手教授、视频辅助、课堂创新”教学方法。使学员在合理的时间内理解、掌握、熟练编程思路、技巧、模式,扎实具备软件开发能力。首先是把项目知识串联在一起,让学员对项目有一个系统的认识,我们通瀛软件采取的是一种高强度、高深度的课程训练法,专业老师手把手教写代码,让学生真正的了解并学会知识,最后达到自己独立完成一个实际项目。强大的师资,完备的硬件设施,用最新的课程发挥学员的创新能力,最后完美就业。
三、服务对象:
通瀛软件定位于“农村大学生智慧就业的摇篮”,并且专注于在校和已毕业大学生软件技术高端人才培养及就业推荐服务,对有志于软件事业的大学生提供软件开发专业知识、专业技术、专业经验高端培训,帮助大学生顺利实现技术就业。另外,通瀛软件为高校提供大学生励志教育,IT高端前沿技术研讨,与企业家对话等活动以及大学生校外实习服务,为合作单位提供人才代招、代培服务和人才定制培养服务。
四、获得荣誉:
西安通瀛软件自开展对外培训起,已为西安、北京、上海、深圳等地企事业单位成功输送四百余名.NET、JAVA软件开发人才。 2009年,西安通瀛荣获西安高新区软件园认定培训机构和西安通瀛荣获西安市商务局认定软件外包服务机构。
通瀛软件立志以最低的价格,先进的课程,优质的教学,负责的服务,满意的就业,为农村大学生提供真诚的帮助。
愿我们共同努力:携手通瀛,共赢人生!
