-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
機械工業出版社PHP高性能開發:基礎.框架與項目實戰 版權信息
- ISBN:9787111603108
- 條形碼:9787111603108 ; 978-7-111-60310-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
機械工業出版社PHP高性能開發:基礎.框架與項目實戰 本書特色
北大青鳥課工場、極客學院特邀講師分享多年的PHP開發實戰經驗 詳解PHP全棧開發的完整技術體系:從環境搭建到開發工具和框架的使用 50余個典型實例、10個綜合案例、 65幅流程圖、73個實戰技巧 詳解Git、GitLab、PHPStorm和Composer等主流工具的使用 詳解Bootstrap和ThinkPHP 5等主流開發框架的使用 詳解Redis數據庫在Web開發中的典型應用場景,實現高并發功能 手把手帶領讀者搭建一個一站式GitHub免費博客系統 手把手帶領讀者開發一個高可用的內容管理框架系統 手把手帶領讀者開發一個基于Redis隊列的商城搶購系統 本書8大主題: 編程語言與操作系統的選擇 虛擬機與個性化開發環境搭建 更先進的版本管理工具——Git 高效團隊協作工具——ProcessOn與GitLab 好用的PHP開發環境——PHPStorm PHP依賴的自動化管理工具——Composer 響應式布局框架——Bootstrap ThinkPHP命令行操作與接口開發 本書10個綜合案例: 使用GitHub Pages搭建個人博客站點實戰案例 GitLab持續集成與自動構建實戰案例 在項目中集成依賴包PHPMailer實戰案例 常用模板實戰案例——列表 常用模板實戰案例——表單 制作一個短地址生成器實戰案例 RESTful API實戰案例——用戶接口權限驗證 手把手帶領讀者搭建一個一站式GitHub免費博客系統 手把手帶領讀者開發一個高可用的內容管理框架系統 手把手帶領讀者開發一個基于Redis隊列的商城搶購系統
機械工業出版社PHP高性能開發:基礎.框架與項目實戰 內容簡介
如今的PHP應用開發已經不僅是純語言層面的開發,還包含了HTML5、JavaScript、數據庫、API接口、開發框架和版本管理等相關技術的合集。除了掌握這些基本的技術外,開發者往往還需要關注虛擬化應用和高并發大用戶量下的網站程序結構設計。本書針對以上內容,將采用“入門+提升+實踐”的方式,通過大量的實戰案例,終會帶領讀者完成一個可用的內容管理框架,并在此基礎上實現計劃任務和隊列搶購系統的基礎程序模型。本書分為3篇:靠前篇基礎入門篇,包括PHP快速入門、虛擬機與個性化開發環境搭建、Git版本控制、高效團隊合作、PHPStorm技巧、Composer包管理工具等內容。第2篇框架進階篇,分別介紹了前端框架Bootstrap和后端框架ThinkPHP5,幫助開發者掌握快速開發項目的方法。第3篇項目實戰篇帶領開發者完成了一個基本的內容管理框架,并在此基礎上實現了計劃任務的可視化管理和基于Redis隊列的商城搶購系統。本書特別適合PHP相關技術的初學者和進階者作為自學教程閱讀。另外,本書也適合作為社會培訓學校的培訓教材和高等院校相關專業的教學參考書。
機械工業出版社PHP高性能開發:基礎.框架與項目實戰 目錄
前言
第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跨操作系統開發6
1.2.2 Windows操作系統6
1.2.3 Mac OS操作系統6
1.2.4 Linux操作系統7
1.3 養成良好的開發習慣——多看與多寫9
1.3.1 多看文檔9
1.3.2 多寫代碼11
第2章 虛擬機與個性化開發環境搭建15
2.1 單平臺共享多系統——虛擬機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 打造個性化開發環境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 創建版本庫50
3.2.2 提交文件到版本庫51
3.2.3 Git查看版本庫信息52
3.2.4 日志查看與版本回退53
3.2.5 了解工作區、暫存區和版本庫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 傳統博客與GitHub Pages65
3.5.2 使用Hexo框架生成靜態網站66
3.5.3 推送文章網站到GitHub Pages69
3.5.4 GitHub Pages使用小技巧73
第4章 高效團隊協作76
4.1 溝通和交流很重要76
4.1.1 術業有專攻——企業即時通信工具76
4.1.2 文檔積累和文件分享78
4.2 任務分配、代碼托管和缺陷管理81
4.2.1 任務分配81
4.2.2 代碼托管82
4.2.3 缺陷管理83
4.3 在線協作繪制流程圖——ProcessOn84
4.3.1 ProcessOn簡介84
4.3.2 ProcessOn操作指南85
4.3.3 ProcessOn多人協作88
4.4 GitLab操作全攻略90
4.4.1 安裝與漢化90
4.4.2 了解GitLab的工作流94
4.4.3 GitLab用戶和項目管理97
4.4.4 GitLab持續集成與自動構建實踐105
第5章 好用的PHP開發環境——PHPStorm111
5.1 常用PHP源代碼開發工具111
5.1.1 源代碼編輯工具簡介111
5.1.2 選擇合適的開發工具113
5.2 使用PHPStorm提高代碼編寫效率115
5.2.1 PHPStorm常用快捷操作116
5.2.2 自定義文件模板和代碼片段123
5.2.3 方法重構與多點編輯129
5.3 PHPStorm集成Xdebug調試插件132
5.3.1 安裝PHP Xdebug擴展133
5.3.2 在PHPStorm中使用Xdebug插件調試代碼134
第6章 PHP依賴的自動化管理工具——Composer138
6.1 現代化的包管理工具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 本地創建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實戰技巧166
7.2.1 布局容器與柵格系統166
7.2.2 Bootstrap組件快速入門技巧169
7.3 基于Bootstrap的后臺模板樣式——AdminLTE171
7.3.1 AdminLTE簡介與安裝171
7.3.2 布局、皮膚與box容器174
7.3.3 實現常用模板——列表180
7.3.4 實現常用模板——表單185
第8章 ThinkPHP命令行操作與接口開發實戰193
8.1 ThinkPHP 5與命令行操作193
8.1.1 ThinkPHP簡介193
8.1.2 使用Composer創建ThinkPHP 5項目194
8.1.3 ThinkPHP 5命令行操作195
8.2 實戰:制作一個短地址生成器199
8.2.1 功能簡介199
8.2.2 程序設計200
8.2.3 數據表設計201
8.2.4 程序實現202
8.3 RESTful API實戰:用戶接口權限驗證208
8.3.1 RESTful API簡介208
8.3.2 實現接口權限驗證209
8.3.3 創建用戶表結構與模型212
8.3.4 開發RESTful API接口類213
8.3.5 測試RESTful API接口216
第3篇 項目實戰篇
第9章 內容管理框架實戰——基礎架構、用戶與菜單管理222
9.1 內容管理框架222
9.1.1 PHP常見開發模式222
9.1.2 系統功能設計223
9.1.3 程序架構設計226
9.2 基礎模板布局226
9.2.1 準備工作227
9.2.2 創建基礎布局模板227
9.3 用戶模塊——用戶登錄與驗證233
9.3.1 數據結構設計與基礎模板開發233
9.3.2 完成用戶登錄操作235
9.3.3 用戶登錄狀態驗證與注銷登錄237
9.4 菜單模塊241
9.4.1 數據結構設計241
9.4.2 獲取菜單數據列表243
9.4.3 后臺菜單展示246
9.4.4 菜單管理247
第10章 內容管理框架實戰——配
機械工業出版社PHP高性能開發:基礎.框架與項目實戰 作者簡介
王甲臨,資深PHP全棧開發者,北大青鳥課工場特邀講師,極客學院特邀講師。曾經服務于聯想和新浪等互聯網公司。擅長開發高性能Web系統,提升開發者的工作效率。作為一個知識分享愛好者,發布了大量的技術學習視頻課程,廣受學員好評。編寫并出版了《PHP程序設計經典300例》和《微信公眾平臺開發標準教程》等技術書籍,深受讀者喜愛。
- >
名家帶你讀魯迅:朝花夕拾
- >
經典常談
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
我從未如此眷戀人間
- >
名家帶你讀魯迅:故事新編
- >
詩經-先民的歌唱
- >
苦雨齋序跋文-周作人自編集
- >
我與地壇