Serverless Single Page Apps: Fast, Scalable, and Available (Paperback)
暫譯: 無伺服器單頁應用程式:快速、可擴展且可用的解決方案 (平裝本)

Ben Rady

  • 出版商: O'Reilly
  • 出版日期: 2016-07-19
  • 定價: $800
  • 售價: 8.0$640
  • 語言: 英文
  • 頁數: 214
  • 裝訂: Paperback
  • ISBN: 1680501496
  • ISBN-13: 9781680501490
  • 相關分類: JVM 語言Serverless
  • 立即出貨

買這商品的人也買了...

商品描述

Don't waste your time building an application server. See how to build low-cost, low-maintenance, highly available, serverless single page web applications that scale into the millions of users at the click of a button. Quickly build reliable, well-tested single page apps that stay up and running 24/7 using Amazon Web Services. Avoid messing around with middle-tier infrastructure and get right to the web app your customers want.

You don't need to manage your own servers to build powerful web applications. This book will show you how to create a single page app that runs entirely on web services, scales to millions of users, and costs less per day than a cup of coffee.

Using a web browser, a prepared workspace, and your favorite editor, you'll build a complete single page web application, step by step. Learn the fundamental technologies behind modern single page apps, and use web standards to create lean web applications that can take advantage of the newest technologies. Deploy your application quickly using Amazon S3. Use Amazon Cognito to connect with providers like Google and Facebook to manage user identities. Read and write user data directly from the browser using DynamoDB, and build your own scalable custom microservices with Amazon Lambda.

Whether you've never built a web application before or you're a seasoned web developer who's just looking for an alternative to complex server-side web frameworks, this book describes a simple approach to building serverless web applications that you can easily apply or adapt for your own projects.

What You Need:
To follow the tutorial in this book, you'll need a computer with a web browser. You'll also need a text editor and a git client. Building this web application will require some sort of development web server. You can use your own, or you can also use the one included with the tutorial's prepared workspace. The included web server requires Ruby 2.0, although we also suggest few alternatives.

To get started quickly, you need a basic understanding of HTML, CSS, and JavaScript. If you're new to these topics, you can get up to speed using links we'll provide in the Introduction.

商品描述(中文翻譯)

不要浪費時間建立應用伺服器。了解如何構建低成本、低維護、高可用性的無伺服器單頁網頁應用程式,並能在按一下按鈕後擴展到數百萬用戶。使用 Amazon Web Services 快速構建可靠且經過良好測試的單頁應用程式,確保其 24/7 持續運行。避免與中間層基礎設施打交道,直接進入客戶所需的網頁應用程式。

您不需要管理自己的伺服器來構建強大的網頁應用程式。本書將向您展示如何創建一個完全運行在網路服務上的單頁應用程式,能夠擴展到數百萬用戶,且每日成本低於一杯咖啡。

使用網頁瀏覽器、準備好的工作區和您最喜愛的編輯器,您將逐步構建一個完整的單頁網頁應用程式。學習現代單頁應用程式背後的基本技術,並使用網頁標準創建精簡的網頁應用程式,以利用最新技術。使用 Amazon S3 快速部署您的應用程式。使用 Amazon Cognito 與 Google 和 Facebook 等提供者連接,以管理用戶身份。直接從瀏覽器讀取和寫入用戶數據,使用 DynamoDB,並使用 Amazon Lambda 構建您自己的可擴展自定義微服務。

無論您是從未構建過網頁應用程式,還是經驗豐富的網頁開發人員,只是在尋找複雜伺服器端網頁框架的替代方案,本書都描述了一種簡單的方法來構建無伺服器網頁應用程式,您可以輕鬆應用或調整以適應自己的項目。

您需要的內容:
要跟隨本書中的教程,您需要一台配備網頁瀏覽器的電腦。您還需要一個文本編輯器和一個 git 客戶端。構建此網頁應用程式將需要某種開發網頁伺服器。您可以使用自己的伺服器,或者也可以使用教程中準備的工作區所包含的伺服器。所包含的網頁伺服器需要 Ruby 2.0,雖然我們也建議幾個替代方案。

為了快速入門,您需要對 HTML、CSS 和 JavaScript 有基本的了解。如果您對這些主題不熟悉,可以通過我們在導言中提供的鏈接來快速掌握。

最後瀏覽商品 (20)