本書從零基礎讀者的角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,循序漸進地讓讀者在實踐中學習Node.js編程知識,并提升自己的實際開發(fā)能力。全書共分為5篇20章,內容包括初識Node.js、JavaScript基礎、npm包管理器、Node.js基礎、http模塊、fs文件及文件夾操作模塊、path路徑操作模塊、os系統(tǒng)模塊、Node.js中的流、socket.io模塊、異步編程與回調、事件的監(jiān)聽與觸發(fā)、程序調試與異常處理、express模塊基礎、express高級應用之express-penerator、Web開發(fā)中的模板引擎、Node.js與MySQL數(shù)據(jù)庫、Node.js與MongoDB數(shù)據(jù)庫、網絡版五子棋游戲、全棧博客網等。書中知識點講解細致,側重介紹每個知識點的使用場景,涉及的代碼給出了詳細的注釋,可以使讀者輕松領會Node.js程序開發(fā)的精髓,快速提高開發(fā)技能。同時,本書配套了大量教學視頻,掃碼即可觀看,還提供所有程序源文件,方便讀者實踐。本書適合Node.js初學者、軟件開發(fā)入門者自學使用,也可用作高等院校相關專業(yè)的教材及參考書。