TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312457
|
课程简介:
本课程前部分通过学习MVC理论知识,引入MVC设计简单的框架的方法,并带领学生掌握对框架MVC三层框架简化的方法。后半部分通过视图层的介绍引入smarty的概念,详细介绍smarty的语法,通过实例再次加深对smarty的理解,并演示smarty各个内置函数与php、自定义函数的用法。
课程须知:
本课程是php高级课程的一环,需要大家掌握以下知识点:
1、对php的基础知识掌握,如数组、自定义函数、php常用内置函数
2、掌握php面向对象编程的基本概念,至少要明白类、对象的概念
课程能学到什么?
1、MVC理论概念。
2、运用MVC理论设计简单的框架。
3、对框架里MVC三层的调用进行简化。
课程目录:
第1章 MVC简介
了解学习MVC的作用及重要性。
1-1 MVC简介 (06:33)
第2章 MVC的组成与运行原理
初步讲解MVC的定义及组成元素,以及元素(M、V、C)是如何分工协作的。
2-1 MVC的组成与运行原理 (04:28)
第3章 MVC实例制作(1)
通过微型MVC实例的开发,进一步的带大家理解MVC的相关知识。
3-1 [MVC实例]开发环境的描述 (01:47)
3-2 [MVC实例]制作第一个控制器程序 (02:31)
3-3 [MVC实例]制作第一个模型程序 (02:24)
3-4 [MVC实例]制作第一个视图程序 (01:45)
3-5 [MVC实例]演示程序的效果并总结 (06:24)
第4章 MVC实例制作(2)
通过介绍入口程序的作用,对上述实例进行改进。介绍常用第三方视图引擎,为后面引入smarty的知识埋下伏笔
4-1 [MVC实例]入口程序介绍与系统目录的规范化 (04:34)
4-2 [MVC实例]简易调用及实例化控制器 (06:33)
4-3 [MVC实例]简易调用及实例化模型 (04:28)
4-4 [MVC实例]简易调用及实例化视图 (03:50)
4-5 [MVC实例]入口文件功能 (09:27)
第5章 Smarty简介
由浅入深的介绍smarty的作用和运用环境,以及如何配置使用smarty。
5-1 视图引擎的介绍 (03:40)
5-2 Smarty的简介 (03:49)
5-3 Smarty的配置与实例化 (18:31)
第6章 Smarty模板语法
由浅入深的介绍smarty模板语法,包括函数、控制语句。
6-1 Smarty的基本语法 (25:33)
6-2 Smarty的条件判断语句 (03:30)
6-3 Smarty的偱环语句 (08:54)
6-4 Smarty的文件引用 (04:00)
6-5 Smarty类和对象赋值与使用 (04:29)
6-6 Smarty函数的使用 (14:19)
6-7 functions函数插件的定义和使用 (13:19)
6-8 modifiers变量调节器插件的定义和使用 (06:10)
6-9 block functions区块函数插件的定义和使用 (04:32)
6-10 Smarty实例 (11:56)
第7章 MVC微型框架的建立
综合运用MVC理论、面向对象知识,建立一个微型框架。通过数据库类的封装、不同工厂类的封装、启动引擎的建立等讲解框架的原始构造和研发的思路和技巧。
7-1 概述 (04:40)
7-2 问题分析 (04:15)
7-3 MySQL操作类之连接数据库 (05:17)
7-4 MySQL操作类之获取数据 (05:11)
7-5 MySQL操作类之添加数据 (06:48)
7-6 MySQL操作类之更新数据 (05:52)
7-7 工厂模式初体验 (15:55)
7-8 框架组建简介 (07:15)
7-9 require文件和启动引擎程序实现 (08:28)
7-10 入口文件与配置文件优化 (04:08)
第8章 MVC微型框架的实际运用
运用创建的框架,进行实际的新闻发布系统的开发。通过逐步的前后台两部分的研发,展现基于MVC架构出的框架在实际开发中带来的便利和规范。
8-1 MVC微框架简介 (06:21)
8-2 [MVC微框架]系统需求分析 (05:22)
8-3 [MVC微框架]后台模块的搭建 (02:06)
8-4 [MVC微框架]后台登陆功能的实现 (19:20)
8-5 [MVC微框架]后台首页的搭建 (08:53)
8-6 [MVC微框架]后台新闻的发布和修改 (21:02)
8-7 [MVC微框架]后台新闻列表显示和删除 (08:17)
8-8 [MVC微框架]前台页面展示 (18:50)
|
|