• 1
  • 2
  • 3













配套资源【点击图标查看更多】

                       

 教学PPT     教学方案      教学视频      教学题库      教学大纲   

内容简介

PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。本书就是面向具备PHP编程基础的学习者推出的一本进阶教材,以精心设计的应用案例、阶段案例和项目实战,全面讲解了PHP中级项目的开发技术。

全书共10章,第1章讲解PHP的数据库操作,包括mysql、mysqli和PDO扩展的使用。第2章讲解MVC设计模式,包括MVC典型实现和MVC留言板案例。第3章讲解Smarty模板引擎,包括Smarty的详解和在项目中的应用。第4~5章讲解Web前端技术Ajax和jQuery,包括Ajax的使用、JSON数据格式、Ajax应用案例和jQuery的详解、jQuery的Ajax操作。第6~7章讲解ThinkPHP框架,包括ThinkPHP的详解和使用进阶。第8~9章是项目实战,讲解了电子商务网站的开发过程。第10章讲解Linux环境,包括Linux的安装与使用、LAMP环境搭建和项目部署。

本书附有配套视频、源代码、习题、教学课件等资源,而且为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑,希望得到更多读者的关注。

本书适合作为高等院校计算机相关专业程序设计或者Web项目开发的教材,也可作为PHP进阶提高的培训教材,是一本适合广大计算机编程爱好者的优秀读物。

教材特色

本书有两个特点:一是涵盖的技术广泛,用10章的篇幅较全面地讲解了PHP项目开发中的相关技术,包括MVC开发模式、Smarty模板引擎、Ajax技术、jQuery和ThinkPHP框架;二是实用性强,通过精心设计的应用案例、阶段案例和电子商务网站项目实战,使读者能够迅速掌握各种技术的应用,积累项目开发经验。

样章预览

第2章 MVC设计模式

学习目标

了解MVC的概念,可以描述MVC思想和工作流程

掌握模型、控制器和视图的创建

掌握MVC框架的实现,理解自动加载与请求分发机制

掌握MVC在项目中的使用,能够运用MVC开发留言板项目


2.1 什么是MVC

MVC是Xerox PRAC(施乐帕克研究中心)在80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。MVC设计模式强制性的使应用程序中的输入、处理和输出分开,将软件系统分成了三个核心部件:模型(Model)、视图(View)、控制器(Controller),它们各自处理自己的任务, MVC这个名称就是由Model、View、Controller这三个单词的首字母组成的。

在用MVC进行的Web程序开发中,模型是指处理数据的部分,视图是指显示到浏览器中的网页,控制器是指处理用户交互的程序。例如,提交表单时,由控制器负责读取用户提交的数据,然后向模型发送数据,再通过视图将处理结果显示给用户。

->点击查看更多精彩内容

配套资源

针对《PHP程序设计高级教程》一书,传智播客精心打造了一整套符合教学规律的配套资源,->点击查看教学资源包介绍手册

为了让各位老师能快速了解这套教学资源包,特意选取了部分精彩内容在此进行展现,具体如下:

以往出版社教材配套的PPT只是教材内容搬家?照本宣科“升级”成了照PPT宣科?——我们设计的教学PPT画面精美,素材丰富,逻辑层次清晰,有了这套PPT,从此只要单击鼠标即可轻松把课堂串起来

教学PPT【查看样例】

有了我们提供的教学PPT,教案本来就用不上了……但是,我们懂得:教务处可不那么人性化,一如往常的要检查教案,于是,教案也替老师们写好了,大大节约老师的时间和精力。

教学方案【查看样例】

课时就那么点,学生没听明白重难点怎么办?没有时间讲实践课怎么办?

——大量的巩固和强化重难点知识的教学短视频,帮老师解决难题,让学生收获惊喜!

什么是MVC【查看样例】

MVC控制器【查看样例】

不测怎么知道学生的学习效果?做一次测验耗时耗力又耗心血?

——标配3000道测试题+考试系统,出卷、考试(练习)、评分一键搞定,节约的何止是时间,收获的何止是教学质量!

各位老师可以在博学谷教学平台上根据特定知识点和测试难度生成测试题,下面为系统自动生成的两套样题。请点击查看:

样题A卷【查看样例】

样题B卷【查看样例】

身在高校,每学期教务处的记性总是那么差!又要求上报“教学大纲”有木有?

——都给您准备好了,直接发送吧,连错别字都不用查!

教学大纲【点击查看】