本课程是高等院校工科本科软件工程专业高年级学生学习互联网应用开发技术的一门专业必修课。Web应用系统的开发涉及到.NET、JAVA EE、LAMP等开发平台、涉及到Myeclipse、Visual Stusio等多种开发工具、涉及到Javascript、C#、JAVA、python等多种开发语言。主要开发技术包括HTML、CSS、Javascript、HTML DOM、Jquery、XML、XML DOM等Web前端开发技术,还包括JSP、PHP、ASP.NET、ADO.NET、Web Service、Ajax等Web后端开发技术。Web开发的初学者往往会无所适从,不知道从哪儿下手,本课程将引导学生构建整个Web开发的知识体系,循序渐进地将学生领进Web开发的大门。在学习Web开发基本概念、Web开发环境搭建和Web开发工具的使用基础上,通过实际案例讲授HTML、CSS、DHTML、Jquery、XML、ASP.NET动态服务器页面技术(包括Web form控件、内置服务器对象、ADO.NET数据库访问、Web service)、Ajax等技术,使学生掌握开发一个完整的Web应用系统的基本原则、方法和步骤,提高学生应用Web技术进行软件开发的能力,从而使学生具有扎实的Web开发理论基础和较强的实践动手能力。
Overview
Syllabus
- 第一章 Web开发技术概述
- 1.1 Web的基本概念
- 1.2 浏览器
- 1.3 C/S模式与B/S模式
- 1.4 Web访问的原理
- 1.5 Web开发平台
- 1.6 常用Web开发工具
- 1.7 Web前端开发技术
- 1.8 Web后端开发技术
- 1.9 Web发展历程
- 本章PPT
- 第二章 Web开发环境的建立
- 2.1 WEB站点的配置
- 2.2 主目录和虚拟目录的建立
- 2.3 VS 2013中的几个重要概念
- 2.4 源代码版本控制VSS2005
- 2.5 Web站点的发布
- 实验题
- 本章PPT
- 第三章 HTML技术与CSS
- 3.1 HTML文档基本结构
- 3.2 文本和格式标记
- 3.3 超链接和表格标记
- 3.4 图像、视频、声音处理标记
- 3.5 控件标记
- 3.6 帧标记FRAME和浮动帧标记IFRAME
- 3.7 HTML5介绍
- 3.8 CSS基础
- 3.9 用CSS控制Web元素的显示外观
- 3.10 CSS3介绍
- 实验题
- 本章PPT(含例子源码)
- 第四章 DHTML技术
- 4.1 JavaScript编程基础
- 4.2 JavaScript对象编程技术
- 4.3 HTML DOM 基础
- 4.4 窗口对象
- 4.5 浏览器对象、位置对象、历史对象、事件对象
- 4.6 文档对象
- 4.7 HTML DOM树简介
- 4.8 前端开发框架与Jquery
- 实验题
- 本章PPT(含例子源码)
- 第五章 XML基础
- 5.1 XML文档
- 5.2 用CSS控制XML文档在浏览器中的显示
- 5.3 用XSL控制XML文档在浏览器中的显示
- 5.4 XML DOM编程基础
- 5.5 XML与数据库
- 实验题
- 本章PPT(含例子源码)
- 第六章 .NET Web应用程序开发技术
- 6.1 C#语言初步
- 6.2 ASP.NET常用控件的使用介绍
- 6.3 ASP.NET内置服务器对象
- 6.4 Web.config与global.asax
- 6.5 ADO.NET数据库访问技术
- 6.6 用Visual Studio创建和访问Web服务
- 6.7 Web开发中的类库构建与访问
- 实验题
- 本章PPT(含例子源码)
- 第七章 AJAX技术
- 7.1 Ajax概述及开发案例
- 7.2 基于Ajax的Web窗体
- 实验题
- 本章PPT(含例子源码)
- 第八章 Web站点规划
- 8.1 关于Web站点规划
- 8.2 建设Web站点的一般步骤
- 8.3 Web站点性能优化及安全性
- 本章PPT
- 第九章 Web开发案例
- 9.1 Web开发案例
- 9.2 微信公众号的开发
- 9.3 微信小程序开发
- 期末考试
Taught by
Chengliang Wang, Jing Chen, Xuling, Yangzhengyi, and Caibin