学习目标
1. 熟悉Web开发中常用知识如HTML5、CSS3、JavaScript、BootStrap、JQuery等
2. 掌握ASP.NET开发核心技术
3. 掌握ASP.NETMVC开发框架
4. 熟悉基本的项目管理工具SVN的使用
5. 掌握极客简易购等综合案例的业务实现
主讲内容1:HTML5&CSS
HTML和CSS是前端技术的基础,是制作展示页面的最根本技术组成。包含了以下技术点:
1.HTML基本使用 /
2.HTML常用标签 /
3.CSS选择器 /
4.常用样式 /
5.盒子模型与布局 /
6.HTML5新特性 /
7.CSS3新特性 /
主讲内容2:JavaScript
javascript是netscape公司推出的一套基于对象和事件驱动的脚本语言。它由BOM,DOM和ECMAScript组成。包含了以下技术点:
1.JavaScript嵌入方式 /
2.JavaScript基本语法 /
3.ECMA6新特性 /
4.JavaScript流程控制 /
5.数组、函数、对象的使用 /
6.JavaScript面向对象 /
7.常用内置对象 /
8.JavaScript事件绑定/触发 /
9.JavaScriptDOM操作及API /
10.JavaScriptBOM对象及API /
主讲内容3:jQuery
JQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。包含了以下技术点:
1.JQuery快速入门 /
2.JQuery语法详解 /
3.JQuery核心函数 /
4.JQuery对象/JavaScript对象 /
5.JQuery选择器 /
6.JQueryDOM操作 /
7.JQuery事件 /
8.JQuery动画效果 /
9.JQuery遍历 /
主讲内容4:Ajax
是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。包含了以下技术点:
1.同步与异步应用场景 /
2.JS原生方式实现异步 /
3.JQuery方式实现异步 /
4.JSON数据格式介绍 /
5.JSON转换工具使用 /
6.异步实现分页案例 /
主讲内容5:BootStrap
BootStrap是HTML,CSS和JS框架,用于开发响应式布局,移动设备优先的web项目。包含了以下技术点:
1.BootStrap的概述 /
2.BootStrap布局容器 /
3.BootStrap的栅格系统 /
4.BootStrap的全局CSS /
5.引入bootStrap的相应js和css /
6.使用BootStrap实现网站的布局 /
主讲内容6:ASP.NET原理及页面处理
ASP.NET页面的原理和页面的处理过程,如何创建ASP.NET应用程序。包含了以下技术点:
1.ASP.NET概述 /
2.ASP.NET和ASP的区别 /
3.ASP.NET的一般处理程序 /
4.ASP.NETWebForm的事件驱动模型 /
5.如何创建ASP.NETWeb应用程序 /
6.ASP.NET页面的运行过程 /
7.在ASP.NET页面中的前后台代码 /
8.ASP.NETWebForm的表单特点 /
9.如何启用自动回传请求 /
10.Page类与页面的继承关系 /
11.IsPostBack属性判断页面是首次请求还是回传请求 /
12.客户端和服务端脚本的执行顺序 /
主讲内容7:系统对象
ASP.NET中的常用系统对象以及对象的常用属性和方法的使用。包含了以下技术点:
1.HtmlEncode和HtmlDecode--实现HTML标签的编码和解码 /
2.UrlEncode和UrlDecode--实现URL的编码和解码 /
3.MapPath--实现将虚拟路径转换为服务端的物理路径 /
4.Transfer和Execute--实现页面的重定向 /
5.Transfer和Execute的区别 /
6.理解Request对象封装的是客户端到服务端请求的信息 /
7.通过Request对象获得请求的数据 /
8.理解Response对象封装的是服务端给客户端的响应信息 /
9.通过Response对象向客户端输出信息 /
10.通过Response对象实现重定向的请求 /
主讲内容8:跨页传值
在多张页面之间实现跨页传递数据的方法。包含了以下技术点:
1.使用查询字符串进行跨页传值 /
2.理解查询字符串传值的安全性 /
3.使用按钮的PostBackUrl属性将表单以POST方式提交,实现传值 /
4.使用Transfer方法实现跨页传值 /
5.通过PreviousPage属性获得跨页提交之前的页面对象 /
主讲内容9:状态管理
http是无状态协议,使用状态管理方式可以在一定程度上保存数据不丢失。包含了以下技术点:
1.HTTP协议的无状态性 /
2.会话概述 /
3.存储客户端的状态 /
4.获得Session对象 /
5.怎样向session中存取数据 /
6.Session对象的生命周期 /
7.创建Cookie /
8.设置Cookie在客户端的持久化时间 /
9.设置Cookie的携带路径 /
10.向客户端发送cookie /
11.删除客户端的cookie /
12.通过request获得所有的Cookie /
13.遍历Cookie数组,通过Cookie的名称获得我们想要的Cookie /
14.ViewState对象存取数据 /
15.单张页面在多次回传请求时保存数据 /
16.保存对象至ViewState中需要声明序列化的特性 /
17.Application对象的作用域 /
18.使用Application对象存取数据 /
19.Application对象的生命周期 /
20.Global类的静态属性保存应用程序级别信息 /
主讲内容10:基本服务器控件
使用ASP.NET中的服务器控件,可以快速构建页面,开发web应用程序。包含了以下技术点:
1.html服务器控件的封装 /
2.html服务器控件的常用属性和方法 /
3.文本处理类控件 /
4.控制权转移控件 /
5.单选按钮与复选框 /
6.文件的上传与下载 /
7.解决下载时自动打开文件 /
8.DropDownList控件 /
9.ListBox控件 /
10.CheckBoxList控件 /
11.RadioButtonList控件 /
12.BulletedList控件 /
13.验证控件的验证流程 /
14.非空验证--RequiredFieldValidator /
15.范围验证--RangeValidator /
16.比较验证--CompareValidator /
17.正则表达式验证--RegularExpressionValidator /
18.自定义验证--CustomValidator /
19.验证摘要控件--ValidationSummary /
主讲内容11:母版和用户控件
使用母版和用户控件可以构建风格统一和功能重用的用户控件。包含了以下技术点:
1.母版页的使用场合 /
2.母版页的创建和使用 /
3.母版页中的默认内容 /
4.母版页中CSS样式的路径 /
5.母版页中资源的路径问题 /
6.使用母版页后控件的客户端ID问题 /
7.在内容页中和母版页进行交互 /
8.在配置文件中设置母版页 /
9.为什么使用用户控件 /
10.创建和使用用户控件 /
11.用户控件与页面的交互 /
12.为用户控件添加属性和方法 /
13.用户控件内部的自定义事件 /
主讲内容12:数据绑定
使用数据绑定可以将后台代码中的数据在前台页面中进行展示,借助于数据绑定控件可以以指定模板的格式展示数据。包含了以下技术点:
1.什么是数据绑定 /
2.简单绑定,绑定后台代码中的属性或方法 /
3.GridView控件的各种列的类型 /
4.Eval()方法和Bind()方法绑定数据源中的指定字段或属性 /
5.GridView实现编辑、删除、查看详情 /
6.GridView手动绑定代码下的排序 /
7.银光棒效果 /
8.GridView手动绑定代码下的分页 /
9.分页下的多删操作 /
10.DataList的各种模板 /
11.自定义实现真正的分页功能 /
12.DataList实现编辑、删除 /
13.Repeater控件的使用 /
14.DetailsView控件的应用 /
15.FormView控件的应用 /
16.ListView控件的手动数据绑定方式 /
主讲内容13:web服务和配置文件
使用web服务可以实现多个web站点之间的服务共享。包含了以下技术点:
1.什么是WebService /
2.使用VS创建和发布WebService /
3.在项目中如何引用WebService /
4.在项目中引用天气预报的WebService /
5.配置文件的层次结构及优先级 /
6.<appSettings>和<connectionStrings>配置节点 /
7.自定义错误呈现外观配置节点 /
8.Forms身份验证和授权配置节点 /
主讲内容14:缓存
使用缓存提高网站的性能,实现将常用的数据保存在缓存中,不需要每次访问都实现和数据库的交互。包含了以下技术点:
1.缓存的作用 /
2.缓存的分类 /
3.页面输出缓存 /
4.部分缓存 /
5.数据源缓存 /
6.数据缓存 /
7.缓存的绝对过期时间和滑动过期时间" /