內容簡介
從整體的工作流程到開發環境、實際測試、運作管理的Know How一應俱全一起掌握可於瞬息萬變的開發現場長期應用的知識吧!
遊戲、SNS、行程管理、網路銀行、電子商務網站……現在使用網頁應用程式/網路服務已是稀鬆平常的事情。網路技術持續進化之下,越來越能進行複雜的處理,而開發第一線的工作也越分越細膩,正如前台/後台的分界般,使用的技術也分成兩大區塊。
此外,隨著以FrameWork進行有效率地開發已成為主流,導致除了自己負責的技術領域,技術人員越來越不懂其他的技術領域。而且在新技術層出不窮之下,為了因應變化,就必須先掌握網頁應用程式/網路服務的全貌。
本書以橫剖面的角度介紹網頁應用程式/網路服務所使用的開發技術,在將技術分成前台與後台兩大分類之餘,以圖解的方式解說這兩大分類所使用的實用技術。
今後準備於持續成長的網路開發領域活躍的工程師,可透過本書了解網路開發的全貌。
- 前言(第iii頁)
- 有關本書(第iv頁)
- 第 1 章 何謂網頁應用程式(第1頁)
- 1.1 應用程式的種類(第2頁)
- 1.2 何謂網頁應用程式(第2頁)
- 1.3 網頁應用與原生應用的程式差異(第5頁)
- 第 2 章 網頁應用程式的開發(第9頁)
- 2.1 掌握網頁應用程式開發流程(第10頁)
- 2.2 網頁應用程式的構造(第12頁)
- 2.3 製作步驟(第15頁)
- 2.4 企劃【企劃.設計面向】(第17頁)
- 2.5 設計【企劃.設計面向】(第26頁)
- 2.6 用戶端程式設計【製作.開發面向】(第37頁)
- 2.7 伺服器端程式設計【製作.開發面向】(第40頁)
- 2.8 測試【製作.開發面向】(第45頁)
- 2.9 發布與運用【發布.運用面向】(第46頁)
- 第 3 章 後台開發的環境建立(第49頁)
- 3.1 網頁應用程式的後台運作(第50頁)
- 3.2 伺服器的建構(第51頁)
- 3.3 環境建置的自動化(第67頁)
- 第 4 章 前台開發的環境建置(第71頁)
- 4.1 為了更有效率的前台開發(第72頁)
- 4.2 CSS(第73頁)
- 4.3 JavaScript(第81頁)
- 4.4 利用工作執行器自動化(第98頁)
- 4.5 利用瀏覽器除錯的方法(第113頁)
- 4.6 其他便利的工具與設定(第122頁)
- 第 5 章 伺服器端程式的開發實例(PHP 篇)(第125頁)
- 5.1 PHP 與伺服器端環境(第126頁)
- 5.2 伺服器端的處理(第133頁)
- 5.3 導入 Framework(第140頁)
- 5.4 Ajax(第149頁)
- 5.5 測試(第154頁)
- 5.6 安全性(第158頁)
- 5.7 除錯(第162頁)
- 第 6 章 伺服器端程式的開發實例(Node.js 篇)(第165頁)
- 6.1 有關 Node.js(第166頁)
- 6.2 由 Node.js 執行的伺服器端處理(第172頁)
- 6.3 導入 Framework(第176頁)
- 6.4 與 MongoDB 的連動(第187頁)
- 6.5 與前台端的連動(API 的開發)(第191頁)
- 6.6 安全性(第195頁)
- 6.7 除錯(第199頁)
- 第 7 章 用戶端程式的開發實例(第203頁)
- 7.1 用戶端程式的開發實例(第204頁)
- 7.2 HTML(第205頁)
- 7.3 CSS(第211頁)
- 7.4 JavaScript(第221頁)
- 7.5 與 API 的連動(第225頁)
- 第 8 章 運作管理(第239頁)
- 8.1 運作管理的對象不只應用程式(第240頁)
- 8.2 系統的監控(第240頁)
- 8.3 備份與還原(第250頁)
- 8.4 故障處理(第258頁)
- 8.5 其他的維護(第261頁)
- 8.6 運作管理的總結(第264頁)
- 附錄 網路基礎概論(第265頁)
- A.1 網路與協定(第266頁)
- A.2 HTTP(第269頁)
- A.3 Header(第275頁)
- A.4 HTTPS(第277頁)
- A.5 HTTP/2 縮短傳送時間的努力(第279頁)
- 作者簡介(第282頁)
紙本書 NT$ 450
單本電子書
NT$
315
同分類熱門書