Logo
☆☆☆☆☆
0.0
Intermediate
17h 15m

PHP网页开发:无需框架学习PHP

PHP for the Web 是一本出色的入门书籍,教你如何有效使用现代 PHP。虽然网上有很多关于使用 PHP 构建应用的资料,但大多数都集中在使用 Laravel 或 Symfony 等框架上。通过直接使用原生 PHP,你可以专注于核心概念,而不是某个特定框架的实现方式。 在本课程中,你将学习如何使用多种Web技术,如 POST 请求、表单、会话和重定向,来构建一个带有认证系统的 CRUD 应用。 课程结束后,你将掌握所有必要的技能,能够独立开发出精彩且动态的 PHP Web 应用。

14 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
PHP网页开发:无需框架学习PHP
PHP for the Web 是一本出色的入门书籍,教你如何有效使用现代 PHP。虽然网上有很多关于使用 PHP 构建应用的资料,但大多数都集中在使用 Laravel 或 Symfony 等框架上。通过直接使用原生 PHP,你可以专注于核心概念,而不是某个特定框架的实现方式。 在本课程中,你将学...

Content

14 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    本课程适合谁?

  2. 2

    学习成果

提供资源
  1. 1

    使用内置 Web 服务器提供 HTML 文件

  2. 2

    添加网站图标

  3. 3

    安全公告

  4. 4

    浏览器与服务器之间的通信

  5. 5

    PHP Web 测验

提供 PHP 脚本服务
  1. 1

    动态资源

  2. 2

    响应:状态、头信息和正文

  3. 3

    构建响应

  4. 4

    链接到其他页面

  5. 5

    请求之间的值传递

  6. 6

    安全公告

  7. 7

    PHP 脚本测验

表单
  1. 1

    提交表单数据作为查询参数

  2. 2

    安全公告

  3. 3

    向表单中添加一个选择元素

  4. 4

    通过请求体提交数据:POST 请求

  5. 5

    通过请求体提交数据:恢复功能

  6. 6

    表单测验

Cookie
  1. 1

    使用 Cookie 的目的

  2. 2

    设置 Cookie

  3. 3

    使用 Cookie

  4. 4

    Cookie 是请求头的一部分

  5. 5

    处理完 POST 请求后重定向

  6. 6

    安全公告

  7. 7

    挑战:显示“恭喜!”

  8. 8

    解决方案:显示“恭喜!”

  9. 9

    Cookie 测验

会话
  1. 1

    使用会话存储用户数据

  2. 2

    会话文件与序列化数据

  3. 3

    闪现消息

  4. 4

    在各处使用闪现消息

  5. 5

    会话测验

身份验证
  1. 1

    用户认证

  2. 2

    一个秘密页面

  3. 3

    设置登录表单

  4. 4

    用户验证流程

  5. 5

    使用 PHP 验证用户名和密码

  6. 6

    登出

  7. 7

    认证测验

PHP 项目结构
  1. 1

    页眉和页脚片段

  2. 2

    向代码片段传递变量

  3. 3

    重新认识闪现消息

  4. 4

    启动(Bootstrapping)

  5. 5

    从 .html 到 .php

  6. 6

    添加导航

  7. 7

    添加样式表

  8. 8

    路由:URL 映射

  9. 9

    路由:显示未找到错误

  10. 10

    项目挑战:创建一个任务管理应用程序

  11. 11

    项目解决方案:创建一个任务管理应用程序

  12. 12

    项目结构测验

CRUD 第一部分:创建
  1. 1

    将 JSON 编码的数据保存到文件中

  2. 2

    添加一个旅游行程

  3. 3

    表单验证

  4. 4

    在表单中显示提交的数据

  5. 5

    列出旅游行程

  6. 6

    项目挑战:创建并列出任务

  7. 7

    项目解决方案:创建和列出任务

  8. 8

    CRUD 第一部分测验

CRUD 第二部分:其余内容
  1. 1

    识别需要编辑的行程

  2. 2

    介绍一些可复用的元素

  3. 3

    编辑行程数据

  4. 4

    删除行程:实现软删除

  5. 5

    删除行程:软删除的挑战

  6. 6

    项目挑战:编辑和删除任务

  7. 7

    项目解决方案:编辑和删除任务

  8. 8

    CRUD 第二部分测验

文件上传
  1. 1

    添加详情页面

  2. 2

    上传文件

  3. 3

    处理文件上传

  4. 4

    显示上传的图片

  5. 5

    替换现有图像

  6. 6

    文件上传的表单验证

  7. 7

    文件上传测验

错误处理
  1. 1

    产生错误

  2. 2

    在生产环境中使用不同的配置设置

  3. 3

    显示错误页面

  4. 4

    PHP 错误

  5. 5

    错误处理测验

自动化测试
  1. 1

    环境设置

  2. 2

    首次测试

  3. 3

    创建我们的第一个浏览器测试

  4. 4

    图片页面的测试

  5. 5

    编写测试:创建新行程

  6. 6

    编写测试:编辑旅游行程

  7. 7

    故障排除与建议

  8. 8

    项目挑战:编写测试

  9. 9

    项目挑战:解决方案

  10. 10

    自动化测试测验

结论
  1. 1

    大功告成!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)