Node與express開發(fā)高清去水印版.pdf
http://www.www.srpcoatings.com
2020年11月6日
![]() |
| 第1頁 |
![]() |
| 第7頁 |
![]() |
| 第19頁 |
![]() |
| 第21頁 |
![]() |
| 第34頁 |
![]() |
| 第64頁 |
參見附件(23620KB,281頁)。
《圖靈程序設(shè)計叢書:Node與Express開發(fā)》系統(tǒng)講解了使用Express開發(fā)動態(tài)Web應(yīng)用的流程和步驟。作者不僅講授了開發(fā)公共站點及REST API的基礎(chǔ)知識,同時還講解了構(gòu)建單頁、多頁及混合Web應(yīng)用的規(guī)劃方式及實踐

前言
很明顯,本書是給想要用JavaScript、Node 和Express 創(chuàng)建Web 應(yīng)用程序(傳統(tǒng)網(wǎng)站、REST API,或者介于兩者之間的任何東西)的程序員準(zhǔn)備的。Node 開發(fā)令人興奮的一面是它已經(jīng)吸引了全新的程序員受眾。JavaScript 的可用性和靈活性吸引了來自世界各地的自學(xué)成才的程序員。在計算機科學(xué)的歷史中,編程還從沒有如此容易過。學(xué)習(xí)編程的在線資源的品質(zhì)和數(shù)量(以及遇到困難時獲取的幫助)真的令人驚訝和鼓舞人心。所以對于那些新(可能是自學(xué))的程序員,我表示歡迎。
當(dāng)然,還有像我這樣已經(jīng)做過一段時間編程的程序員。與同時代的很多程序員一樣,我也是從匯編和BASIC 開始的,然后經(jīng)歷了Pascal、C++、Perl、Java、PHP、Ruby、C、C#和JavaScript。上大學(xué)時,我接觸過更加小眾的語言,比如ML、LISP 和PROLOG。這些語言很多都接近我的理想選擇,但沒有一個像JavaScrip 這樣讓我覺得前景如此光明。所以這本書也是給像我這樣的程序員寫的,他們經(jīng)驗豐富,可能對特定技術(shù)的認(rèn)識更富哲理。
你不一定要有Node 方面的經(jīng)驗,但應(yīng)該有一些JavaScript 經(jīng)驗。如果你是有經(jīng)驗的程序員,推薦你看看Douglas Crockford 的JavaScript: The Good Parts(O’Reilly,http://book.douban.com/subject/2994925/)。本書中的例子可以在Node 支持的任何系統(tǒng)(包括Windows、OS X 和Linux)上使用。這些示例主要面向命令行(終端)用戶,所以你應(yīng)該熟悉你所使用的系統(tǒng)的終端。
最重要的是,本書是為那些躍躍欲試的程序員準(zhǔn)備的。他們對互聯(lián)網(wǎng)的未來感到興奮,并且想?yún)⑴c其中。他們對學(xué)新東西、新技術(shù)和Web 開發(fā)的新方式感到興奮。親愛的讀者,如果你沒有興奮感,我希望你讀完本書時能有這種感覺。
內(nèi)容簡介
具體而言,第1~5章介紹Node 和Express,搭建一個示例網(wǎng)站的骨架,討論測試和QA。第6~12章介紹Node中更重要的結(jié)構(gòu),講解模板,介紹cookies、會話和表單處理 器,探討中間件以及從服務(wù)器發(fā)送電子郵件。第13~15章討論持久化、URL路由、API的編寫、流行的MVC范式。第18~22章討論安全、社交媒體集 成以及網(wǎng)站的調(diào)試、啟用和維護。
《圖靈程序設(shè)計叢書:Node與Express開發(fā)》適合所有前端和后端開發(fā)人員閱讀。
編輯推薦
《圖靈程序設(shè)計叢書:Node與Express開發(fā)》涵蓋Express 4.0,系統(tǒng)地講解了利用Express(Node/JavaScript開發(fā)棧中的重要組件)開發(fā)動態(tài)Web應(yīng)用的流程和步驟。作者Ethan Brown通過開發(fā)一個示例應(yīng)用講授了開發(fā)公共網(wǎng)站和REST API的基礎(chǔ)知識。此外還介紹了設(shè)計與實現(xiàn)Web架構(gòu)的實踐,幫你用Express構(gòu)建單頁、多頁以及混合Web應(yīng)用。
Express在根本沒有框架和有一個健壯的框架之間找到了平衡,讓你自由選擇架構(gòu)。通過《圖靈程序設(shè)計叢書:Node與Express開發(fā)》,熟悉JavaScript的前端和后端工程師會發(fā)現(xiàn)一種新的Web開發(fā)視角。
通過閱讀《圖靈程序設(shè)計叢書:Node與Express開發(fā)》,你將能夠:
為渲染動態(tài)數(shù)據(jù)創(chuàng)建網(wǎng)頁模板系統(tǒng)
探究請求對象和響應(yīng)對象、中間件及URL路由
模擬用于測試和開發(fā)的生產(chǎn)環(huán)境
實現(xiàn)文檔數(shù)據(jù)庫的持久化,特別是針對MongoDB
讓其他程序可以通過REST API訪問你的資源
用HTTPS、認(rèn)證和授權(quán)開發(fā)安全的Web應(yīng)用
集成社交媒體、地理位置服務(wù)和其他第三方服務(wù)
實現(xiàn)應(yīng)用的啟動和維護計劃
學(xué)習(xí)重要的調(diào)試技能
內(nèi)容安排
第1章和第2章將會介紹Node和Express,以及你在整本書中都會用到的一些工具。在第3章和第4章中,你將開始用Express 搭建一個示例網(wǎng)站的骨架,這個網(wǎng)站也是貫穿本書始終的例子。
第5章討論測試和QA。第6章介紹Node中一些更重要的結(jié)構(gòu),以及Express如何擴展和使用它們。第7章講解模板(用Handlebars),為使用Express搭建有用的網(wǎng)站打下基礎(chǔ)。
第8章和第9章介紹cookies、會話和表單處理器,這些是用Express搭建基本可用的網(wǎng)站需要了解的基礎(chǔ)知識。
第10章深入探討中間件,這是Connect(Express的主要組件之一)的核心概念。第11章解釋如何用中間件從服務(wù)器發(fā)送電子郵件,并討論郵件的安全和布局問題。
第12章提供產(chǎn)品問題的預(yù)覽。即便到這一階段,你也沒有掌握搭建產(chǎn)品環(huán)境中的網(wǎng)站所需的全部信息,但現(xiàn)在就考慮產(chǎn)品環(huán)境可以讓你在將來免受巨大的痛苦。
第13章討論持久化,內(nèi)容主要圍繞MongoDB(一種領(lǐng)先的文檔數(shù)據(jù)庫)展開。
第14章介紹Express 中路由的細(xì)節(jié)(URL如何映射到內(nèi)容),第15章深入探討如何用Express 編寫API,第16章介紹提供靜態(tài)內(nèi)容的細(xì)節(jié),并重點介紹性能最大化。第17章重申流行的模型-視圖-控制器(MVC)范式,以及它如何融入Express.
第18章討論安全:如何在程序中搭建認(rèn)證和授權(quán)(重點介紹如何使用第三方認(rèn)證),以及如何通過HTTPS運行網(wǎng)站。
第19章解釋如何集成第三方服務(wù)。所用的例子是Twitter,谷歌地圖和Weather Underground.
第20章和第21章讓你準(zhǔn)備好迎接重要的日子:網(wǎng)站的正式啟用。內(nèi)容包括調(diào)試(以便你能在啟用網(wǎng)站前找出所有的缺陷)以及啟用網(wǎng)站的流程。第22章談及下一個重要(但經(jīng)常被忽略)的階段:維護。
第23章是本書的結(jié)尾,指出若想繼續(xù)深入學(xué)習(xí)Node和Express可參考哪些其他資源,以及到哪里去尋求幫助。
Node與express開發(fā)截圖



您現(xiàn)在查看是摘要介紹頁, 詳見PDF附件(23620KB,281頁)。
高清去水印版_1.jpg)
高清去水印版_2.jpg)
高清去水印版_3.jpg)
高清去水印版_4.jpg)
高清去水印版_5.jpg)
高清去水印版_6.jpg)