适用人群
1.接触过PHP的小菜鸟。2.第一次接触ThinkPHP。3.从事于WEB项目开发的初学者。4.在校大学生。
课程概述
经过对官方文档的研究和根据实际使用中的经验,我们对知识进行了整理归纳,学习思路将从浅到深,从易到难进行学习,课程分四部分:
第一部分讲了初次使用,其中包括认识tp6,搭建tp6的运行环境的安装,tp6的下载安装
第二部分基础入门:5个知识点。
第三部分基础技能:5个知识点。
第四部分技能提高:8个知识点。
授课方法:把知识分解每个小的任务,完成每个小任务就学会相关的知识,这样我们没完成一个小任务不但学会了知识,还有成功的喜悦,让学员门在快乐中学习。
目录
章节1:课程简介试看
课时1视频课程简介15:10可试看
章节2:初次使用试看
课时2视频本章介绍01:35可试看
课时3视频认识TP608:03可试看
课时4视频为什么选择TP6?05:01可试看
课时5视频搭建TP6运行的环境15:43可试看
课时6视频下载安装TP609:56可试看
课时7视频开启调试模式02:26可试看
章节3:基础入门—控制器试看
课时8视频本章介绍04:07可试看
课时9视频任务一:创建一个控制器文件26:47可试看
课时10视频任务二:认识控制器文件的命名空间07:59可试看
课时11视频任务三:修改控制器后缀07:19可试看
课时12视频任务四:创建多级控制器16:24可试看
章节4:基础入门—数据库基本操作试看
课时13视频本章介绍02:47可试看
课时14视频任务一:连接数据库24:50可试看
课时15视频任务二:用四种查询方式实现相应需求25:46可试看
课时16视频任务三:用四种方式实现数据添加20:08可试看
课时17视频任务四:用两种方式实现数据更新14:58可试看
课时18视频任务五:删除数据06:17可试看
章节5:基础入门—数据库查询表达式与方法
课时19视频本章介绍02:41
课时20视频任务一:使用查询表达式进行数据查询24:00
课时21视频任务二:使用链式方法进行数据查询30:36
课时22视频任务三:学会聚合查询/时间查询23:35
课时23视频任务四:学会高级查询/子查询/原生查询(1)39:04
课时24视频任务四:学会高级查询/子查询/原生查询(2)19:25
课时25视频任务五:学会JSON字段查询14:34
课时26视频任务六:学会获取器使用06:37
章节6:基础入门—模型基本操作
课时27视频本章介绍03:10
课时28视频任务一:认识理解模型并定义一个模型12:58
课时29视频任务二:学会模型的增删改查操作36:13
课时30视频任务三:模型的查询范围14:19
课时31视频任务四:用模型对JSON字段进行查询09:41
课时32视频任务五:学会获取器的使用16:44
课时33视频任务六:学会修改器的使用17:19
课时34视频任务七:学会搜索器的使用10:43
章节7:基础入门—模型关联
课时35视频本章介绍07:06
课时36视频任务一:学会一对一关联38:21
课时37视频任务二:学会一对多关联32:33
课时38视频任务三:学会远程一对多关联28:43
课时39视频任务四:学会远程一对一关联06:50
课时40视频任务五:学会多对多关联33:07
课时41视频任务六:学会多态关联20:07
课时42视频任务七:关联预载入21:15
课时43视频任务八:关联统计18:06
课时44视频任务九:关联输出05:24
章节8:基础入门—视图
课时45视频本章介绍03:36
课时46视频任务一:安装和配置视图模板11:13
课时47视频任务二:认识理解模板路径及渲染21:16
课时48视频任务三:学会把数据过滤后在模板输出06:16
课时49视频任务四:在模板中输出变量10:51
课时50视频任务五:变量经过函数处理后输出10:54
课时51视频任务六:学会模板布局及继承30:12
课时52视频任务七:学会模板中标签的使用49:07
课时53视频任务八:运算符/原样输出/模板注释/输出替换12:35
章节9:基础入门—多应用
课时54视频本章介绍02:30
课时55视频任务一:安装多应用模式扩展04:38
课时56视频任务二:创建标准的多个应用04:37
课时57视频任务三:自动部署访问02:20
课时58视频任务四:增加应用入口02:13
课时59视频任务五:应用目录的获取03:01
课时60视频任务六:应用目录的映射02:16
课时61视频任务七:域名绑定应用02:17
课时62视频任务八:禁止应用访问00:56
章节10:基础技能—请求
课时63视频本章介绍01:55
课时64视频任务一:用四种方式实现请求对象15:14
课时65视频任务二:用常用的方法获取请求信息06:18
课时66视频任务三:获取输入变量信息28:57
课时67视频任务四:获取请求类型07:24
课时68视频任务五:获取HTTP头信息02:36
课时69视频任务六:页面伪静态的实现02:48
课时70视频任务七:用方法实现参数绑定04:14
章节11:基础技能—异常
课时71视频本章介绍01:24
课时72视频任务一:异常显示06:19
课时73视频任务二:异常处理接管07:51
课时74视频任务三:手动抛出和捕获异常04:28
课时75视频任务四: HTTP 异常10:21
章节12:基础技能—日志
课时76视频本章介绍01:22
课时77视频任务一:认识了解日志配置08:31
课时78视频任务二:学会写入日志35:08
课时79视频任务三:把不同的日志记录到不同的通道04:01
章节13:基础技能—调试
课时80视频本章介绍01:47
课时81视频任务一:认识调试的模式06:32
课时82视频任务二:Trace调试12:22
课时83视频任务三:SQL调试07:40
课时84视频任务四:变量调试02:53
课时85视频任务五:远程调试10:39
章节14:基础技能—缓存
课时86视频本章介绍01:25
课时87视频任务一:认识缓存的设置04:39
课时88视频任务二:设置缓存02:28
课时89视频任务三:获取缓存05:13
课时90视频任务四:删除缓存07:25
课时91视频任务五:缓存标签05:35
课时92视频任务六:切换缓存类型03:34
章节15:技能提高—容器和依赖注入
课时93视频本章介绍01:57
课时94视频任务一:理解依赖注入的意义04:54
课时95视频任务二:使用依赖注入的场景13:52
课时96视频任务三:理解容器的作用11:00
课时97视频任务四:依赖注入类绑定到容器02:43
课时98视频任务五:容器中的类进行解析03:37
章节16:技能提高—服务
课时99视频本章介绍01:35
课时100视频任务一:认识作用05:00
课时101视频任务二:注册服务的方法07:04
课时102视频任务三:启动服务的方法09:46
课时103视频任务四:服务注册03:10
章节17:技能提高—门面
课时104视频本章介绍00:29
课时105视频任务一:理解门面的作用和意义01:56
课时106视频任务二:实例演示门面的使用06:25
课时107视频任务三:核心门面类库05:42
章节18:技能提高—路由(1)
课时108视频本章介绍02:05
课时109视频任务一:认识理解路由的意义08:21
课时110视频任务二:路由设置及定义的方法34:19
课时111视频任务三:路由变量的规则10:59
课时112视频任务四:路由地址的理解及设置27:02
课时113视频任务五:路由参数的设置及使用21:38
课时114视频任务六:路由分组理解及使用方法15:39
课时115视频任务七:资源路由的使用方法29:31
章节19:技能提高—路由(2)
课时116视频任务八:注解路由使用方法15:35
课时117视频任务九:路由绑定09:54
课时118视频任务十:域名路由04:14
课时119视频任务十一:MISS路由14:00
课时120视频任务十二:跨域请求13:29
课时121视频任务十三:URL生成21:41
章节20:技能提高—中间件
课时122视频本章介绍02:23
课时123视频任务一:理解中间件的作用和意义02:53
课时124视频任务二:定义中间件12:30
课时125视频任务三:前置/后置中间件04:07
课时126视频任务四:定义中间件别名06:45
课时127视频任务五:注册中间件(1)16:07
课时128视频任务五:注册中间件(2)23:07
课时129视频任务六:中间件向控制器传参07:12
章节21:技能提高—Session
课时130视频本章介绍01:07
课时131视频任务一:开启Session03:10
课时132视频任务二:Session初始化04:30
课时133视频任务三:基础用法10:27
课时134视频任务四:多级数组02:33
课时135视频任务五:助手函数02:48
课时136视频任务六:Request对象中读取Session03:44
课时137视频任务七:应用独立会话07:27
章节22:技能提高—事件
课时138视频本章介绍02:17
课时139视频任务一:事件的意义及理解03:10
课时140视频任务二:实现事件方式一:定义事件类22:44
课时141视频任务三:实现事件方式二:事件监听17:54
课时142视频任务四:实现事件方式三:事件订阅09:05
课时143视频任务五:实现事件方式四:内置事件(数据库)10:16
课时144视频任务六:实现事件方式五:内置事件(模型需购买观看
章节23:结束语
课时145视频结束语