Learning Single Page Web Application Development
暫譯: 學習單頁網頁應用程式開發
Fernando Monteiro
- 出版商: Packt Publishing
- 出版日期: 2014-12-29
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 207
- 裝訂: Paperback
- ISBN: 1783552093
- ISBN-13: 9781783552092
海外代購書籍(需單獨結帳)
相關主題
商品描述
About This Book
- Deal with user authentication on single page web application.
- Test with Karma and Protractor
- Continuous deployment with automated tools
Who This Book Is For
This book is aimed at web developers who are familiar with frontend technologies like JavaScript, HTML, and CSS, and modern tools like Bower, Yeoman, and Grunt.
What You Will Learn
- Streamline your development work with Bower, Yeoman, and Grunt.js
- Configure an AngularJS application using modules
- Test AngularJS applications with Karma and Protractor
- Create a conference web application
- Start from scratch and refactor your applications using Yo Express generator
- Use the new features of Express 4 such as Router, static middleware, and more
- Set up user authentication and store sessions with Passport
In Detail
Learning Single-page Web Application Development is a journey through application development using the MEAN stack with JavaScript on the server side and client side, covering concepts such as RESTful, authentication and session on SPA. You will build large-scale applications. You will use a JavaScript environment with Node.js on the server, MongoDB as the database, and AngularJS on the frontend.
Everything is integrated with the Bower dependency manager, Yeoman, and other modern tools to speed up your development process. You will deploy your application to the cloud and learn how to prepare your directory structure to scale and grow.
Learning Single-page Web Application Development will give you an overview of AngularJS and RESTful APIs, and guide you in learning how to leverage single page development tools to create efficient and effective applications.
商品描述(中文翻譯)
**使用完整的 JavaScript 環境(包括 Node.js、MongoDB、AngularJS 和 Express 框架)構建強大且可擴展的單頁網頁應用程式**
## 本書介紹
- 處理單頁網頁應用程式的使用者身份驗證。
- 使用 Karma 和 Protractor 進行測試。
- 使用自動化工具進行持續部署。
## 本書適合誰
本書針對熟悉前端技術(如 JavaScript、HTML 和 CSS)以及現代工具(如 Bower、Yeoman 和 Grunt)的網頁開發人員。
## 您將學到什麼
- 使用 Bower、Yeoman 和 Grunt.js 精簡您的開發工作。
- 使用模組配置 AngularJS 應用程式。
- 使用 Karma 和 Protractor 測試 AngularJS 應用程式。
- 創建一個會議網頁應用程式。
- 從零開始,使用 Yo Express 生成器重構您的應用程式。
- 使用 Express 4 的新功能,如 Router、靜態中介軟體等。
- 設置使用者身份驗證並使用 Passport 儲存會話。
## 詳細內容
學習單頁網頁應用程式開發是一段通過使用 MEAN 堆疊的應用程式開發之旅,涵蓋了伺服器端和客戶端的 JavaScript,並涉及 RESTful、身份驗證和 SPA 的會話等概念。您將構建大型應用程式。您將在伺服器上使用 Node.js 的 JavaScript 環境,使用 MongoDB 作為資料庫,並在前端使用 AngularJS。
所有內容都與 Bower 依賴管理器、Yeoman 和其他現代工具集成,以加快您的開發過程。您將把應用程式部署到雲端,並學習如何準備您的目錄結構以便擴展和增長。
學習單頁網頁應用程式開發將為您提供 AngularJS 和 RESTful API 的概述,並指導您學習如何利用單頁開發工具來創建高效且有效的應用程式。