网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | ThinkPHP5框架原理与实战 |
分类 | |
作者 | 黑马程序员编 |
出版社 | 中国铁道出版社有限公司 |
下载 | ![]() |
简介 | 作者简介 黑马程序员 目录 章 ThinkPHP入门 111 初识ThinkPHP 1111 什么是框架 1112 常见的PHP框架 2113 ThinkPHP的发展历程 212 开发环境搭建 4121 Apache安装与配置 4122 PHP的安装与配置 6123 MySQL安装与配置 8124 配置虚拟主机 10125 安装Composer依赖管理工具 11126 安装Visual Studio Code编辑器 1213 ThinkPHP的安装和使用 13131 安装ThinkPHP 13132 使用ThinkPHP开发项目 15本章小结 19课后练习 20第2章 框架的基础知识 2121 MVC开发模式 21211 什么是MVC 21212 单一入口的框架设计 2322 路由 26221 路由的实现原理 26222 隐藏入口文件 27223 ThinkPHP中的路由 2823 命名空间 30231 命名空间的定义 30232 命名空间的使用 32233 导入命名空间 3424 自动加载 36241 注册自动加载函数 36242 注册多个自动加载函数 38243 注册自动加载方法 3825 代码规范 39251 PSR规范 39252 配置VS Code编辑器 4126 Composer 43261 实现类的自动加载 43262 项目依赖管理 45263 创建自己的包 46本章小结 48课后练习 48第3章 框架的实现原理(上) 5031 创建自定义框架 50311 划分目录结构 50312 自动加载 51313 控制反转和依赖注入 52314 Container类 55315 App类 57316 Facade类 5932 反射 62321 反射API 62322 利用反射实现参数绑定 65323 利用反射实现依赖注入 66324 自定义实例化 6733 配置文件 68331 配置文件的设计 68332 配置的读取与修改 6934 请求和响应 72341 路由检测 72342 请求分发 75343 输入过滤 76344 响应处理 79345 中间件 81本章小结 86课后练习 86第4章 框架的实现原理(下) 8841 异常处理 88411 异常的抛出和捕获 88412 自定义异常 89413 多异常捕获处理 91414 在框架中处理异常 9342 PDO扩展 93421 PDO基本使用 94422 PDO预处理机制 97423 PDO异常处理 99424 PDO事务处理 10143 框架中的数据库操作 102431 ThinkPHP的数据库架构 102432 编写数据库操作类 103433 编写数据库操作方法 107434 自动生成SQL语句 11144 模板引擎 119441 Smarty模板引擎 119442 ThinkPHP模板引擎 123本章小结 124课后练习 125第5章 后台管理系统 12651 准备工作 126511 项目说明 126512 创建项目 127513 项目环境变量 128514 数据库迁移 13052 模型的使用 133521 模型的使用步骤 133522 模型的常用操作 135523 数据集的使用 13953 后台用户登录 140531 创建数据表 141532 用户登录页面 142533 表单验证 145534 Ajax交互 150535 远程调试 155536 令牌验证 156537 检测用户是否已经登录 159538 用户退出 16054 后台页面搭建 161541 后台布局 161542 后台首页 163543 后台菜单 164544 Ajax交互 165本章小结 166课后练习 167第6章 基于角色的访问控制 16861 菜单管理 168611 创建数据表 168612 菜单展示 170613 菜单列表 173614 菜单添加和修改 176615 表单验证 179616 菜单删除 18162 角色管理 182621 创建数据表 182622 角色列表 182623 角色添加和修改 184624 角色删除 18663 权限管理 187631 创建数据表 187632 权限列表 188633 权限添加和修改 192634 权限删除 19664 用户管理 196641 用户列表 196642 用户添加和修改 199643 用户删除 202644 修改密码 20265 访问控制 204651 检查用户权限 204652 根据用户权限显示菜单 206本章小结 206课后练习 206第7章 在线商城项目 20871 分类管理 208711 添加菜单项 208712 创建数据表 209713 分类列表 210714 分类添加和修改 213715 分类删除 21772 图片管理 217721 创建数据表 217722 相册列表 219723 查看相册 221724 整合WebUploader 223725 上传图片 227726 创建缩略图 229727 删除图片 231728 将相册放入模态框 23273 商品管理 235731 创建数据表 235732 商品列表 236733 商品软删除 239734 快捷上下架 243735 商品添加与修改 244736 上传图片 248737 整合UEditor 252本章小结 255课后练习 255第8章 Linux环境 25781 LNMP环境搭建 257811 安装Linux 257812 安装Nginx 261813 安装PHP 264814 安装MySQL 268815 安装Composer和ThinkPHP 27182 Memcached 272821 初识Memcached 272822 安装Memcached 273823 PHP操作Memcached 275824 ThinkPHP操作Memcached 27883 Redis 279831 初识Redis 279832 安装Redis 279833 Redis入门 282834 PHP操作Redis 285835 ThinkPHP操作Redis 28684 MongoDB 287841 初识MongoDB 287842 安装MongoDB 288843 MongoDB入门 289844 PHP操作MongoDB 291845 ThinkPHP操作MongoDB 292 85 Elasticsearch 293851 初识Elasticsearch 293852 安装Elasticsearch 294853 使用Elasticsearch 295854 ThinkPHP操作Elasticsearch 29886 Swoole 299861 初识Swoole 299862 安装Swoole 299863 使用Swoole 30087 Docker 301871 初识Docker 301872 安装Docker 301873 使用Docker 302本章小结 303课后练习 303第9章 ThinkPHP+Vuejs轻社区项目 30591 前后端分离开发概述 30592 项目介绍 306921 项目展示 306922 需求分析 307923 技术方案 308924 数据库设计 30893 项目开发说明 310本章小结 310 内容推荐 全书共有9章,章讲解开发环境搭建,第2~4章讲解框架基础知识和ThinkPHP源码分析,第5~7章讲解ThinkPHP开发实战,第8章讲解ThinkPHP与Memcached、Redis、MongoDB等服务器技术的结合,第9章讲解基于ThinkPHP+Vue.js的前后端分离项目“轻社区”的开发实战。通过本书的学习,读者既能理解ThinkPHP的架构思想,也能掌握ThinkPHP在项目开发中的应用。本书既可作为高等院校本、专科计算机相关专业程序设计或者Web应用开发的教材,也可作为PHP进阶提高的培训教材,是一本适合广大计算机编程爱好者的很好读物。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。