PHP From Scratch | Beginner To Advanced
从零开始学习PHP,构建一个职位列表网站
学习内容:
- 学习PHP编程的基础知识
- 掌握数据类型、函数、循环、面向对象编程、数据库等模块
- 从零开始构建一个职位列表网站,不使用任何框架或库
- 创建一个类似Laravel的自定义路由器,支持参数和中间件
- 学习使用命名空间和PSR-4自动加载
- 使用会话构建身份验证系统
- 为学习Laravel打下坚实基础
本课程包括
- 18.5小时的点播视频
- 1篇文章
- 13个可下载资源
- 可在移动设备和电视上访问
- 结业证书
价格:$19.99
教程评分:4.7分(满分5分),基于1,366条评价
教程语言:英语
教程字幕:中英文字幕
课程要求:
- 只需掌握HTML的基础知识
课程描述:
本课程分为两部分。首先,我们有七个学习模块,涵盖PHP编程的基础知识,包括数据类型、变量、数组、迭代、控制结构、条件语句、函数、作用域、面向对象编程、超全局变量($_GET, $_POST, $_SESSION, $_COOKIES等)以及数据库集成与PDO。
之后,我们将通过实践构建一个职位列表网站。我们将从零开始构建,不使用任何框架或库。这些部分将教你如何构建一个纯PHP项目,并为学习Laravel或其他框架打下坚实基础。
在项目视频中,我们将:
- 创建一个类似Laravel的自定义路由器,并不断重构以添加功能,如接受HTTP方法、参数和中间件。
- 将项目结构分为两个主要文件夹:Framework和App。Framework将包含核心类,如Router、Database、Validation和Session。App将包含控制器和视图。
- 为职位列表创建CRUD操作。
- 实现身份验证和授权系统,并使用自定义中间件保护路由。
- 添加搜索功能,按关键词和/或位置搜索/过滤列表。
- 学习验证和清理数据,并使用PDO的预处理语句防止SQL注入攻击。
如果你是初学者,建议从课程开始逐步学习所有模块。如果你有经验并掌握了基础知识,可以直接进入项目部分。
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。