Serverless Web Applications with Aws Amplify: Build Full-Stack Serverless Applications Using Amazon Web Services (無伺服器網頁應用程式與 AWS Amplify:使用亞馬遜網路服務建構全棧無伺服器應用程式)

Paul, Akshat, Haldar, Mahesh

  • 出版商: Apress
  • 出版日期: 2023-08-01
  • 售價: $1,870
  • 貴賓價: 9.5$1,777
  • 語言: 英文
  • 頁數: 282
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484287061
  • ISBN-13: 9781484287064
  • 相關分類: Amazon Web ServicesServerless
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Learn the fundamentals of serverless applications and how to take advantage of time-tested Amazon Web Services (AWS) to build scalable apps. This book shows you how to work with the key features of your applications with minimum code, simple CLI commands and one-click deployments.

You'll see how to manage authentication, standard UI components, database storage, filesystem, CI/CD pipeline and more. You'll also examine the architecture, strengths, scalability, and limitations of serverless, and how to use AWS Amplify effectively. You will use tools including React, Cognito, GraphQL, DynamoDB, Kinesis, and Sagemaker.

AWS Amplify is the fastest and easiest way to build serverless web and mobile apps at scale, comprising tools and services that work independently and can be wired together to build scalable apps.

What You'll Learn

  • Build GraphQL and REST APIs
  • Model data with Amplify Datastores
  • Set up a CI/CD pipeline with Amplify
  • Record and make sense of user data analytics with Kinesis
  • Boost your application with AI/ML capability using Sagemaker

Who This Book Is For
Developers who have worked on web technologies and want to learn how to build serverless applications and developers interested in making powerful applications using AWS that can then be wired using AWS Amplify.

商品描述(中文翻譯)

學習無伺服器應用程式的基礎知識,以及如何利用經過時間考驗的亞馬遜網路服務(AWS)來建立可擴展的應用程式。本書將向您展示如何使用最少的程式碼、簡單的 CLI 命令和一鍵部署來操作應用程式的關鍵功能。

您將學習如何管理身份驗證、標準的使用者介面元件、資料庫儲存、檔案系統、CI/CD 流程等。您還將研究無伺服器的架構、優勢、可擴展性和限制,以及如何有效使用 AWS Amplify。您將使用的工具包括 React、Cognito、GraphQL、DynamoDB、Kinesis 和 Sagemaker。

AWS Amplify 是以規模化為目標的無伺服器網頁和行動應用程式的最快、最簡單的建立方式,它由獨立運作且可以連接在一起建立可擴展應用程式的工具和服務組成。

您將學到以下內容:
- 建立 GraphQL 和 REST API
- 使用 Amplify Datastores 建立資料模型
- 使用 Amplify 建立 CI/CD 流程
- 使用 Kinesis 記錄和分析使用者資料
- 使用 Sagemaker 提升應用程式的人工智慧/機器學習能力

本書適合以下讀者:
- 曾經從事網頁技術開發並希望學習如何建立無伺服器應用程式的開發人員
- 對使用 AWS 建立強大應用程式並透過 AWS Amplify 連接的開發人員感興趣的讀者

作者簡介

Akshat Paul is a technology leader and author of four books on React Native, Ruby, and Rubymotion. He has extensive experience of mobile and web development and has delivered many enterprise and consumer applications over the years. In other avatars, Akshat frequently speaks at conferences and meetups on various technologies. He has given talks at React Native EU, Crossplatform mobile summit, Devops@scale Amsterdam, DevTheory Conference India, RubyConfIndia, #inspect-RubyMotion Conference brussels and was KeyNote speaker at technology leadership events at bkk and kl. Besides writing code Akshat spends time with his family, is an avid reader, and is obsessive about healthy eating.

Mahesh Haldar is a developer, blogger and industry speaker who loves the JavaScript ecosystem, Flutter, cloud technologies and builds efficient software products to help businesses grow and improve their customers experience. As a principal software engineer, he currently architects and builds software solutions for the e-commerce platform Carrefour.
He speaks at tech community meetups and actively writes blogs on medium and has had research published in IJCA. Haldar has designed and developed complex large-scale systems for start-ups and large enterprises like Jago Bank and McKinsey & Company.

作者簡介(中文翻譯)

Akshat Paul 是一位技術領導者,也是關於 React Native、Ruby 和 Rubymotion 的四本書的作者。他在移動和網頁開發方面擁有豐富的經驗,多年來開發了許多企業和消費者應用程式。除此之外,Akshat 經常在各種技術會議和聚會上演講。他曾在 React Native EU、Crossplatform mobile summit、Devops@scale Amsterdam、DevTheory Conference India、RubyConfIndia、#inspect-RubyMotion Conference brussels 等地發表演講,並在 bkk 和 kl 的技術領導活動上擔任主題演講嘉賓。除了寫程式,Akshat 也會花時間陪伴家人、熱愛閱讀,並對健康飲食有著執著的追求。

Mahesh Haldar 是一位開發者、部落客和行業演講者,他熱愛 JavaScript 生態系統、Flutter、雲端技術,並建立高效的軟體產品來幫助企業成長和改善客戶體驗。作為一位主要軟體工程師,他目前負責為電商平台 Carrefour 架構和開發軟體解決方案。他在技術社群聚會上演講,並在 Medium 上積極撰寫部落格,並在 IJCA 上發表研究成果。Haldar 曾為初創企業和 McKinsey & Company 等大型企業設計和開發過複雜的大型系統。