竹笋

注册

 

发新话题 回复该主题

PHPWeb应用开发案例教程双色 [复制链接]

1#
市场营销求职招聘交流微信群 http://baijiahao.baidu.com/s?id=1713591262929630808&wfr=spider&for=pc
APP开发求职招聘微信群 http://cgia.cn/news/chuangyi/1592214.html
文员求职招聘微信群 http://cgia.cn/news/chuangyi/1592214.html
PHPWeb应用开发案例教程(双色)[本科]

ISBN:-7---0/03

主编:阮云兰、钟诚、张磊

出版社:上海交大

适用层次:高等教育

出版/修订日期:-07-01

¥78.60

本书共分16章,内容涵盖:初识PHP、PHP的基本语法、PHP流程控制语句、PHP函数的应用、字符串操作与正则表达式、PHP数组、PHP与Web页面交互、面向对象的程序开发、Cookie与Session、PHP文件系统、MySQL数据库基础、使用图形化管理工具phpMyAdmin管理数据库、PHP操作MySQL数据库、PHP框架、开发博客管理系统和开发电子商务网站。

本书可作为高等院校,中、高等职业技术院校,以及各类培训机构的专用教材,也可供广大初、中级Web开发爱好者自学使用。

第1章初识PHP

学习目标

1.1PHP概述

1.1.1什么是PHP

1.1.2PHP的特点

1.1.3PHP的应用领域

1.2Windows下PHP运行环境的搭建

1.2.1安装常规运行环境

1.2.2集成软件简介

1.2.3PHP常用开发工具

1.2.4PHP参考手册

本章实训——开发第一个PHP实例

本章总结

知识考核

第2章PHP的基本语法

学习目标

2.1PHP语言基础

2.1.1PHP文件格式

2.1.2PHP语言标记

2.1.3PHP语法和注释

2.2PHP的数据类型

2.2.1标量数据类型

2.2.2复合数据类型

2.2.3特殊数据类型

2.3数据类型转换

2.3.1显式转换(强制转换)

2.3.2隐式转换(自动转换)

2.4PHP变量

2.4.1变量的命名

2.4.2变量的赋值

2.4.3变量的作用域

2.4.4可变变量

2.4.5PHP预定义变量

2.5PHP常量

2.5.1常量的声明和使用

2.5.2预定义常量

2.6PHP运算符

2.6.1算术运算符

2.6.2比较运算符

2.6.3赋值运算符

2.6.4逻辑运算符

2.6.5按位运算符

2.6.6字符串运算符

2.6.7错误控制运算符

2.6.8其他运算符

2.6.9运算符的优先顺序和结合规则

2.7PHP编码规范

2.7.1PHP命名规范

2.7.2PHP书写规则

本章实训——定义变量并将其输出

本章总结

知识考核

第3章PHP流程控制语句

学习目标

3.1条件控制语句

3.1.1if语句

3.1.2switch语句

3.2循环控制语句

3.2.1while循环

3.2.2for循环

3.2.3foreach循环

3.2.4跳转控制语句

本章实训

实训1应用switch语句

实训2使用for循环实现乘法口诀表

本章总结

知识考核

第4章PHP函数的应用

学习目标

4.1自定义函数

4.1.1定义和调用函数

4.1.2在函数间传递参数

4.1.3从函数中返回值

4.1.4对函数的引用

4.1.5变量函数

4.1.6递归函数

4.2PHP内置函数

4.2.1日期时间函数

4.2.2数学函数

4.2.3变量相关的函数

4.2.4include()和require()函数

4.2.5include_once()和require_once()函数

本章实训——使用函数限制字符串长度和格式

本章总结

知识考核

第5章字符串操作与正则表达式

学习目标

5.1认识字符串

5.1.1字符串简介

5.1.2字符串表示形式

5.2字符串常用操作

5.2.1获取字符串长度

5.2.2去除字符串的首尾空格和特殊字符

5.2.3大小写转换

5.2.4截取字符串

5.2.5查找字符串

5.2.6替换字符串

5.3正则表达式

5.3.1正则表达式简介

5.3.2正则表达式的语法规则

5.3.3Perl兼容正则表达式函数

5.3.4测试正则表达式

