作 者:黃峰達 著
定 價:79
出 版 社:電子工業出版社
出版日期:2017年05月01日
頁 數:375
裝 幀:平裝
ISBN:9787121313691
這不是一本深入前端、後臺、運維、設計、分析等各個領域的書籍本書以實踐的方式,將這一繫列的領域及理論知識結合到一起來幫助讀者構建全棧Web 開發的知識體繫並輔以精益及敏捷的思想,來一步步開發Web 應用
●第 0 章 緒論:Web 應用開發周期..................................................................................... 1
●0.1 Web 應用的生命周期............................................................................................... 2
●0.2 遺留繫統與新架構................................................................................................... 3
●0.3 技術選型與驗證...................................................................................................... 4
●0.4 搭建構建繫統.......................................................................................................... 5
●0.5 迭代........................................................................................................................ 6
●0.6 Web 應用開發步驟.................................................................................................. 7
●0.7 小結........................................................................................................................ 9
●第 1 部分 準備階段
●第1 章 基礎知識...............................................................................................................12
●1.1 搭建開發環境........................................................................................................ 13
●1.1.1 基本要素..................................................................................................... 13
●1.1.2 常用效率工具及其在不同操作繫統下的安裝............................................... 14
●1.1.3 搭建開發環境............................................................................................. 22
●1.1.4 開發工具..................................................................................................... 23
●1.2 版本控制............................................................................................................... 27
●1.2.1 Git 初入...................................................................................................... 28
●1.2.2 Git 工作流................................................................................................... 30
●1.3 任務拆分............................................................................................................... 32
●1.3.1 一本書的任務拆分...................................................................................... 32
●部分目錄
這不是一本深入前端、後臺、運維、設計、分析等各個領域的書籍。本書以實踐的方式,將這一繫列的領域及理論知識結合到一起,來幫助讀者構建全棧Web 開發的知識體繫,並輔以精益及敏捷的思想,來一步步開發Web 應用:從創建一個UI 原型到編寫出靜態的前端頁面;從靜態的前端頁面到帶後臺的應用,並部署應用;從Web 後臺開發API 到開發移動Web 應用。在這個過程中,我們還將介紹一些相輔相成的步驟:使用構建繫統來加速Web 應用的開發;為應用添加數據分析工具來改進產品;使用分析工具來改善應用的性能;通過自動化部署來加快上線流程;從而幫助讀者開發出一個真正可用的全棧 Web 應用。同時,我們也將幫助讀者把這些步驟應用到現有的繫統上,改進現有繫統的開發流程。
黃峰達 著
黃峰達,程序開發者、創作者和作家,畢業於西安文理學院電子信息工程專業,現作為一個咨詢師就職於 ThoughtWorks。他熱愛編程、寫作、設計、旅行。
前言學習 Web 開發最難的不是學習相關技術,而是需要了解整個Web 開發的知識體繫。多數時候並不是因為我們不學習,而是因為我們不知道學習什麼。完整的知識體繫不僅僅包括前端、後臺開發,還應該包括持續集成、自動化部署等內容。這些往往需要幾本不同的書纔能學習到,另外,它們也難以保證知識體繫的完整性。我們在學習的時候,也往往並沒有注意到它們之間的聯繫。本書可以為讀者構建出清晰、完整的Web 開發體繫,包括:前端、後臺的技術選型,搭建構建繫統,如何上線部署,並進行數據分析,以及如何在其中結合優選的工程實踐等。希望作為讀者的你,可以將本書當作一本索引書籍,以此來開啟你的Web 開發新世界;你可以按書中的實踐來進行Web 編程,並結合理論來實踐。為什麼寫這本書本書是我在實習的時候特別想寫的一些內容——關於如何繫統地學習Web 開發,等