WST授课提纲v10.docx
《WST授课提纲v10.docx》由会员分享,可在线阅读,更多相关《WST授课提纲v10.docx(10页珍藏版)》请在冰豆网上搜索。
WST授课提纲v10
邢台学院信息科学与技术系
专业课程授课提纲
课程名称:
Web系统与技术
课程性质:
专业必修课
学时数:
32
授课时间:
2012-2013学年第1学
授课班级:
10计科本1,2,3班
任课教师:
侯云
目录
1.课程介绍
2.相关说明
3.授课提纲
4.教材、参考书及其它资源
1、课程介绍
《Web系统与技术》是计算机科学与技术专业与网络工程专业的一门重要的专业必修课。
通过本课程的学习,理解解Web系统的构成和原理,掌握HTML语言,XML与XHTML语言、CSS与页面设计技术,JavaScript,Ajax,JQuery技术,了解WEB系统服务器端编程技术,初步掌握PHP编程的基本技术和方法,从而具备编写静态网页和基本动态网页的能力,能开发自己的简单的Web应用。
2、相关说明
《Web系统与技术》是计算机科学与技术专业与网络工程专业在第5学期进行学习要的专业必修课程。
学习本课程需具备计算机软硬件和计算机网络基础知识和技能,同时本课程将作为后续Web应用、软件开发、网站建设等相关课程的基础和前导。
因为在本课程教学过程中,需要大量地演示Web页面和Web应用的页面效果,需要在数字投影作为辅助教学设备。
《Web系统与技术》除理论课外,还专门设有相对应的实验课程《Web系统与技术实验》,实验环境需要求如下:
1、PC机:
流行配置
2、OS:
WindowsXP或Windows7
3、Web服务器:
ApacheHTTPServer2.4+PHP5.3
4、数据库服务器:
MySQL5.5
5、软件工具:
◆文本编辑器:
UltraEdit-32
◆Web页面工具:
Dreamweaver8
◆Web浏览器:
IE8或9,Firefox13.0+Firbgu1.9a或1.10
◆PHP开发工具:
ZendStudio9、Eclipse+PHP插件。
3、授课提纲
第1章Web系统与技术导论
【目的要求】
1、了解Internet的发展,理解Web与Internet关系
2、掌握Web系统的构成,理解Web系统中各构成组件的作用
3、了解Web系统的相关技术
【学时数】2学时
【教学内容】
1.1Internet与Web系统
要点:
Internet的发展、Internet应用与Web
1.2Web系统的构成
要点:
Web系统的构成、客户端、Web服务器、应用服务器。
3.Web技术简介
要点:
客户端技术(HTML、CSS、JavaScript、Ajax、JQuery);服务端技术(ASP/ASP.NET、JavaWeb、PHP、RoR、Perl)。
第2章HTML语言基础
【目的要求】
1、XXXX
2、XXXX
【学时数】4学时
【教学内容】
2.1.HTML语言的发展
要点:
HTML语言的发展历史,HTML、XHTML、HTML5
2.2.HTML语言结构与语法
要点:
标签、属性、特殊字符、注释、HTML文档的基本构成
2.3.HTML标签介绍
2.3.1文档结构标签
要点:
html、head、title、meta、link、style、meta、body。
2.3.2版面显示风格标签
要点:
hn、font、p、br、hr、ol、ul、li、dl、dt、dd、table、div。
2.3.3文本格式标签
要点:
big、small、sub、sup、i、ins、del、b、pre、code。
2.3.4图象标签
要点:
图像格式、img标签及属性。
2.3.5超链接标签
要点:
绝对路径与相对路径,a标签及属性、基于图像的超链接。
2.3.6表单标签
要点:
form及其属性、表单组件,表单的应用。
2.3.7多媒体相关标签
要点:
object、param,embed。
2.3.8框架
要点:
frameset,frame,iframe、框架之间的链接。
2.4.HTML5简介
要点:
HTML5简介,视频,音频,画布,Web存储,表单
第3章XML与XHTML
【目的要求】
1、XXXX
2、XXXX
【学时数】2学时
【教学内容】
3.1.XML及其结构与语法
要点:
XML及其特征,XML文档结构,XML文档的定义与验证,XML文档的显示(CSS,XSLT)。
3.2.XHTML简介
要点:
XHTML文档结构、DOCTYPE、XHTML代码规则。
第4章CSS与页面设计
【目的要求】
1、XXXX
2、XXXX
【学时数】6学时
【教学内容】
4.1.CSS基础
4.1.1CSS及其在网页中的使用
要点:
CSS功能、CSS在网页中的使用方式。
4.1.2CSS中常用的单位
要点:
长度单位、颜色单位。
4.1.3CSS基本语法
要点:
CSS的3个构成部分及基本语法结构。
4.1.4属性
要点:
字体、背景、区块、方框、边框、列表、定位、扩展。
4.1.5选择器
要点:
选择器类型、HTML选择器、类选择器、ID选择器、包含选择器、分组选择器、伪类及伪类选择器
4.2.CSS与页面布局
4.2.1网页布局技术概述
要点:
网页布局、用表格实现网页布局、div网页布局。
4.2.2CSS盒子模型
要点:
盒子模型的概念、高宽设置、边框设置、边距设置。
4.2.3盒子之间的关系
要点:
HTML与DOM、标准文档流、div与span
4.2.4盒子之的定位
要点:
标准流中盒子的地位、盒子的浮动与定位、z-index空间位置、盒子的display属性。
4.3.5CSS+div布局方法方法
要点:
CSS布局观念、典型布局分析
第5章JavaScript与Ajax(8学时)
【目的要求】
1、XXXX
2、XXXX
【学时数】8学时
【教学内容】
5.1.JavaScript语言基础
5.1.1.JavaScript语言概述
要点:
JavaScript简史、特点,JavaScript与ECMAScript。
5.1.2.JavaScript语法基础
要点:
语句、注释、消息框、数据类型、直接量、变量、运算符、流程控制。
5.2.JavaScript面向对象初步
5.2.1JavaScript函数
要点:
JavaScript函数的定义与调用,arguments、callee、caller属性,函数与对象、apply、call、thi,匿名函数。
5.2.2JavaScript对象的创建
要点:
构造函数模式、工厂模式、原型模式等。
5.3.BOM与DOM
5.3.1.BOM
要点:
BOM的功能、window对象、locattion对象、navigation对象、screen对象、history对象
5.3.1.DOM
要点:
DOM的概念、节点的层次与类型、DOM操作、事件与事件处理。
5.2.Ajax基础
要点:
Ajax概念,XHR创建对象,XHR请求,XHR响应,JSON、XHRreadyState。
5.4.jQuery及其应用
要点:
jQuery及其特性、jQuery的使用,jQuery语法,选择器,事件,效果,jQueryCallback,jQueryHTML,jQueryCSS,jQueryAjax。
第6章Web系统的构建与部署
【目的要求】
1、XXXX
2、XXXX
【学时数】2学时
【教学内容】
6.1.Web客户端代理
要点:
Web客户端代理(浏览器)的基本功能、架构、分类,Web客户端代理(浏览器)的主流产品。
6.2.Web服务器(Http服务器)
要点:
Web服务器的基本功能和架构,Web服务器主流产品:
Lighttpd、Apache、Nginx、IIS。
6.3.HTTP协议
要点:
HTTP基本原理、HTTP请求、HTTP响应。
6.4.Web应用与应用程序服务器
6.4.1.信息系统与Web应用
要点:
信息系统计算模式的发展(集中式计算模式、C/S模式、B/S模式)。
6.4.2.Web应用
要点:
Web应用概念及其特征、Web应用与Web站点、Web应用与桌面应用。
6.4.3.应用程序服务器
要点:
应用程序服务器功能及运行模式,应用程序服务器主流产品简介。
第7章基于PHP的服务器端编程
【目的要求】
1、XXXX
2、XXXX
【学时数】8学时
【教学内容】
7.1.PHP语言基础
要点:
PHP简介,安装,语法,变量,运算符,分支,循环,数组,函数,表单,PHP$_GET,PHP$_POST,PHP数据库。
7.2.PHP应用
要点:
注册登录系统。
3.重要的PHP项目简介
要点:
基于PHP的主流内容管理平台CMS,电子商务平台、社区专业建站平台简介。
4、教材、参考书及其它资源
1、主教材
[1]温谦著,网页制作综合技术教程[M],人民邮电出版社,2009年5月
2、主要参考书与参考网站
[2](美)RobertW.Sebesta著,Web程序设计[M],清华大学出版社,2010年1月
[3]殷兆麟等编著,Web系统与技术(基础)[M],国防工业出版社,2008年7月
[4][美]塞巴斯塔著,刘伟琴,黄广华译,Web程序设计(第4版)[M],清华大学出版社2008年6月
[5][美]JeffreyC.Jackson著,陈宗斌等译,Web技术[M],清华大学出版社,2007年6月。
[6][日]MegumiNishimura著,高敬译,Web应用程序[M],科学出版社,2004年9月
[7][美]NicholasC.Zakas著,李松峰等译,JavaScript高级程序设计(第2版)[M],人民邮电出版社,2010年7月
[8]阮文江,JavaScript程序设计基础教程[M],人民邮电出版社,2011年7月
[9]李林等编著,JavaScript程序设计教程[M],人民邮电出版社,2009年1月
[10]石双元主编,Web信息系统及其开发技术[M],清华大学出版社,2012年5月
[11][美]LarryUllman著,php基础教程[M],人民邮电出版社,2010年1月
[12][英]MattDoyle著,吴文国等译,PHP5.3入门经典[M],清华大学出版社,2011年11月
[13]Web标准
http:
//www.w3.org
[14]Web学习
[15]Apache
http:
//www.apache.org/
[16]PHP
[17]MySQL
[18]SupeSite、Discuz!
、X-Space、UCenterHome
[19]osCommerce
[20]joomla!
http:
//www.joomla.org/