久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當前位置 : 首頁  圖書 正文

PHP高性能開發(fā):基礎、框架與項目實戰(zhàn)簡介,目錄書摘

2020-02-10 14:27 來源:京東 作者:京東
php框架
PHP高性能開發(fā):基礎、框架與項目實戰(zhàn)
暫無報價
300+評論 95%好評
編輯推薦:

北大青鳥課工場、極客學院特邀講師分享多年的PHP開發(fā)實戰(zhàn)經(jīng)驗

詳解PHP全棧開發(fā)的完整技術體系:從環(huán)境搭建到開發(fā)工具和框架的使用

50余個典型實例、10個綜合案例、 65幅流程圖、73個實戰(zhàn)技巧

詳解Git、GitLab、PHPStorm和Composer等主流工具的使用

詳解Bootstrap和ThinkPHP 5等主流開發(fā)框架的使用

詳解Redis數(shù)據(jù)庫在Web開發(fā)中的典型應用場景,實現(xiàn)高并發(fā)功能

手把手帶領讀者搭建一個一站式GitHub免費博客系統(tǒng)

手把手帶領讀者開發(fā)一個高可用的內(nèi)容管理框架系統(tǒng)

手把手帶領讀者開發(fā)一個基于Redis隊列的商城搶購系統(tǒng)

本書8大主題:

編程語言與操作系統(tǒng)的選擇

虛擬機與個性化開發(fā)環(huán)境搭建

更先進的版本管理工具——Git

高效團隊協(xié)作工具——ProcessOn與GitLab

好用的PHP開發(fā)環(huán)境——PHPStorm

PHP依賴的自動化管理工具——Composer

響應式布局框架——Bootstrap

ThinkPHP命令行操作與接口開發(fā)

本書10個綜合案例:

使用GitHub Pages搭建個人博客站點實戰(zhàn)案例

GitLab持續(xù)集成與自動構(gòu)建實戰(zhàn)案例

在項目中集成依賴包PHPMailer實戰(zhàn)案例

常用模板實戰(zhàn)案例——列表

常用模板實戰(zhàn)案例——表單

制作一個短地址生成器實戰(zhàn)案例

RESTful API實戰(zhàn)案例——用戶接口權限驗證

手把手帶領讀者搭建一個一站式GitHub免費博客系統(tǒng)

手把手帶領讀者開發(fā)一個高可用的內(nèi)容管理框架系統(tǒng)

手把手帶領讀者開發(fā)一個基于Redis隊列的商城搶購系統(tǒng)


內(nèi)容簡介:

如今的PHP應用開發(fā)已經(jīng)不僅是純語言層面的開發(fā),還包含了HTML5、JavaScript、數(shù)據(jù)庫、API接口、開發(fā)框架和版本管理等相關技術的合集。除了掌握這些基本的技術外,開發(fā)者往往還需要關注虛擬化應用和高并發(fā)大用戶量下的網(wǎng)站程序結(jié)構(gòu)設計。本書針對以上內(nèi)容,將采用“入門+提升+實踐”的方式,通過大量的實戰(zhàn)案例,終會帶領讀者完成一個可用的內(nèi)容管理框架,并在此基礎上實現(xiàn)計劃任務和隊列搶購系統(tǒng)的基礎程序模型。本書分為3篇:第1篇基礎入門篇,包括PHP快速入門、虛擬機與個性化開發(fā)環(huán)境搭建、Git版本控制、高效團隊合作、PHPStorm技巧、Composer包管理工具等內(nèi)容。第2篇框架進階篇,分別介紹了前端框架Bootstrap和后端框架ThinkPHP5,幫助開發(fā)者掌握快速開發(fā)項目的方法。第3篇項目實戰(zhàn)篇帶領開發(fā)者完成了一個基本的內(nèi)容管理框架,并在此基礎上實現(xiàn)了計劃任務的可視化管理和基于Redis隊列的商城搶購系統(tǒng)。本書特別適合PHP相關技術的初學者和進階者作為自學教程閱讀。另外,本書也適合作為社會培訓學校的培訓教材和高等院校相關專業(yè)的教學參考書。

