新書推薦:

《
超人类进化:从仿生到人工智能
》
售價:NT$
403.0

《
九型人格:人人都应该学习的自我认知课
》
售價:NT$
332.0

《
中年面相
》
售價:NT$
296.0

《
疑案里的中国史3艾公子著(中国史里扑朔迷离的40个疑案,惊奇好玩又脑洞大开受益匪浅)
》
售價:NT$
356.0

《
大学问·清代银钱比价波动研究(重绘清代全国各省的银钱比价数据序列,为清代货币史、经济史的研究提供了有力的数据支撑)
》
售價:NT$
709.0

《
荷马社会研究(增补版)
》
售價:NT$
765.0

《
万千心理·与弗洛伊德的咖啡漫语:一场跨越时空的对话【精装】
》
售價:NT$
704.0

《
内北国而外中国:蒙元史研究 精装 中华学术·有道
》
售價:NT$
755.0
|
內容簡介: |
從實作學習Node.js與實戰開發巧
《Node.js的九堂實作課》透過實例講解Node.js在實戰開發中的應用,內容涵蓋Node.js常用框架、非關聯式資料庫、關聯式資料庫、操作指令與網路安全等內容。章節按照從簡單到複雜的難度編排,每一章都是藉由一個有趣的實例引導讀者從頭開發,讓讀者可以循序漸進地學習Node.js,以及在實戰開發中的程式設計技巧。
本書適合具備一定Node.js基礎的讀者閱讀,建議讀者把本書當作入門書和進階書之間的過渡書籍來閱讀。當然,本書也適合那些有其他伺服器程式設計語言基礎,並且想嘗試Node.js新鮮技術的人閱讀。
|
目錄:
|
第1章|使用Express+MongoDB搭建多人部落格
本章將會講解如何使用Express和MongoDB一步一步地搭建一個完整的部落格,讀者將會熟悉Express、MongoDB及其基本使用。
第2章|使用Express+MongoDB搭建多人部落格番外篇
本章是第1章《使用Express+MongoDB搭建多人部落格》的番外篇。本章透過7個方面來擴展和修改部落格。每個番外篇都是獨立的,記得做好備份哦!
第3章|使用Redis搭建聊天室伺服器
本章將會講解如何使用Node.js+Redis+MongoDB搭建一個聊天室JSONAPI伺服器。透過本章的學習,讀者可以學會如何使用Node.js搭建JSONAPI伺服器,以及Redis的基本使用。
第4章|使用Meteor搭建微博網站
本章我們將會學習一個有關Node.js的熱門開發框架——Meteor,透過一個微博實例來學習Meteor的基本使用,以及用它是如何能快速開發網站的。
第5章|使用socket.io+Angular打造單頁應用程式
本章將會講解如何使用socket.io和Angular實踐一個單頁應用(SPA),透過本章的學習,讀者將會瞭解如何把Node.js與前端的開發框架結合起來,體會前端開發流程,快速實踐Web應用。
第6章|網路爬蟲與資料庫操作
本章將介紹如何使用Node.js取得網頁的HTML內容,以及如何從取得的HTML中存取需要的資料,並將其儲存到MySQL資料庫中,同時也簡單介紹了如何處理GBK編碼,以及如何在Node.js中執行定時任務等相關知識。
第7章|Node.js的程序與執行緒
本章將介紹Node.js程序和執行緒的工作機制,這也是本書唯一一個講解原理比較多的章節,透過學習本章,讀者將對Node.js單執行緒非同步的架構有更深入的理解。
第8章|發佈一個套件
本章將會帶領讀者從無到有地開發一個讓Node.js支援多執行緒開發的Package,包括對Package的程式碼佈局、介面設計,C++外掛程式、libuv程式庫和Package測試都有詳細的介紹,最終將開發好的libuv_thread套件發佈到npm上。
第9章|Web安全實戰
本章涵蓋了用Node.js進行Web開發可能面臨的各種安全性漏洞,透過對各種Web攻擊實例的分析,讓讀者對Web安全有更全面和深入的認識。
|
|