本章实训——验证上传图片的格式

本章总结

知识考核

第6章PHP数组

学习目标

6.1初识数组

6.1.1数组的声明

6.1.2数组的分类

6.1.3数组的构造

6.2数组的输出和遍历

6.2.1数组的输出

6.2.2数组的遍历

6.3数组常用操作

6.3.1数组与字符串的转换

6.3.2统计数组元素个数

6.3.3数组的排序

6.3.4在数组中查找元素

6.3.5数组的合并与拆分

6.4PHP预定义数组

本章实训——过滤敏感字符

本章总结

知识考核

第7章PHP与Web页面交互

学习目标

7.1表单及常用表单元素

7.1.1认识及创建表单

7.1.2认识表单元素

7.2表单提交方式和参数值获取方式

7.2.1表单提交方式

7.2.2参数值获取方式

7.3在Web页中嵌入PHP脚本

7.3.1在HTML标记中添加PHP脚本

7.3.2为表单元素的value属性赋值

7.4在PHP中获取表单数据

7.4.1获取文本框、密码框、隐藏域、按钮和文本域的值

7.4.2获取单选按钮的值

7.4.3获取列表框和菜单框的值

7.4.4获取复选框的值

7.4.5获取文件域的值

7.5对URL传递的参数进行编/解码

7.5.1对URL传递的参数进行编码

7.5.2对URL传递的参数进行解码

本章实训——制作用户注册页面

本章总结

知识考核

提高篇

第8章面向对象的程序开发

学习目标

8.1面向对象的基本概念

8.1.1类和对象的关系

8.1.2类中的变量

8.1.3类中的方法

8.1.4构造方法

8.1.5析构方法

8.2继承

8.2.1怎样继承一个类

8.2.2重写

8.2.3“this-”和“::”的使用

8.3高级特性

8.3.1静态变量(方法)

8.3.2final类和方法

8.3.3常量属性

8.3.4abstract类和方法

8.4接口的使用

8.5PHP中的魔术方法

8.5.1__set()方法

8.5.2__get()方法

8.5.3__call()方法

8.5.4__toString()方法

本章实训——制作新闻列表栏目

本章总结

知识考核

第9章Cookie与Session

学习目标

9.1Cookie

9.1.1了解Cookie

9.1.2创建Cookie

9.1.3读取Cookie

9.1.4删除Cookie

9.2Session

9.2.1了解Session

9.2.2创建和管理会话

9.2.3Session的生命周期

9.3Session高级应用

9.3.1Session临时文件

9.3.2使用Session控制页面缓存

本章实训——使用Session区分用户身份

本章总结

知识考核

第10章PHP文件系统

学习目标

10.1查看文件和目录

10.1.1查看文件名称

10.1.2查看文件目录

10.1.3查看文件绝对路径

10.2目录处理

10.2.1创建目录

10.2.2打开/关闭目录

10.2.3浏览目录

10.2.4其他常用目录操作函数

10.3PHP文件处理

10.3.1打开/关闭文件

10.3.2读取文件

10.3.3在文件中写入数据

10.3.4其他常用文件操作函数

10.4文件上传

10.4.1文件上传的基本知识

10.4.2预定义变量_FILES

10.4.3文件上传函数

10.4.4多文件上传

本章实训——实现上传文件功能

本章总结

知识考核

第11章MySQL数据库基础

学习目标

11.1MySQL概述

11.1.1什么是MySQL

11.1.2MySQL的特点

11.1.3安装配置MySQL

11.2MySQL服务器基本操作

11.2.1启动MySQL服务器

11.2.2连接和断开MySQL服务器

11.2.3停止MySQL服务器

11.3MySQL数据库基本操作

11.3.1创建数据库

11.3.2查看数据库

11.3.3选择数据库

11.3.4删除数据库

11.4MySQL数据表基本操作

11.4.1创建数据表

11.4.2查看表结构

11.4.3修改表结构

11.4.4重命名表

11.4.5删除表

11.5MySQL表记录基本操作

11.5.1插入记录

11.5.2查询数据库记录

11.5.3修改记录

11.5.4删除记录

11.6MySQL数据库备份和恢复

11.6.1数据的备份