作者簡介:

王甲臨  資深PHP全棧開發(fā)者,北大青鳥課工場特邀講師,極客學院特邀講師。曾經(jīng)服務于聯(lián)想和新浪等互聯(lián)網(wǎng)公司。擅長開發(fā)高性能Web系統(tǒng),提升開發(fā)者的工作效率。作為一個知識分享愛好者,發(fā)布了大量的技術學習視頻課程,廣受學員好評。編寫并出版了《PHP程序設計經(jīng)典300例》和《微信公眾平臺開發(fā)標準教程》等技術書籍,深受讀者喜愛。


目錄:目錄
前言
第1篇 基礎入門篇
第1章 開啟PHP職場之旅2
1.1 編程語言的選擇2
1.1.1 為什么選擇PHP2
1.1.2 PHP求職技能需求3
1.2 選擇Windows、Mac OS還是Linux5
1.2.1 PHP跨操作系統(tǒng)開發(fā)6
1.2.2 Windows操作系統(tǒng)6
1.2.3 Mac OS操作系統(tǒng)6
1.2.4 Linux操作系統(tǒng)7
1.3 養(yǎng)成良好的開發(fā)習慣——多看與多寫9
1.3.1 多看文檔9
1.3.2 多寫代碼11
第2章 虛擬機與個性化開發(fā)環(huán)境搭建15
2.1 單平臺共享多系統(tǒng)——虛擬機15
2.1.1 虛擬機技術15
2.1.2 VirtulBox虛擬機16
2.2 虛擬機輔助工具——Vagrant23
2.2.1 Vagrant簡介24
2.2.2 Vagrant常用操作25
2.2.3 Vagrant常用配置與命令30
2.3 打造個性化開發(fā)環(huán)境34
2.3.1 準備工作34
2.3.2 安裝及配置Nginx35
2.3.3 安裝及配置PHP38
2.3.4 安裝及配置MySQL40
2.3.5 配置虛擬站點42
2.3.6 其他常用設置43
第3章 更先進的版本管理工具——Git46
3.1 SVN與Git46
3.1.1 Git與GitHub46
3.1.2 Git與SVN的異同47
3.1.3 在Windows上安裝Git49
3.2 Git常用命令操作50
3.2.1 創(chuàng)建版本庫50
3.2.2 提交文件到版本庫51
3.2.3 Git查看版本庫信息52
3.2.4 日志查看與版本回退53
3.2.5 了解工作區(qū)、暫存區(qū)和版本庫55
3.3 GitHub遠程倉庫56
3.3.1 在線注冊遠程倉庫56
3.3.2 本地操作遠程倉庫59
3.4 分支、合并與沖突解決60
3.4.1 分支與合并原理61
3.4.2 分支與合并實例62
3.4.3 沖突解決63
3.5 使用GitHub Pages搭建個人博客站點65
3.5.1 傳統(tǒng)博客與GitHub Pages65
3.5.2 使用Hexo框架生成靜態(tài)網(wǎng)站66
3.5.3 推送文章網(wǎng)站到GitHub Pages69
3.5.4 GitHub Pages使用小技巧73
第4章 高效團隊協(xié)作76
4.1 溝通和交流很重要76
4.1.1 術業(yè)有專攻——企業(yè)即時通信工具76
4.1.2 文檔積累和文件分享78
4.2 任務分配、代碼托管和缺陷管理81
4.2.1 任務分配81
4.2.2 代碼托管82
4.2.3 缺陷管理83
4.3 在線協(xié)作繪制流程圖——ProcessOn84
4.3.1 ProcessOn簡介84
4.3.2 ProcessOn操作指南85
4.3.3 ProcessOn多人協(xié)作88
4.4 GitLab操作全攻略90
4.4.1 安裝與漢化90
4.4.2 了解GitLab的工作流94
4.4.3 GitLab用戶和項目管理97
4.4.4 GitLab持續(xù)集成與自動構(gòu)建實踐105
第5章 好用的PHP開發(fā)環(huán)境——PHPStorm111
5.1 常用PHP源代碼開發(fā)工具111
5.1.1 源代碼編輯工具簡介111
5.1.2 選擇合適的開發(fā)工具113
5.2 使用PHPStorm提高代碼編寫效率115
5.2.1 PHPStorm常用快捷操作116
5.2.2 自定義文件模板和代碼片段123
5.2.3 方法重構(gòu)與多點編輯129
5.3 PHPStorm集成Xdebug調(diào)試插件132
5.3.1 安裝PHP Xdebug擴展133
5.3.2 在PHPStorm中使用Xdebug插件調(diào)試代碼134
第6章 PHP依賴的自動化管理工具——Composer138
6.1 現(xiàn)代化的包管理工具138
6.1.1 了解Composer原理138
6.1.2 Composer安裝與使用140
6.2 Composer使用進階141
6.2.1 實例:在項目中集成依賴包PHPMailer141
6.2.2 認識composer.json和composer.lock文件144
6.2.3 Composer的其他命令操作147
6.3 提交自定義包到Composer150
6.3.1 本地創(chuàng)建Composer包150
6.3.2 提交依賴包到Composer Packagist154
第2篇 框架進階篇
第7章 響應式布局框架——Bootstrap160
7.1 Bootstrap入門160
7.1.1 Bootstrap簡介160
7.1.2 Bootstrap核心技術——CSS預處理腳本161
7.1.3 響應式布局技術164
7.2 Boostrap實戰(zhàn)技巧166
7.2.1 布局容器與柵格系統(tǒng)166
7.2.2 Bootstrap組件快速入門技巧169
7.3 基于Bootstrap的后臺模板樣式——AdminLTE171
7.3.1 AdminLTE簡介與安裝171
7.3.2 布局、皮膚與box容器174
7.3.3 實現(xiàn)常用模板——列表180
7.3.4 實現(xiàn)常用模板——表單185
第8章 ThinkPHP命令行操作與接口開發(fā)實戰(zhàn)193
8.1 ThinkPHP 5與命令行操作193
8.1.1 ThinkPHP簡介193
8.1.2 使用Composer創(chuàng)建ThinkPHP 5項目194
8.1.3 ThinkPHP 5命令行操作195
8.2 實戰(zhàn):制作一個短地址生成器199
8.2.1 功能簡介199
8.2.2 程序設計200
8.2.3 數(shù)據(jù)表設計201
8.2.4 程序?qū)崿F(xiàn)202
8.3 RESTful API實戰(zhàn):用戶接口權限驗證208
8.3.1 RESTful API簡介208
8.3.2 實現(xiàn)接口權限驗證209
8.3.3 創(chuàng)建用戶表結(jié)構(gòu)與模型212
8.3.4 開發(fā)RESTful API接口類213
8.3.5 測試RESTful API接口216
第3篇 項目實戰(zhàn)篇
第9章 內(nèi)容管理框架實戰(zhàn)——基礎架構(gòu)、用戶與菜單管理222
9.1 內(nèi)容管理框架222
9.1.1 PHP常見開發(fā)模式222
9.1.2 系統(tǒng)功能設計223
9.1.3 程序架構(gòu)設計226
9.2 基礎模板布局226
9.2.1 準備工作227
9.2.2 創(chuàng)建基礎布局模板227
9.3 用戶模塊——用戶登錄與驗證233
9.3.1 數(shù)據(jù)結(jié)構(gòu)設計與基礎模板開發(fā)233
9.3.2 完成用戶登錄操作235
9.3.3 用戶登錄狀態(tài)驗證與注銷登錄237
9.4 菜單模塊241
9.4.1 數(shù)據(jù)結(jié)構(gòu)設計241
9.4.2 獲取菜單數(shù)據(jù)列表243
9.4.3 后臺菜單展示246
9.4.4 菜單管理247
第10章 內(nèi)容管理框架實戰(zhàn)——配
熱門推薦文章
相關優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達
配送服務查詢
配送費收取標準
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務
奪寶島
DIY裝機
延保服務
京東E卡
京東通信
京東JD+