动态WEB技术
动态WEB技术
1000+ 人选课
更新日期:2025/06/05
开课平台智慧树
开课高校山东管理学院
开课教师张婷婷李珊珊赵丽丽李雅林李超
学科专业工学电子信息类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
PHP语言简单且功能强大,是一种被广泛应用的多用途脚本语言,它可以嵌入HTML中,尤其适合Web开发。 本课程系统讲解使用PHP编程语言开发动态WEB项目的流程与技术,主要包括动态WEB的概念,开发环境的搭建、创建动态WE本网站、数据处理、数据输出、数据采集、页面引用、状态维护、MySQL数据库、使用PHP访问MySQL数据库等模块。 课程本着“理论与实践并重、教学与自学并用,线上与线下并行”的原则,开展一体化的课程资源,实现了多维度的课程资源共享。 欢迎大家进入《动态WEB技术》课程学习!
课程大纲

在线教程

章节简介教学计划
动态WEB概述与开发环境搭建
登录后可预览视频
动态Web应用
张婷婷
动态Web技术
张婷婷
动态web独立开发环境搭建
张婷婷
动态web集成开发环境搭建
张婷婷
第一个动态web应用
张婷婷
PHP语言基础
PHP基本语法
李超
常量与变量
PHP常量
李超
PHP变量
李超
数据类型
李超
运算符与表达式
PHP运算符
李超
PHP表达式
李超
运算符与表达式
操作符与表达式
赵丽丽
算术、赋值与关系运算
赵丽丽
逻辑、位与条件运算
赵丽丽
其他运算与优先级
赵丽丽
流程控制语句
顺序结构与条件结构
赵丽丽
循环结构
赵丽丽
流程控制语句
赵丽丽
PHP数组
数组的定义
李雅林
数组的使用
李雅林
数组的常见操作
数组的常见操作(1)
李雅林
数组的常见操作(2)
李雅林
数组的常用函数
数组的常用函数(1)
李雅林
数组的常用函数(2)
李雅林
PHP函数
函数的定义与调用
李雅林
函数的参数传递与返回值
李雅林
函数的高级应用
李雅林
函数的递归调用与内置函数
李雅林
字符串操作
字符串的定义和输出
李雅林
字符串的常用操作
李雅林
结构化程序设计
HTTP协议基础
张婷婷
PHP的数据输入
张婷婷
发送数据给浏览器
张婷婷
结构化编程
张婷婷
数据采集应用
张婷婷
面向对象程序设计
面向对象概述
赵丽丽
类的定义
赵丽丽
对象的定义
赵丽丽
构造函数与析构函数
赵丽丽
继承关系
赵丽丽
多态的实现
赵丽丽
PHP的面向对象的高级特性
赵丽丽
PHP的魔术方法
赵丽丽
MySQL数据库
MySQL简介、下载及安装
李珊珊
MySQL数据库的数据类型
李珊珊
启动、连接、关闭MySQL服务器
李珊珊
MySQL管理数据库
李珊珊
操作MySQL数据表
操作MySQL数据表(1)
李珊珊
操作MySQL数据表(2)
李珊珊
MySQL数据
李珊珊
PHP操作MySQL数据库
PHP连接MySQL数据库
李超
SQL查询语句
李超
遍历结果集的数据(一)
李超
遍历结果集的数据(二)
李超
添加、更新
李超
删除数据、批量操作数据
李超
mysqli预处理语句
李超
关闭MySQL服务器连接
李超
PHP会话控制
Session技术
张婷婷
Session技术的综合应用
张婷婷
Cookie技术
张婷婷
Cookie技术的应用
张婷婷
Cookie和Session的区别与联系
张婷婷
PHP的文件处理
目录的基本操作
张婷婷
文件的基本操作
文件的基本操作(1)
张婷婷
文件的基本操作(2)
张婷婷
  • 第一章动态WEB概述与开发环境搭建

    本章主要介绍动态WEB应用的体系结构、开发环境的搭建,重点是学会如何搭建动态web应用开发环境

  • 1.1动态Web应用

    讲述Web应用的体系结构、web网页的分类以及运行Web应用程序的三要素

  • 1.2动态Web技术

    讲述常见的几种web应用开发平台、动态WEB开发编程技术、WEB服务器和常用开发工具

  • 1.3动态web独立开发环境搭建

    讲述如何独立搭建动态web开发环境,重点讲述独立安装Apache、PHP和MySql

  • 1.4动态web集成开发环境搭建

    讲述集成开发环境AppServ的搭建

  • 1.5第一个动态web应用

    讲述如何制作第一个动态WEB页面

  • 第二章PHP语言基础

    本章讲述PHP基本语法、数据类型、常量与变量以及运算符、表达式;重点是掌握PHP程序设计语言的基本语法。

  • 2.1PHP基本语法

    讲述字符集、词法记号、语言标记,以及语句和注释等内容

  • 2.2常量与变量

    讲述PHP中常量与变量的定义与使用

  • 2.3数据类型

    数据类型

  • 2.4运算符与表达式

    讲述各运算符的使用,以及表达式的求值方法

  • 第三章运算符与表达式

    本章讲述PHP中的运算符与表达式的类型及用法

  • 3.1操作符与表达式

    讲述PHP的运算符与表达式

  • 3.2算术、赋值与关系运算

    讲述PHP中的算术、赋值与关系运算符与表达式

  • 3.3逻辑、位与条件运算

    讲述PHP中的逻辑、位与条件运算符与表达式

  • 3.4其他运算与优先级

    讲述PHP中的其他运算符与运算符之间的优先级

  • 第四章流程控制语句

    本章讲述程序设计的三种基本控制结构,重点掌握三种控制结构的用法和技巧

  • 4.1顺序结构与条件结构

    讲述PHP中的基本结构中的顺序结构与条件结构

  • 4.2循环结构

    讲述PHP中的基本结构中的循环结构

  • 4.3流程控制语句

    讲述PHP中的基本结构中的流程控制语句

  • 第五章PHP数组

    本章讲述PHP数组的相关知识,重点是数组的定义、数组的常见操作以及数组的常用函数

  • 5.1数组的定义

    讲述什么是数组以及数组是如何定义的

  • 5.2数组的使用

    讲述数组是如何使用的、如何删除数组、数组操作符以及数组指针的用法

  • 5.3数组的常见操作

    讲述如何在数组中进行遍历、排序、查找等操作

  • 5.4数组的常用函数

    讲述PHP中提供的对数组进行操作的基本函数、键值对的相关函数、排序函数、合并和拆分函数、其他函数的用法

  • 第六章PHP函数

    本章讲述PHP函数的相关知识,重点是函数的定义、函数的调用、函数的参数传递以及内置函数的用法

  • 6.1函数的定义与调用

    讲述如何自定义函数及如何调用

  • 6.2函数的参数传递与返回值

    讲述函数参数的3种传递方式,return语句的用法

  • 6.3函数的高级应用

    讲述函数的几种高级应用:变量的作用域、可变函数及函数的嵌套调用

  • 6.4函数的递归调用与内置函数

    讲述函数的递归调用以及内置函数的语法

  • 第七章字符串操作

    本章讲述字符串的相关知识,重点是字符串的定义以及字符串的常用操作

  • 7.1字符串的定义和输出

    讲述字符串是如何定义的以及常用的字符串输出函数的基本语法

  • 7.2字符串的常用操作

    讲述实现字符串常用操作的内置函数的基本语法

  • 第八章结构化程序设计

    本章主要介绍结构化程序设计的方法,重点是理解web应用的HTTP协议、PHP程序的数据输入以及数据的采集

  • 8.1HTTP协议基础

    讲述HTTP协议的基础知识,了解HTTP通信机制、HTTP请求与响应信息和HTTP请求方法

  • 8.2PHP的数据输入

    讲述PHP程序的数据输入,主要包括客户端数据的输入、服务器端数据的输入,以及请求路径的表示方法

  • 8.3发送数据给浏览器

    讲述输出信息到浏览器,如何重定向到其他页面

  • 8.4结构化编程

    讲述结构化编程的常用方法包括文件包含、函数以及命名空间

  • 8.5数据采集应用

    讲述如何实现数据采集和处理表单

  • 第九章面向对象程序设计

    通过本章学习,理解面向对象程序设计的思想,重点掌握PHP面向对象程序设计的基本知识及使用方法

  • 9.1面向对象概述

    讲述PHP中面向对象的含义

  • 9.2类的定义

    讲述PHP中类的声明与定义

  • 9.3对象的定义

    讲述PHP中对象的定义和使用

  • 9.4构造函数与析构函数

    讲述PHP中构造函数与析构函数的功能和使用方法

  • 9.5继承关系

    讲述PHP面向对象中继承关系的实现

  • 9.6多态的实现

    讲述PHP中多态的实现

  • 9.7PHP的面向对象的高级特性

    讲述PHP的面向对象的高级特性

  • 9.8PHP的魔术方法

    讲述PHP的魔术方法

  • 第十章MySQL数据库

    本章讲述了Mysql数据库的基本操作,重点是掌握Mysql数据表的操作、数据的添加、修改、删除管理操作

  • 10.1MySQL简介、下载及安装

    讲述MySQL基本知识

  • 10.2MySQL数据库的数据类型

    讲述MySQL数据库的字符串数据类型

  • 10.3启动、连接、关闭MySQL服务器

    学习如何启动、连接、关闭MySQL服务器

  • 10.4MySQL管理数据库

    学习使用My SQL对数据表的创建、查询、删除等操作

  • 10.5操作MySQL数据表

    学习使用My SQL对数据的库中的表数据进行创建、查询、删除等操作

  • 10.6MySQL数据

    使用MySQL操作数据

  • 第十一章PHP操作MySQL数据库

    本章讲述了mysqli扩展函数来操作MySQL数据库,包括数据库连接、数据查询、数据添加、删除等操作;重点是掌握PHP如何连接数据库以及基本数据操作函数。

  • 11.1PHP连接MySQL数据库

    讲述连接MySQL数据服务器函数、数据库选择函数

  • 11.2SQL查询语句

    讲述如何发送SQL语句及命令及如何查询数据库数据

  • 11.3遍历结果集的数据(一)

    讲述通过mysqli_fetch_array()、mysqli_fetch_object()函数实现遍历结果集数据

  • 11.4遍历结果集的数据(二)

    讲述通过mysqli_fetch_row()、mysqli_fetch_assoc()函数实现遍历结果集数据

  • 11.5添加、更新

    讲述insert、update语句实现数据添加及更新编辑功能

  • 11.6删除数据、批量操作数据

    讲述如何删除数据库数据以及如何批量操作数据

  • 11.7mysqli预处理语句

    讲述通过预处理技术实现SQL语句执行,从而提高数据操作效率

  • 11.8关闭MySQL服务器连接

    讲述mysqli_close()函数关闭数据连接及关闭连接的最佳时机、如何释放内存

  • 第十二章PHP会话控制

    本章主要介绍PHP中的会话控制思想,重点是PHP中的session和cookie的应用

  • 12.1Session技术

    讲述会话控制思想,了解Session的使用方法

  • 12.2Session技术的综合应用

    通过一个具体的案例讲述Session的具体用法

  • 12.3Cookie技术

    讲述什么是Cookie以及如何使用Cookie

  • 12.4Cookie技术的应用

    通过一个具体的案例讲述Cookie的具体用法

  • 12.5Cookie和Session的区别与联系

    讲述在web应用中,Cookie和Session的联系以及有哪些区别

  • 第十三章PHP的文件处理

    PHP的文件处理

  • 13.1目录的基本操作

    主要讲解创建目录、打开目录、读取目录、关闭目录、删除目录、遍历目录等目录的基本操作

  • 13.2文件的基本操作

    主要讲解打开与关闭文件、写入与读取文件、复制文件、删除文件、获取文件属性等操作

  • 开始学习
  • 第一章  作业测试
    第一章 动态WEB概述与开发环境搭建

    1.1 动态Web应用

    1.2 动态Web技术

    1.3 动态web独立开发环境搭建

    1.4 动态web集成开发环境搭建

    1.5 第一个动态web应用

    视频数5
  • 第二章  作业测试
    第二章 PHP语言基础

    2.1 PHP基本语法

    2.2 常量与变量

    2.3 数据类型

    2.4 运算符与表达式

    视频数6
  • 第三章  作业测试
    第三章 运算符与表达式

    3.1 操作符与表达式

    3.2 算术、赋值与关系运算

    3.3 逻辑、位与条件运算

    3.4 其他运算与优先级

    视频数4
  • 第四章  作业测试
    第四章 流程控制语句

    4.1 顺序结构与条件结构

    4.2 循环结构

    4.3 流程控制语句

    视频数3
  • 第五章  作业测试
    第五章 PHP数组

    5.1 数组的定义

    5.2 数组的使用

    5.3 数组的常见操作

    5.4 数组的常用函数

    视频数6
  • 第六章  作业测试
    第六章 PHP函数

    6.1 函数的定义与调用

    6.2 函数的参数传递与返回值

    6.3 函数的高级应用

    6.4 函数的递归调用与内置函数

    视频数4
  • 第七章  作业测试
    第七章 字符串操作

    7.1 字符串的定义和输出

    7.2 字符串的常用操作

    视频数2
  • 第八章  作业测试
    第八章 结构化程序设计

    8.1 HTTP协议基础

    8.2 PHP的数据输入

    8.3 发送数据给浏览器

    8.4 结构化编程

    8.5 数据采集应用

    视频数5
  • 第九章  作业测试
    第九章 面向对象程序设计

    9.1 面向对象概述

    9.2 类的定义

    9.3 对象的定义

    9.4 构造函数与析构函数

    9.5 继承关系

    9.6 多态的实现

    9.7 PHP的面向对象的高级特性

    9.8 PHP的魔术方法

    视频数8
  • 第十章  作业测试
    第十章 MySQL数据库

    10.1 MySQL简介、下载及安装

    10.2 MySQL数据库的数据类型

    10.3 启动、连接、关闭MySQL服务器

    10.4 MySQL管理数据库

    10.5 操作MySQL数据表

    10.6 MySQL数据

    视频数7
  • 第十一章  作业测试
    第十一章 PHP操作MySQL数据库

    11.1 PHP连接MySQL数据库

    11.2 SQL查询语句

    11.3 遍历结果集的数据(一)

    11.4 遍历结果集的数据(二)

    11.5 添加、更新

    11.6 删除数据、批量操作数据

    11.7 mysqli预处理语句

    11.8 关闭MySQL服务器连接

    视频数8
  • 第十二章  作业测试
    第十二章 PHP会话控制

    12.1 Session技术

    12.2 Session技术的综合应用

    12.3 Cookie技术

    12.4 Cookie技术的应用

    12.5 Cookie和Session的区别与联系

    视频数5
  • 第十三章  作业测试
    第十三章 PHP的文件处理

    13.1 目录的基本操作

    13.2 文件的基本操作

    视频数3
  • 期末考试