学校首页 课程列表 师资介绍 校园风采 授课地点 咨询报名服务热线:010-51660440
培训课程: .NET高级应用核心技术班
培训机构: 中科院计算所职业培训中心  {正在招生}
上课时间: 需预约
授课方式: 面授班
授课地点: 点击查看
课程原价: 4000 元
超市报价: 4000 元
招生对象: 已经从事.NET开发,但需要深入理解和提升.ET 2.0开发能力的人员;从事其它语言开发,并希望转向.ET平台开发的技术人员。
 

培训内容

  • 培训目标:
      掌握C#2.0的新特性
      掌握C#3.0中的LINQ技术与数据库开发的集成
      掌握ASP.NET2.0网站表现层与数据的交互操作
      掌握ASP.NET2.0中的成员及角色管理
      ASP.NET3.5中的Ajax集成,及其他第三方AJAX组件技术
      
    课程简介:
      本课程把重点放在掌握.NET 2.0的特点和开发技巧,以实现。NET高级应用开发,充分发挥。NET优势这个关键点上。特别强调诸如:C#3.0新增功能LINQ技术将数据查询集成到C#语言之中,利用ADO.NET 2.0优化数据库设计、利用ASP.NET2.0优化Web设计、ASP.NET安全性设计,ASP.NET2.0中提供的登录控件以及集成的成员和角色的管理,还有合理应用ASP.NET 3.5中的Ajax集成技术等引人注目的问题上,从而大幅度提升。NET产品的性能、扩展产品的应用范围、降低开发成本以及提高产品质量。
      应该看到,虽然在实际开发过程中,开发人员或多或少的对上述技术都有应用,但是由于缺乏系统化的分析以及对内部过程的深入理解,所以开发的灵活性和技巧性往往不能达到比较高的水准。为此在课程中,对于一些重要的基础问题和核心技术也有比较透彻的讨论,对一些实际开发的应用技巧和开发方法有比较深入地讲解,使学员能够充分理解。NET战略的本质,发挥。NET的优势,开发出更高层次的软件产品。
      
    课程内容:
    VS2005/VS2008开发环境的使用
      IDE的基本功能及设置,项目的建立
      代码段的使用及自定义代码段

    C#2.0核心技术
      泛型编程
      委托(Delegate)及自定义事件

    C#3.0新增功能
      LINQ语句与数据操作的集成
      隐式声明变量及数组
      对象及集合声明器
      扩展方法
      匿名类型
      分部方法

    ADO.NET数据库设计基础
      ADO.NET体系结构
      ADO.NET组件,.NET数据提供者:DbConnection类,DbCommand类,DbDataReader类。DbDataAdapter类,DataSet类
      ADO.NET中的类型化DataSet与表适配器(TableAdpter)的使用
      ADO.NET中的异步异步数据访问的编程模式

    Visual Web Developer开发环境
      网站和项目的建立:如何部署本地文件系统,如何部署远程服务器(本地IIS),如何部署在FTP上
      ASP.NET2.0内置的目录的功能(App_Browses文件夹,App_Code文件夹,AppData文件夹,App_GlobalResources文件夹,AppLocalResources文件夹,App_Themes文件夹,App_WebReferences文件夹,Bin文件夹)

    ASP.NET的体系
      ASP.NET1.1与ASP.NET2.0体系的对比及变化
      VS2005及VS2008对ASP.NET1.1的兼容性问题

    ASP.NET常用对象及其高级应用
      Request对象;Response对象;Server对象;
      利用流技术实现Page.Request与Windows客户端的非浏览器交互。

    页面之间参数传递问题的解决及页面参数传递与GDI+技术结合实现动态图像显示
      利用Application对象(建立图形化的页面计数器,扩展到图形化的验证码);利用Session对象;利用Cookies;利用类中static成员;利用ViewState对象;利用PreviousPage对象(。NET新增内容)
      GDI+技术与ASP.NET的整合(实现图形化验证码,计数器及报表)

    代码重用
      Web 用户控件开发技术:创建 Web 用户控件,将 Web 窗体页转换为用户控件,Web用户控件的属性、方法和事件
      母版页面及主题:编写母版和内容页;母版和内容页之间数据的传递;母版页的动态切换。主题及皮肤功能

    XML解析技术
      XML的基本语法
      利用C#对XML进行解析(基于DataSet方式解析XML,基于流方式解析XML,基于DOM方式解析XML)
      
    ASP.NET2.0数据绑定控件
      绑定数据源组件(SqlDataSource,AccessDataSource,ObjectDataSource,SiteMapDataSource,XmlDatasource)
      数据显示控件(DataGrid,GridView,DetailView,DataList);

    ASP.NET2.0数据绑定控件
      绑定数据源组件(SqlDataSource,AccessDataSource,ObjectDataSource,SiteMapDataSource,XmlDatasource)
      数据显示控件(DataGrid,GridView,DetailView,DataList);
      
    ASP.NET安全性设计
      数据加密(使用MD5加密算法进行加密)
      SQL语句的注入式攻击问题及解决方案:验证控件(BaseValidator类,RequiredFieldValidator控件,CompareValidator控件,RegularExpression控件,CustomerValidator控件);利用存储过程解决;利用SQL语句的参数解决
      ASP.NET验证与受权:基于WINDOWS的身份验证;基于FORMS的身份验证

    ASP.NET2.0网站的配置与管理
        成员及角色的管理:Login控件的使用
      员角色管理API(Membership类,MembershipUser类,Roles类)
      成员及角色管理中数据库的配置(Machine.config及web.config配置文件中的管理元素,基于SqlExpress的配置,基于Sql Server 2005的配置,基于Oracle的配置,基于Access的配置)
      成员及角色管理中内置数据库的扩展----个性化配置
      IIS6/IIS7下可视化的配置管理工具,用Asp.NET网站管理工具

    ASP.NET Ajax技术
      AJAX概述AJAX的基本原理
      AJAX异步调用的机制模型
      AJAX的组成要素(XMLHttpRequest对象,AJAX中的DOM模型) ;
      Microsoft ASP.NET AJAX组件的组成及使用(ScriptManager的结构及使用,ScriptManagerProxy的结构及使用,UpdatePanel的结构及使用,UpdateProgress的结构及使用,Timer的结构及使用).
      第三方AJAX组件(Ajax.dll简介及使用,Anthem组件简介及使用).

在线咨询/报名 目前您选择的是:中科院计算所职业培训中心→.NET高级应用核心技术班
姓 名:  *必填项目
性 别:  *必选项目
联系电话:  *请输入正确的联系电话以便回复
手 机:  建议写上!
联系地址:  *必填项目
电子邮件:  建议写上!
留言/要求:
注意:请您尽量详细的填写上述内容,以便咨询老师给您更确切的答复