| 培训课程: |
.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高级应用核心技术班 |
|