幫助中心 | 我的帳號 | 關於我們

Web開發項目實戰教程(ThinkPHP6)/互聯網+職業技能系列

  • 作者:編者:蝸牛學苑//鄧強|責編:郭雯
  • 出版社:人民郵電
  • ISBN:9787115581655
  • 出版日期:2022/08/01
  • 裝幀:平裝
  • 頁數:244
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面而深入地講解PHP開發的主流框架ThinkPHP的相關知識。全書共9章,第1章為項目前期準備,第2章為構建前端界面,第3章為資料庫設計,第4章為ThinkPHP框架應用,第5章為首頁功能開發,第6章為文章閱讀功能開發,第7章為文章發布功能開發,第8章為後台系統開發,第9章為高級功能開發。本書利用一個完整的項目來對核心知識點進行深入剖析,以更快地幫助讀者提升Web系統開發的能力。
    本書適合作為高職高專電腦專業及相關專業的教材,也適合作為PHP開發工程師和相關從業者的自學參考書。

作者介紹
編者:蝸牛學苑//鄧強|責編:郭雯

目錄
第1章  項目前期準備
  1.1  項目需求簡述
    1.1.1  項目背景介紹
    1.1.2  項目功能列表
    1.1.3  項目技術架構
    1.1.4  關鍵界面截圖
  1.2  開發環境準備
    1.2.1  Xampp伺服器配置
    1.2.2  PhpMyAdmin資料庫工具
    1.2.3  Composer依賴管理工具
    1.2.4  ThinkPHP框架安裝配置
    1.2.5  PhpStorm開發工具
    1.2.6  Redis緩存伺服器安裝
    1.2.7  Web前端開發庫下載
    1.2.8  Fiddler協議監控工具
    1.2.9  Postman介面測試工具
  1.3  必備基礎知識
    1.3.1  HTTP協議簡介
    1.3.2  ThinkPHP簡介
    1.3.3  jQuery簡介
    1.3.4  BootStrap簡介
    1.3.5  UEditor簡介
    1.3.6  MVC分層模式
第2章  構建前端界面
  2.1  界面設計思路
    2.1.1  整體風格
    2.1.2  響應式布局
    2.1.3  前後端交互
    2.1.4  構建調試環境
  2.2  系統首頁界面
    2.2.1  功能列表
    2.2.2  頂部設計
    2.2.3  中部設計
    2.2.4  底部設計
  2.3  文章閱讀界面
    2.3.1  功能列表
    2.3.2  設計思路
    2.3.3  代碼實現
  2.4  其他界面
    2.4.1  登錄註冊界面
    2.4.2  文章發布界面
    2.4.3  系統管理界面
第3章  資料庫設計
  3.1  設計用戶表
    3.1.1  設計思路
    3.1.2  數據字典
    3.1.3  創建用戶表
  3.2  設計文章表
    3.2.1  設計思路
    3.2.2  數據字典

  3.3  其他表的設計
    3.3.1  用戶評論表
    3.3.2  文章收藏表
    3.3.3  積分詳情表
第4章  ThinkPHP框架應用
  4.1  ThinkPHP核心功能
    4.1.1  項目結構
    4.1.2  命名規範
    4.1.3  路由規則
    4.1.4  控制器
    4.1.5  路由參數
    4.1.6  註解路由
    4.1.7  路由分組
    4.1.8  請求參數
    4.1.9  請求對象
    4.1.10  響應對象
    4.1.11  Session和Cookie
    4.1.12  中間件
    4.1.13  助手函數
    4.1.14  定製錯誤頁面
    4.1.15  RESTful介面
  4.2  ThinkTemplate模板引擎
    4.2.1  模板引擎簡介
    4.2.2  基本用法
    4.2.3  控制結構
    4.2.4  模板函數
    4.2.5  應用示例
    4.2.6  模板繼承
    4.2.7  模板包含
  4.3  ThinkPhp數據訪問
    4.3.1  原生資料庫操作
    4.3.2  ORM模型
    4.3.3  定義模型
    4.3.4  添加數據
    4.3.5  修改數據
    4.3.6  基礎查詢
    4.3.7  連接查詢
    4.3.8  模型關係
    4.3.9  執行原生SQL
    4.3.10  JSON數據
  4.4  驗證器
    4.4.1  基礎應用
    4.4.2  錯誤消息
    4.4.3  驗證規則
第5章  博客首頁功能開發
  5.1  文章列表功能
    5.1.1  項目準備
    5.1.2  開發思路
    5.1.3  代碼實現
    5.1.4  代碼優化

    5.1.5  重構分類菜單
  5.2  分頁瀏覽功能
    5.2.1  開發思路
    5.2.2  代碼實現
  5.3  文章分類瀏覽
    5.3.1  開發思路
    5.3.2  代碼實現
  5.4  文章搜索功能
    5.4.1  開發思路
    5.4.2  後台實現
    5.4.3  前端實現
  5.5  文章推薦功能
    5.5.1  開發思路
    5.5.2  代碼實現
    5.5.3  前端渲染側欄
    5.5.4  使用Vue渲染
    5.5.5  側欄始終停靠
  5.6  登錄註冊功能
    5.6.1  圖片驗證碼
    5.6.2  郵箱驗證碼
    5.6.3  用戶註冊
    5.6.4  更新菜單
    5.6.5  登錄驗證
    5.6.6  自動登錄
    5.6.7  找回密碼
第6章  文章閱讀功能開發
  6.1  閱讀文章功能
    6.1.1  開發思路
    6.1.2  代碼實現
  6.2  積分閱讀功能
    6.2.1  開發思路
    6.2.2  代碼實現
    6.2.3  重複消耗積分
  6.3  文章收藏功能
    6.3.1  開發思路
    6.3.2  代碼實現
  6.4  關聯推薦功能
    6.4.1  開發思路
    6.4.2  代碼實現
  6.5  用戶評論功能
    6.5.1  開發思路
    6.5.2  發表評論
    6.5.3  顯示評論
    6.5.4  回復評論
    6.5.5  顯示回復
    6.5.6  評論分頁
    6.5.7  Vue重構分頁
  6.6  其他評論功能
    6.6.1  用戶點贊
    6.6.2  隱藏評論

第7章  文章發布功能開發
  7.1  許可權管理功能
    7.1.1  開發思路
    7.1.2  代碼實現
    7.1.3  重構自動登錄
  7.2  文章編輯功能
    7.2.1  UEditor插件
    7.2.2  後台介面對接
  7.3  文章發布功能
    7.3.1  開發思路
    7.3.2  圖片壓縮
    7.3.3  縮略圖處理
    7.3.4  代碼實現
  7.4  其他發布功能
    7.4.1  草稿箱
    7.4.2  文件上傳
第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  我要投稿
    8.2.4  編輯文章
  8.3  簡訊校驗
    8.3.1  阿里雲賬號註冊
    8.3.2  測試簡訊介面
    8.3.3  驗證碼使用場景
第9章  高級功能開發
  9.1  數據緩存處理
    9.1.1  ThinkPHP緩存基礎
    9.1.2  緩存驗證碼
    9.1.3  配置Redis緩存
    9.1.4  使用Redis緩存Session
    9.1.5  Redis基礎與操作
    9.1.6  Redis持久化
    9.1.7  Redis命令集合
    9.1.8  原生Redis操作
    9.1.9  Redis處理數據表
    9.1.10  利用Redis重構文章列表
  9.2  首頁靜態化處理
    9.2.1  靜態化的價值
    9.2.2  首頁靜態化策略
    9.2.3  靜態化代碼實現
    9.2.4  靜態化代碼優化

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032