《thinkphp5框架精讲基础与提升(第一季)》7b774a116dfa36ade5e283e1fd535f20_bf0ff3eef3cf6596ed95e2784440fdd1.webp (27.15 KB, 下载次数: 39) 下载附件 保存到相册 2024-6-30 01:47 上传【技能收获】学完可掌握:Linux 运维、React 前端。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 D
ThinkPHP 5 这套课在网上的版本很杂,标题里带“精讲基础与提升”的尤其多。这一季值得单独拎出来说,原因不在于它讲了多少知识点,而在于它的章节切分方式是“框架骨架 → 请求生命周期 → 数据库层 → 模板与调试”,是一个能让你自己往里填东西的结构。对于习惯先看目录再决定要不要投入时间的人来说,这种切法比那种一上来就堆项目案例的课要好判断得多。
标题写的是“基础与提升”,但第一季的重心明显偏基础侧。它把 ThinkPHP 5 最容易被跳过、又最容易在后面踩坑的部分——入口文件、路由定义、控制器与命名空间的对应关系——放在了前面。这部分如果只是照着敲,很快就能跑通;但真正值得停下来的是它讲路由时对 URL 模式、参数绑定和分组路由的处理顺序,这个顺序决定了你后面做权限控制和接口版本管理时会不会返工。
提升的部分主要体现在数据库操作和模板引擎两章。查询构造器、模型关联、软删除这些内容,很多免费教程只演示一遍语法,这里至少把关联查询的预载入和惰性加载的差异拎出来讲了。模板部分涉及布局、继承和标签库,对还在混写 PHP 和 HTML 的人是一次整理。
这类课程的资料包通常包含章节笔记和配套代码。笔记不要当讲义从头读到尾,它的价值在于你听完一节后回头核对:笔记里记下的方法名和配置项,是不是你能不看视频复述出来的。配套代码建议单独放一个目录,按章节建分支或者打 tag,每学完一章自己先动手改一处逻辑,再和原代码对照,比自己重敲一遍有效。
如果资料里带了数据库 SQL 文件,先导入跑通再谈看代码,否则模型关联那部分你只能看个热闹。图片和附件类的东西基本是环境截图,扫一眼确认版本即可,不必逐张存。
需要你至少有 PHP 基础语法和一点点 Composer 使用经验。如果连命名空间和自动加载都没接触过,直接上 ThinkPHP 5 会在入口文件那一章卡住。环境方面,PHP 7 起步的版本更贴合这套课演示的行为。另外建议在本地配一个能改代码立即生效的环境,边看边试,比看完再练效果好得多。
整体来说,这一季适合当骨架课用:把框架的运转方式过一遍,剩下的靠手册和项目补。抱着“看完就能独立做完整项目”的预期来,大概率会失望;但作为理清 ThinkPHP 5 脉络的第一份材料,它的章节顺序和取舍是站得住的。
7b774a116dfa36ade5e283e1fd535f20_bf0ff3eef3cf6596ed95e2784440fdd1.webp 下载附件 保存到相册 2024-6-30 01:47 上传
课程推荐
《thinkphp5框架精讲基础与提升(第一季)》7b774a116dfa36ade5e283e1fd535f20_bf0ff3eef3cf6596ed95e2784440fdd1.webp 下载附件 保存到相册 2024-6-30 01:47 上传【技能收获】学完可掌握:Linux 运维、React 前端。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(70 节)
* 1-1 教程简单介绍适合的人群以及使用到的技术.mp4
* 1-2 composer安装以及windows和linux环境tp5.mp4
* 1-3 thinkphp实战系列之目录结构的介绍.mp4
* 1-4 thinkphp实战系列之应用启动流程代码分析.mp4
* 1-5 thinkphp实战系列之助手函数使用以及实现原理.mp4
* 1-6 系统常量的获取以及定义自己的常量.mp4
* 1-7 配置文件的读取以及配置自己的配置文件.mp4
* 1-8 thinkphp实战之.env的配置以及读取使用.mp4
* 2-1 路由pathinfo的配置以及使用.mp4
* 2-2 路由方法rule的使用.mp4
* 2-3 路由各种请求方法的使用.mp4
* 2-4 路由参数规则限制.mp4
* 2-5 路由分组默认路由闭包路由.mp4
* 2-6 资源路由的使用.mp4
* 3-1 接受请求变量的3种方法以及源码分析实现原理.mp4
* 3-2 Request默认值except only 以及过滤参数的使.mp4
* 3-3 session和cookie的配置设置以及获取.mp4
* 3-4 判断请求类型伪装请求以及Request注册方法.mp4
* 3-5 响应数剧方法create使用.mp4
* 3-6 助手函数响应json xml jsonp.mp4
* 4-1 thinkphp实战之MVC架构原理流程介绍.mp4
* 5-1 app和think命名空间的分析以及修改app命名空间.mp4
* 5-2 类文件的命名方式以及继承基类.mp4
* 5-3 两种初始化__construct和_initialize的使.mp4
* 5-4 error success redirect的使用以及重写的.mp4
* 5-5 beforeAction前置操作的使用.mp4
* 5-6 空控制器以及多级控制器的使用.mp4
* 6-1 数据库配置文件以及连接数据库.mp4
* 6-2 插入一条数据和插入多条数据的使用.mp4
* 6-3 Db类的方法的分析.mp4
* 6-4 查询一条和查询多条数据.mp4
* 6-5 链式操作where查询.mp4
* 6-6 thinkphp实战之链式操作field.mp4
* 6-7 链式操作order limit distinct fetch.mp4
* 6-8 链式操作join连表查询的使用.mp4
* 6-9 thinkphp实战之事务的使用.mp4
* 6-10 thinkphp实战之更新以及自增自减操作.mp4
* 6-11 thinkphp实战之删除数据delete.mp4
* 7-1 Model模型的定义规则.mp4
* 7-2 模型插入一条和多条数据.mp4
* 7-3 模型查询一条和多条数据.mp4
* 7-4 thinkphp实战之动态查询.mp4
* 7-5 模型更新一条和多条数据.mp4
* 7-6 模型的删除和聚合函数的操作.mp4
* 7-7 时间戳的配置使用.mp4
* 7-8 模型之一对一及一对多关联模型.mp4
* 8-1 view的创建规则以及访问.mp4
* 8-2 view模板渲染跨方法控制器模块的使用.mp4
* 8-3 view变量的赋值以及数组和对象的输出方式.mp4
* 8-4 view输出系统各种常量.mp4
* 8-5 view输出变量的函数处理使用.mp4
* 8-6 view输出volist foreach if switch.mp4
* 8-7 view其他的各种功能以及配置修改-1.mp4
* 8-8 view其他的各种功能以及配置修改-2.mp4
* 8-9 view模板布局全局配置以及自定义配置以及引入文件.mp4
* 8-10 view模板继承的使用.mp4
* 8-11 命令行生成模块控制器模型视图.mp4
* 9-1 thinkphp实战之validate的使用.mp4
* 9-2 validate内置验证自定义规则以及提示信息.mp4
* 9-3 validate验证规则场景验证.mp4
* 9-4 validate验证令牌token使用.mp4
* 10-1 thinkphp实战之captcha的引入使用.mp4
* 10-2 capthca的配置以及验证.mp4
* 11-1 thinkphp实战之图片上传.mp4
* 11-2 thinkphp实战之图片上传以及验证图片.mp4
* 11-3 thinkphp实战之图片上传多图上传.mp4
* 11-4 thinkphp实战之图片Image裁剪.mp4
* 11-5 thinkphp实战之Image图片缩略图.mp4
* 11-6 thinkphp实战Image图片水印和文字水印.mp4
* 12-1 thinkphp实战之Log日志的使用.mp4