Learn Node.Js by Building 6 Projects

Eduonix Learning Solutions

  • 出版商: Packt Publishing
  • 出版日期: 2018-03-30
  • 售價: $1,500
  • 貴賓價: 9.5$1,425
  • 語言: 英文
  • 頁數: 310
  • 裝訂: Paperback
  • ISBN: 1788293630
  • ISBN-13: 9781788293631
  • 相關分類: Node.js
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This is an advanced, practical guide to harnessing the power of Node.js by creating 6 full-scale real-world projects, from creating a chat application to an eLearning system About This Book * Develop scalable and lightweight applications using Node.js Learn how to interface Node.js with other popular technologies such as MongoDB, MySQL, and more Your companion to master the Node ecosystem through 6 real-world projects Who This Book Is For If you are a web developer or a student who wants to learn Node.js in a hands-on manner, this book will be perfect for you. A basic understanding of HTML and JavaScript, and some front-end programming experience is required. What You Will Learn * Create applications using Node.js Build Scalable and lightweight web applications Learn the use of technologies such as Cassandra and MongoDB Understand the coding principles behind practical web applications Use the Express Framework to build web applications Learn the concepts of network programming In Detail This book contains 6 advanced Node.js projects. With its event-driven architecture and efficient web services capabilities, more and more companies are building their entire infrastructure around Node.js. It has become a de facto part of web development that any serious developer needs to master. This advanced book picks up straight after Part 1, but you don't need to have read that book to benefit from this one. Anyone with some experience of using Node.js can use this book to increase their practical knowledge of Node.js. There are 6 projects covered in this book that increase in complexity as they go. Starting with building a chat messaging system, you'll move on to creating a searchable directory using Cassandra, a portfolio application, an eLearning system, a recipe database, and a music manager. By reading this book, you'll not only improve your Node.js skills as you go, but you'll also learn plenty of associated technologies, such as ExpressJS, Firebase, Dust, PostgreSQL, Kickstart, MySQL, Cassandra, and Heroku. Every project in the book is clearly explained, with code available online to help you follow along. If you believe in learning by doing, this book will empower you to learn Node.js and develop efficient event-driven applications with ease.

商品描述(中文翻譯)

這是一本進階的實用指南,透過創建六個完整的實際專案來發揮 Node.js 的威力,從建立聊天應用程式到電子學習系統。

關於本書
* 使用 Node.js 開發可擴展且輕量的應用程式
* 學習如何將 Node.js 與其他流行技術(如 MongoDB、MySQL 等)進行介接
* 透過六個實際專案掌握 Node 生態系統的好幫手

本書適合誰
如果你是一位網頁開發者或希望以實作方式學習 Node.js 的學生,本書將非常適合你。需要具備基本的 HTML 和 JavaScript 知識,以及一些前端程式設計經驗。

你將學到什麼
* 使用 Node.js 創建應用程式
* 建立可擴展且輕量的網頁應用程式
* 學習使用 Cassandra 和 MongoDB 等技術
* 理解實際網頁應用程式背後的編碼原則
* 使用 Express 框架來構建網頁應用程式
* 學習網路程式設計的概念

詳細內容
本書包含六個進階的 Node.js 專案。隨著其事件驅動架構和高效的網路服務能力,越來越多的公司將整個基礎設施建立在 Node.js 上。它已成為網頁開發中任何認真開發者必須掌握的事物。本進階書籍直接接續第一部分,但你不需要閱讀那本書就能從這本書中獲益。任何有使用 Node.js 經驗的人都可以利用本書來增強對 Node.js 的實務知識。

本書涵蓋的六個專案隨著難度逐漸增加。從建立聊天訊息系統開始,你將進一步創建使用 Cassandra 的可搜尋目錄、作品集應用程式、電子學習系統、食譜資料庫和音樂管理器。透過閱讀本書,你不僅會在過程中提升你的 Node.js 技能,還會學到許多相關技術,如 ExpressJS、Firebase、Dust、PostgreSQL、Kickstart、MySQL、Cassandra 和 Heroku。本書中的每個專案都有清晰的解釋,並提供線上代碼以幫助你跟隨。如果你相信透過實作學習,本書將使你能夠輕鬆學習 Node.js 並開發高效的事件驅動應用程式。