课程简介
自己尝试写一个框架,可以巩固基础知识,锻炼编程能力。同时,对于理解PHP框架间的差异,路由解析异常处理等等,都很有帮助。
本资料是陈华编程学院,为大家精心筛选的四套PHP框架开发的视频教程,课程由浅入深,从易到难,是大家提升编程能力,深入理解主流PHP框架,如Laravel、Yii、ThinkPHP等框架的必备课程。
一、MVC架构模式分析与设计(43课时/5时35分/1.34GB)
1-1 MVC简介.mp4
2-1 MVC的组成与运行原理.mp4
3-1 开发环境的描述.mp4
3-2 制作第一个控制器程序.mp4
3-3 制作第一个模型程序.mp4
3-4 制作第一个视图程序.mp4
3-5 演示程序的效果并总结.mp4
4-1 入口程序介绍与系统目录的规范化.mp4
4-2 简易调用及实例化控制器.mp4
4-3 简易调用及实例化模型.mp4
4-4 简易调用及实例化视图.mp4
4-5 入口文件功能.mp4
5-1 视图引擎的介绍.mp4
5-2 Smarty的简介.mp4
5-3 Smarty的配置与实例化.mp4
6-1 Smarty的基本语法.mp4
6-10 Smarty实例.mp4
6-2 Smarty的条件判断语句.mp4
6-3 Smarty的偱环语句.mp4
6-4 Smarty的文件引用.mp4
6-5 Smarty类和对象赋值与使用.mp4
6-6 Smarty函数的使用.mp4
6-7 functions函数插件的定义和使用.mp4
6-8 modifiers变量调节器插件的定义和使用.mp4
6-9 block functions区块函数插件的定义和使用.mp4
7-1 概述.mp4
7-10 入口文件与配置文件优化.mp4
7-2 问题分析.mp4
7-3 MySQL操作类之连接数据库.mp4
7-4 MySQL操作类之获取数据.mp4
7-5 MySQL操作类之添加数据.mp4
7-6 MySQL操作类之更新数据.mp4
7-7 工厂模式初体验.mp4
7-8 框架组建简介.mp4
7-9 require文件和启动引擎程序实现.mp4
8-1 微框架简介.mp4
8-2 系统需求分析.mp4
8-3 后台模块的搭建.mp4
8-4 后台登陆功能的实现.mp4
8-5 后台首页的搭建.mp4
8-6 后台新闻的发布和修改.mp4
8-7 后台新闻列表显示和删除.mp4
8-8 前台页面展示.mp4
二、从设计模式到PHP框架开发(33课时/3时9分/908MB)
1-1 课程简介.mp4
2-1 关于PHPStorm使用.mp4
2-2 关于编程字体选择.mp4
2-3 关于运行环境搭建.mp4
3-1 关于命名空间.mp4
3-2 类自动载入.mp4
3-3 开发一个PSR-0 的基础框架.mp4
4-1 SPL标准库简介.mp4
4-2 PHP链式操作的实现.mp4
4-3 PHP魔术方法的使用.mp4
5-1 基础设计模式简介.mp4
5-2 工厂模式.mp4
5-3 单例模式.mp4
5-4 注册树模式.mp4
6-1 适配器模式.mp4
7-1 策略模式简介.mp4
7-2 策略模式的实现和使用.mp4
7-3 策略模式的控制反转.mp4
8-1 数据对象映射模式之简单案例实现.mp4
8-2 数据对象映射模式之复杂案例实现.mp4
9-1 观察者模式.mp4
10-1 原型模式.mp4
11-1 装饰器模式.mp4
12-1 迭代器模式.mp4
13-1 代理模式.mp4
14-1 面向对象设计基本原则.mp4
14-2 MVC结构.mp4
14-3 自动加载配置.mp4
14-4 从配置中生成数据库连接.mp4
14-5 装饰器模式在MVC中的使用.mp4
14-6 观察者模式在MVC程序中的使用.mp4
14-7 代理模式在MVC程序中的使用.mp4
14-8 课程小结.mp4
三、手把手教你开发PHP框架(66课时/9时28分/781MB)
0.php框架开发引言.mp4
1-1.框架整体流程介绍.mp4
1-2.定义框架第一个被外部引用核心类.mp4
1-3.定义框架与用户应用路径.mp4
1-4.定义用户应用目录路径与创建应用目录.mp4
1-5.载入框架所必须文件执行Application类run方法.mp4
1-6.初始化框架准备之C函数.mp4
1-7.加载配置项之C函数详解.mp4
1-8.初始化框架之加载配置项与时区设置与session开启.mp4
1-9.设置外部路径与自动载入与创建demo.mp4
1-10.通过get参数实现实例化应用类功能.mp4
1-11.控制器父类书写与框架整体流程书写-第一阶段完结.mp4
2-1.框架成功与失败模板设置.mp4
2-2.增加初始化方法initauto.mp4
2-3.框架日志处理Log类编写以及用法.mp4
2-4.DEBUG模式概念引入.mp4
2-5.打印p函数功能增强与go函数编写.mp4
2-6.halt函数与halt页面代码追踪.mp4
2-7.display与assign方法实现.mp4
2-8.IS_POST与IS_AJAX常量.mp4
2-9.公共概念引入与公共文件夹建立.mp4
2-10.公共配置项功能实现.mp4
2-11.用户自定义扩展功能实现.mp4
2-12.框架第三方类库与工具类存放路径定义.mp4
2-13.工具类实现自动载入与类.mp4
2-14.EmptyController.mp4
2-15.__empty方法定义与使用.mp4
2-16.错误处理-1.mp4
2-17.错误处理-2.mp4
2-18.模型类之连接数据库.mp4
2-19.定义模型所需属性与_opt方法.mp4
2-20.query方法实现.mp4
2-21.curd操作之all方法实现与M函数.mp4
2-22.链式调用方法实现.mp4
2-23.find方法与别名实现.mp4
2-24.模型exe无结果集方法实现.mp4
2-25.模型删除方法实现.mp4
2-26.模型安全处理字符串方法.mp4
2-27.模型添加方法实现.mp4
2-28.模型修改方法实现.mp4
2-29.扩展模型加载与定义与使用.mp4
2-30.载入smarty,建立桥梁.mp4
2-31.smarty配置完成.mp4
2-32.smarty之display方法实现.mp4
2-33.smarty之assign方法实现.mp4
2-34.smarty缓存使用.mp4
3-1.框架实例介绍.mp4
3-2.数据库建立与框架配置安装.mp4
3-3.后台默认首页显示.mp4
3-4.验证控制器与登录界面显示.mp4
3-5.登录与退出实现.mp4
3-6.栏目添加完成.mp4
3-7.栏目展示完成.mp4
3-8.删除栏目完成.mp4
3-9.栏目修改完成.mp4
3-10.文章添加页面展示.mp4
3-11.文章添加缩略图处理.mp4
3-12.文章添加验证.mp4
3-13.文章展示完成.mp4
3-14.文章删除功能实现.mp4
3-15.文章编辑(1).mp4
3-16.文章编辑(2).mp4
3-17.前台首页数据调取.mp4
3-18.公共部分分离与列表页数据.mp4
3-19.导航栏栏目被选中状态实现.mp4
3-20.文章具体数据调取-框架结束.mp4
四、从零开始打造自己的PHP框架(20课时/2时24分/1GB)
1-1 课程说明.mp4
1-2 框架运行流程.mp4
2-1 入口文件.mp4
2-2 类自动加载.mp4
2-3 路由类.mp4
2-4 加载控制器.mp4
2-5 模型类.mp4
2-6 视图类.mp4
2-7 框架回顾.mp4
3-1 配置加载类.mp4
3-2 日志类.mp4
3-3 composer加载.mp4
3-4 medoo数据库类.mp4
3-5 twig模板引擎.mp4
3-6 框架结束语.mp4
4-1 实际操作前言.mp4
4-2 前端功能整理.mp4
4-3 插入留言.mp4
4-4 所有留言.mp4
4-5 写在最后.mp4