招生快讯: 西安通瀛软件JAVA、.NET全程就业班4月2日开班现火热报名中
当前位置通瀛软件 > 专业设置 > NET全程就业班

NET全程就业班

一、课程介绍:

本课程囊括了微软.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开发工程师、网站开发工程师等技术职务。

优秀学员可担任高级工程师、高级测试工程师、系统架构师、软件业务分析师、软件项目经理等职位。

  • 招生对象:理工类大专大三、本科大四学生及已毕业的大学生
  • 学  制:4个半月
  • 开学时间:随到随学
  • 报名截止:不限
  • 学  费:电询
  • 网报价格:电询
  • 颁发证书:
  • 备  注:
  • 在线咨询:在线咨询
请正确填写姓名、电话及地址等信息!
姓名:* 请输入您和身份证一致的姓名
性别:女 民族:
固定电话: * 区号-电话号码
手机号码: * 您的随身手机号(若非本人手机号请备注清楚)
QQ:
电子邮件:
联系地址: * 省份+城市+区+详细的地址 精确到门牌号
邮政编码:
备注:
验证码: * 验证码,看不清楚?请点击刷新验证码
 

校园新闻更多>>

互动问答在线提问>>

联系我们

联系电话:400-029-3114

咨询老师:李老师

在线咨询:在线咨询

特别提醒:为防止受骗,外地学员到后,请直接与我们联系,不要轻信不明身份者,以免上当受骗!