Web编程技术
Web编程技术
9万+ 人选课
更新日期:2026/03/19
开课时间2026/03/02 - 2026/07/05
课程周期18 周
开课状态开课中
每周学时-
课程简介

在互联网与信息技术高速发展的今天,我们已深切感受到学习、工作和生活方式上的巨大变化。了解互联网的运行机制、掌握一些基本的Web编程技能、了解并亲自尝试云端Web实验、在我国拥有自主知识产权的操作系统——鸿蒙上尝试开发APP,对大多数学习者来讲,都是一件有趣且必要的事情。


该课程紧扣网络与信息技术发展的趋势,以“前台+后台+云+移动应用”为支撑,以“能力+项目”为驱动,使学习者既了解Web基本框架,培养基本的Web编程技能,又了解云端开发与应用和移动APP开发。


在内容组织上,该课程主要包括WEB原理、开发过程和环境部署;HTML语言; CSS技术、JavaScript、PHP技术、数据库技术、HarmonyOS移动应用开发;重点介绍JavaScript、PHP、数据库及移动应用开发。


本课程紧跟技术前沿、框架清晰、结构合理、讲解清楚、实验丰富,并提供多种实验方案供学习者选择,是学习者快速了解与学习Web编程知识的最佳选择。


学完该课程,学习者将具备独立的Web平台搭建能力和初步的Web平台及移动应用开发能力。

课程大纲

第1章 因特网与万维网基础

1.1 因特网与万维网简介(1)

1.2 因特网与万维网简介(2)

1.3 IIS的安装和配置

1.4 Xampp的安装和配置

本章学习目标

1.5 Nginx的安装和配置

1.6 Node.js的安装和配置

1.7 云端服务器及简单应用

本章单元测验

互评作业:安装IIS或xampp

第2章 HTML基础

2.1 HTML页面结构和块元素

2.2 行内元素和列表

2.3 表格和其它元素

2.4 HTML案例实现

2.5 HTML5概述及语法

2.6 HTML5全局属性及事件

本章学习目标

本章单元测试

互评作业:一个简单网页的制作

互评作业:deepseek:中国诸多伟大造物之一

第3章 CSS

本章学习目标

3.1 CSS简介及基本语法

3.2 CSS引入方式及颜色属性

3.3 Font属性及text属性

3.4 其他属性、ID和类选择器

3.5 页面划分及上下文选择器

3.6 页面布局及盒模型

3.7 float元素及多列布局

3.8 定位及元素可见性

3.9 CSS案例实现

3.10 CSS3

互评作业:人工智能与大模型

本章单元测试

互评作业:旅行时光报

第4章 JavaScript

4.1 JavaScript基本概念

4.2 DOM及JavaScript基本语法

4.3 JavaScript基本语法

4.4 JavaScript程序逻辑

4.5 数组与函数

4.6 全局DOM对象(1)

4.7 全局DOM对象(2)

4.8 DOM元素对象(1)

4.9 DOM元素对象(2)

4.10 JavaScript案例实现

本章学习目标

互评作业:猜字游戏

本章单元测试

第5章 主流前端框架简介

5.1 Bootstrap

5.2 Vue.js

5.3 React

5.4 Angular

5.5 利用BootStrap创建简单页面

本章单元测试

第6章 HarmonyOS移动应用开发

6.1 认识HarmonyOS

6.2 HarmonyOS开发环境搭建

6.3 JS及JS FA应用开发

6.4 界面设计与组件

6.5 数据存储与访问

第7章 PHP

7.1 PHP概念及基本语法

7.2 数据类型和运算符

7.3 字符串函数和布尔逻辑

7.4 控制结构

7.5 PHP与HTML的关系

7.6 函数

7.7 数组

7.8 PHP文件操作

7.9 PHP案例实现

本章学习目标

单元测试

互评作业:带图片的每日单词

第8章 数据库及SQL

8.1 数据库基础

8.2 SQL概念及基本语法

8.3 SQL语法扩展

8.4 聚合函数及增改删语句

8.5 多表查询

8.6 查询设计

8.7 PHP中的数据库操作(1)

8.8 PHP中的数据库操作(2)

8.9 数据库基础案例实现

8.10 阿里云数据库PolarDB的简单应用

本章学习目标

8.11 非关系型数据库

单元测试

第9章 Cookie和Session

9.1 Cookies基础

9.2 Cookies编程

9.3 Sessions基础及编程

9.4 Cookies和Sessions案例实现

本章学习目标

单元测试

第10章 综合设计——博客系统的设计与实现

10.1 需求分析和系统功能

10.2 数据库的设计原则和实现

10.3 注册及登录模块的实现

10.4 博文及图片管理的实现

10.5 评论、公告及用户管理模块的实现

本章学习目标

博客系统代码

课程PPT