Web开发技术
Web开发技术
4万+ 人选课
更新日期:2025/06/17
开课平台学堂在线
开课高校重庆大学
开课教师王成良陈静徐玲杨正益蔡斌
学科专业工学计算机类
开课时间2025/01/15 - 2025/07/22
课程周期27 周
开课状态开课中
每周学时-
课程简介

本课程是高等院校工科本科软件工程专业高年级学生学习互联网应用开发技术的一门专业必修课。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开发理论基础和较强的实践动手能力。

课程大纲
第一章 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 微信小程序开发
期末考试