11.6.2数据的恢复

本章实训——创建数据库和表并向其中添加信息

本章总结

知识考核

第12章使用图形化管理工具phpMyAdmin管理数据库

学习目标

12.1安装和配置phpMyAdmin

12.2使用phpMyAdmin管理数据库

12.2.1操作数据库

12.2.2操作数据表

12.2.3使用SQL语句操作数据表

12.2.4管理数据记录

12.2.5生成和执行mysql数据库脚本

本章总结

知识考核

第13章PHP操作MySQL数据库

学习目标

13.1PHP访问MySQL数据库的一般流程

13.2PHP访问MySQL数据库的具体方法

13.2.1连接MySQL服务器

13.2.2修改默认的MySQL数据库文件

13.2.3执行SQL语句

13.2.4处理查询结果集

13.3PHP操作MySQL数据库——制作公告信息管理系统

13.3.1使用insert语句在网页中添加信息

13.3.2使用select语句在网页中查询信息

13.3.3分页显示网页中的信息

13.3.4使用update语句编辑网页信息

13.3.5使用delete语句删除网页信息

本章实训——制作公告信息管理系统

本章总结

知识考核

第14章PHP框架

学习目标

14.1PHP框架简介

14.1.1PHP框架的特点

14.1.2主流PHP框架简介

14.1.3MVC

14.2ThinkPHP基础

14.2.1ThinkPHP框架的特点

14.2.2ThinkPHP的环境要求

14.2.3获取ThinkPHP

14.2.4ThinkPHP的目录结构

14.2.5入口文件

14.2.6模块和控制器

14.2.7ThinkPHP命名规范

14.2.8项目构建流程

14.3ThinkPHP的配置

14.3.1配置格式

14.3.2读取配置

14.4ThinkPHP架构

14.4.1模块化设计

14.4.2URL模式

14.4.3命名空间

14.4.4ThinkPHP的系统流程

14.5ThinkPHP的控制器

14.5.1定义控制器

14.5.2实例化控制器

14.5.3页面跳转

14.6ThinkPHP的模型

14.6.1模型的定义

14.6.2实例化模型

14.6.3连接数据库

14.6.4连贯操作

14.6.5CURD操作

14.6.6制作用户信息管理页面

14.7ThinkPHP的视图

14.7.1模板定义

14.7.2模板赋值

14.7.3模板渲染

本章总结

知识考核

实战篇

第15章开发博客管理系统

学习目标

15.1需求分析

15.2系统设计

15.2.1系统目标

15.2.2系统功能结构

15.2.3系统功能概览

15.2.4系统流程图

15.2.5系统开发环境

15.2.6目录结构

15.3数据库设计

15.3.1数据库概念设计

15.3.2数据库物理结构设计

15.4网站首页设计

15.4.1首页顶部的实现

15.4.2首页左侧的实现

15.4.3首页右侧的实现

15.5注册模块设计

15.5.1创建注册表单

15.5.2注册验证的实现

15.5.3生成验证码

15.6登录模块设计

15.6.1创建登录表单

15.6.2登录验证的实现

15.7文章管理模块设计

15.7.1发表文章功能的实现

15.7.2文章列表功能的实现

15.8个人中心模块设计

15.8.1修改个人信息功能的实现

15.8.2上传图片功能的实现

15.9朋友圈模块设计

第16章开发电子商务网站

学习目标

16.1需求分析

16.2系统设计

16.2.1系统目标

16.2.2系统功能结构

16.2.3系统功能概览

16.2.4系统流程图

16.2.5系统开发环境

16.2.6网站目录结构

16.3数据库设计

16.3.1数据库概念设计

16.3.2数据库物理结构设计

16.4网站配置文件设置

16.5前台首页设计

16.5.1商品搜索的实现

16.5.2首页广告的实现

16.5.3商品分类导航的实现

16.6注册模块设计

16.7商品详情模块设计

16.7.1位置导航的实现

16.7.2购物车功能的实现

16.8会员中心模块设计

16.8.1验证输入信息

16.8.2实现地址的级联显示

16.9后台设计

16.9.1后台页面布局

16.9.2商品管理模块设计

16.9.3权限管理模块设计

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题