<b>您是否一直在为选择正确的培训机构而烦恼?
您是否一直在为培训质量是否达到期望的目标而担心?
您是否一直在为培训课程是否能够真正提高能力而举棋不定?
“先培训,后付款,不满意,不付款”,打造专业诚信软件开发培训!
祝成科技全国首家推出“信用培训”,一解您的后顾之忧!
</b>
本课程着重培养学员使用.NET语言(C#或Visual Basic.NET,学员可根据自身情况选择,教材会进行相应的调整)开发实际ASP.NET Web应用软件项目的能力。课程以实际的Web应用场景为纲,从ASP.NET Web控件入手,深入介绍各种高级ASP.NET应用程序设施,以全新的视角层层剖析ASP.NET Web应用程序模型。
通过本课程的学习,学员将能够全面深入地理解ASP.NET Web应用程序模型,熟练运用和扩展各种ASP.NET Web控件,轻松驾驭各种高级ASP.NET应用程序设施,掌握优秀ASP.NET Web应用程序的设计技巧,胜任现代软件企业中.NET软件工程师或高级软件工程师所要求的ASP.NET Web应用软件开发能力。
<b>课程大纲</b>
<b>1.ASP.NET Web 窗体 </b>
ASP.NET Web窗体编程模型
超文本传输协议,HTML窗体,服务器端处理,ASP解决方案,开发Web窗体,Web控件,HTML控件,页级别事件,页级别指令,深入解密Web窗体编程模型
代码隐藏编程
示例应用程序,代码隐藏工作原理,使用代码隐藏而不进行预编译:Src属性,在ASP.NET Web窗体中使用非ASP.NET语言,Web窗体和Visual Studio.NET
简单Web控件
TextBox控件,Label控件,HyperLink控件,Image控件,CheckBox控件,RadioButton控件,Table控件,Panel控件,按钮控件,Calendar控件,DropDownList控件,ListBox控件,CheckBoxList控件,RadioButtonList控件。
验证控件
RequiredFieldValidator,RangeValidator,CompareValidator,RegularExpressionValidator,CustomValidator,ValidationSummary,条件验证
<b>ASP.NET Web开发项目实践(1)<font color="red">***</font></b>
程项目实践练习是掌握ASP.NET Web开发必不可少的一个环节,本节通过一个具体的项目实践练习,详细讨论如何使用本部分所学的Web Form编程技术,来开发一个简单的ASP.NET Web应用程序。
<b>2. ADO.NET数据库应用 </b>
ADO.NET连接、命令和DataReader
SqlConnection类,OleDbConnection类,打开和关闭连接,命令类,ExecuteNonQuery方法,ExecuteScalar方法,ExecuteReader方法,事务命令,参数化命令,存储过程
DataSet和DataAdapter
DataSet类,DataAdapter类,从数据库初始化DataSet:DataAdapter.Fill,DataTable及其他,把更改写回数据库:DataAdapter.Update,CommandBuilder类,DataView类
数据绑定控件
DataList控件, DataGrid控件,Repeater控件,分页与排序,数据绑定控件模板,数据绑定控件高级话题,Visual Studio.NET的数据绑定功能
<b>ASP.NET Web开发项目实践(2)<font color="red">***</font></b>
项目实践练习是掌握ASP.NET Web开发必不可少的一个环节,本节通过一个具体的项目实践练习,详细讨论如何使用本部分所学的ADO.NET技术,来开发一个基于SQL Server的ASP.NET 数据库应用程序。
<b>3. ASP.NET 应用程序管理 </b>
ASP.NET应用程序
Web.config文件,<appSettings>,<system.web>,配置继承,Global.asax文件,全局指令,全局事件处理程序,全局对象标记
应用程序状态管理
使用应用程序状态,锁定和解锁,AppCounter应用程序,应用程序状态管理与静态字段、静态属性。
应用程序缓存管理
添加和删除条目,锁定和解锁,到期策略,缓存删除回调,Cache.Add方法,页面输出缓存,页面片段缓存,页面数据缓存
ASP.NET会话状态
使用会话状态,无Cookie会话状态,会话状态处理模式,会话生存期,禁用会话状态,Web Farm中的会话管理
ViewState视图状态
使用ViewState视图状态,视图状态的内部机制,视图状态的存储数据,视图状态的性能考虑
Cookie状态管理
使用Cookie状态,Cookie状态的内部机制,Cookie状态的存储数据,Cookie管理与IE浏览器策略
应用程序追踪和错误处理
响应错误,追踪与监控应用程序,日志记录事件,使用调试器
ASP.NET安全管理
理解Web安全性,验证,授权,IIS安全性,ASP.NET安全性
Windows验证
基本验证,简要验证,集成Windows验证,获取己验证身份的用户信息,Windows验证,Windows验证和URL授权,Windows验证和基于角色的安全
ASP.NET窗体验证
窗体验证简介,现实中的窗体验证,验证Cookie的生存期,窗体验证和基于角色的安全,注销,验证Cookie安全性,注意事项
<b>ASP.NET Web开发项目实践(3)<font color="red">***</font></b>
项目实践练习是掌握ASP.NET Web开发必不可少的一个环节,本节通过一个具体的项目实践练习,详细讨论如何使用本部分所学的状态、安全技术,来开发一个具有丰富状态管理、 权限认证功能的ASP.NET应用程序。
<b>4. ASP.NET 高级主题 </b>
用户控件
用户控件基础知识,@Control指令,创建第一个控件,添加属性,添加事件,在用户控件中使用代码隐藏,动态加载,片断缓存
自定义控件
自定义控件基础知识,创建第一个自定义控件,测试Hello控件,改进Hello控件:添加属性,关于HtmlTextWriter
回发和回发数据,IPostBackDataHandler接口,生成回发,IPostBackEventHandler接口
复合控件,声明型复合控件,GroupBox控件,编程型复合控件,服务器控件和客户端脚本,向客户端返回JavaScript,RegisterClientScriptBlock方法,让代码避开客户端
HTTP 处理程序与HTTP模块
HTTP管道内部机制,ASP.NET请求的生存期,HttpContext上下文,HTTP处理程序(HttpHandler),HTTP自定义模块(HttpModule),HTTP管道中的线程
ASP.NET Web应用程序体系架构
B/S架构与C/S架构,三层与n层Web应用程序架构,n层架构中的数据通信机制,n层架构中的.NET技术,n层架构的分析与实现
<b>ASP.NET Web开发项目实践(4)<font color="red">***</font> </b>
项目实践练习是掌握ASP.NET Web开发必不可少的一个环节,本节通过一个具体的项目实践练习,详细讨论如何使用本部分所学的高级技术,来开发一个具有用户控件、自定义控件、自定义HttpHandler和HttpModule功能的ASP.NET应用程序。
|
|