.NET Web应用开发实战
敬请期待开课!
教材 视频在线报名
第一部分:.NET Framework框架结构与Visual Studio概览公共语言运行时(CLR)介绍.NET框架介绍实战编程经验介绍与讨论Visual Studio IDE的开发新特性程序集与软
- 培训对象
- 程序管理员、程序开发员、系统分析员。
- 培训目标
- 1. 理解软件工程基本概念,软件项目开发的最佳实践; 2. 掌握DOTNET Framework框架精粹; 3. 掌握Linq to Object操作对象集合相关知识; 4. 掌握.NET Framework新特性,Lamda、Linq to Object等; 5. 精通面向对象编程(OOP);
- 培训课时
- 4天
- 课程大纲
第一部分:
-
.NET Framework框架结构与Visual Studio概览
- 公共语言运行时(CLR)介绍
- .NET框架介绍
- 实战编程经验介绍与讨论
- Visual Studio IDE的开发新特性
- 程序集与软件项目部署
-
C#语言特性
- 泛型、泛型的集合类
- 索引器(Indexer)
- 迭代器(Iterator )
- 泛型与泛型集合类
- 空属类型、静态类的使用、C#匿名方法
-
C#的语言新特性
- 对象初始化
- 集合初始化
- 匿名类型与自动实现属性
- 扩展方法
- Lambda表达式
-
面向对象编程
- 面向对象的基本概念
- 面向对象的抽象及类的成员:构造函数、域、方法、属性
- 面向对象的封装、继承与多态
- 面向对象的类图的使用
-
高级类设计
- 抽象类及接口的原理与应用
- 内部类的使用
- .NET访问修饰符的高级应用及设计模式简介
- 面向对象的设计原则
-
LINQ TO Object
- LINQ基本概念:序列、查询操作、查询表达式、查询表达式树
- LINQ To Object查询的集合类型
- LINQ To Object支持的操作
- 创建内存对象的视图:排序、嵌套查询、分组、连接、分区
-
委托与事件
- 委托定义
- 类型安全的函数指针
- 委托实例化
- 事件定义
- 事件订阅
- 事件触发
- WithEvents与AddHandler
-
自定义特性
- 特性定义
- 可扩展的元数据
- 特性实例化 System.Attribute类
- 特性与编程框架的开发
-
异常处理
- 异常处理机制
- Throw语句
- Try/Catch/Finally语句块
- System.Exception类
- 开发组件类库与开发终端应用程序时不同的异常处理策略
-
元数据与反射
- 动态查询类型信息(程序集,类型,成员,特性)
- 动态操作程序集
- 动态调用成员
- 反射与插入式编程
注:第一部分.NET基础计划最少上2天时间,根据学员的接受情况可以适当的演唱,这一部分的内容非常重要,是整个.NET开发的基础,所以不能删减。
学员需要预先学习一些面向对象的理论知识。
第二部分:
第三天内容:掌握基本的Web开发知识
-
ASP.NET Web应用基础
- 包括代码与标记语言的分离;
- Web Pages的工作模型与生命周期;
- Web Forms的创建 ;
- Web Forms的事件模型;
- Web应用的状态管理与导航管理
- 使用Server Controls控件
第四天内容 掌握Web应用的数据访问
需要学员事先预习数据库的知识,比如SQL管理开发知识
-
Web应用的数据绑定
- 数据源(Data Source)控件的使用
- 使用绑定控件实现创用的数据操作
- 绑定到数据库对象、文件与组件对象;
- 通过声明的数据源实现对数据的增删改查过滤操作
- 使用LINQDataSource控件整合LINQ To SQL
第五天内容 Web开发知识增强,Ajax编程基础
-
Visual Studio Web应用的界面增强
- 使用Master Pages创建模版页面
- 使用Site Navigation创建动态页面导航
- 使用Theme与skin定制Web控件的样式
- VS Web设计器与CSS支持
- VS嵌套母板页支持
- VS垂直分割视图支持
- ASP.NET ListView控件
- VS JavaScript智能提示
- VS JavaScript调试
- VS ASP.NET AJAX控件支持
- 使用ASP.NET MVC快速开发Web应用
-
SliverLight开发
- RIA应用介绍及实现技术对比
- SliverLight与编程模型
- 基本控件的使用,界面布局,事件处理
- SliverLight数据通信技术
- SliverLight与浏览器的交互
第六天 Web开发安全管理 部署 优化等
-
Web应用的安全管理
- ASP.NET Web应用的安全模型;
- 使用Membership and Role Management管理Web应用的用户,实现应用的认证、授权;
- 登录控件的使用
- 实现Memebership的Custom Provider
-
User Profile
- 强类型的Profile
- 自定义用户特性类
- 删除Profile
- 适用User Profile实现购物车
-
Web应用的配置与部署
- ASP.NET的配置文件架构
- 常用配置项的设置
- ASP.NET内建管理工具
- 加密配置段
- ASP.NET Web应用部署的最佳实践
-
Web应用案例分析与最佳实践
- 案例研究
- Web应用测试
- Web应用性能优化
-
.NET Framework框架结构与Visual Studio概览


中睿信息技术有限公司
www.itlead.com.cn