幫助中心 | 我的帳號 | 關於我們

Serverless架構下的前端開發(入門實戰與進階)/雲計算與虛擬化技術叢書

  • 作者:劉宇//王慶//袁坤//羅松//徐小春|責編:楊福川
  • 出版社:機械工業
  • ISBN:9787111764298
  • 出版日期:2024/10/01
  • 裝幀:平裝
  • 頁數:323
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本全面講解Serverless架構以及如何將其與前端技術融合的實戰類著作,是阿里雲團隊在Serverless和前端領域的實戰經驗總結。紮實的理論,豐富的實踐,將幫助前端工程師們快速掌握Serverless這一利器,實現能力躍升。
    本書內容深入淺出、循序漸進,寫作方式和內容規劃無一不體現作者的深厚功底和良苦用心,全書包含以下核心內容:
    (1)介紹了Serverless架構的原理、特性和應用場景,並通過主流的商業Serverless項目和開源Serverless項目帶領讀者熟悉了Serverless應用的創建、開發、遷移和部署等流程;
    (2)從前端的視角講解了Serverless架構的開發流程、應用開發、構建與調試、性能優化等;
    (3)詳細講解了SSR、WebSocket、RESTfulAPI、GraphQL、前後端一體化、小程序、快應用、WebAssembly等前端熱門技術,以及這些技術如何與Serverless架構深度融合;
    (4)通過5個Serverless架構下的前端生產實戰案例,詳盡地講解了Serverless架構下的前端應用開發流程和方法;
    (5)通過1個傳統內容管理系統的Serverless化改造案例,詳細展示了將傳統框架部署到Serverless架構的流程和思路,以及將傳統應用遷移到Serverless架構的方法和注意事項等。
    (6)通過2個人工智慧和小程序相關的案例完整地展示了Serverless項目開發的全過程,包括需求分析、技術選型、項目設計和開發實現等。
    (7)通過阿里雲的企業級解決方案和真實產品的構建過程,向讀者展示了如何將新一代UI測試流程與Serverless架構結合,以及如何開發輕量級的WebIDE,擁有自己的雲上開發平台。

作者介紹
劉宇//王慶//袁坤//羅松//徐小春|責編:楊福川

目錄
序1
序2
前言
第1章  Serverless架構簡介
  1.1  Serverless架構入門
    1.1.1  發展歷程
    1.1.2  定義
    1.1.3  工作原理
    1.1.4  生態發展
  1.2  Serverless架構特性與挑戰
    1.2.1  價值與優勢
    1.2.2  風險與挑戰
  1.3  Serverless架構應用場景
    1.3.1  Web/移動應用後端場景
    1.3.2  實時文件/數據處理
    1.3.3  離線數據處理
    1.3.4  人工智慧領域
    1.3.5  IoT等領域
    1.3.6  監控與自動化運維
第2章  零基礎上手Serverless架構
  2.1  工業Serverless產品
    2.1.1  阿里雲Serverless產品
    2.1.2  AWSServerless產品
  2.2  開源Serverless項目
    2.2.1  OpenWhisk項目
    2.2.2  Knative項目
    2.2.3  Kubeless項目
第3章  Serverless架構應用開發和優化探索
  3.1  Serverless架構與前端技術
  3.2  Serverless開發流程探索
  3.3  應用開發、構建與調試
    3.3.1  應用開發
    3.3.2  應用構建
    3.3.3  應用調試
    3.3.4  函數編排
  3.4  CI/CD
    3.4.1  與GitHubAction的集成
    3.4.2  與GiteeGo的集成
    3.4.3  與Jenkins的集成
    3.4.4  與雲效的集成
  3.5  Serverless與可觀測性
  3.6  應用優化
    3.6.1  冷啟動優化
    3.6.2  文件上傳方案
    3.6.3  文件持久化方案
    3.6.4  慎用Web框架特性
    3.6.5  項目結構策略
第4章  前端技術視角下的Serverless架構
  4.1  SSR:前端技術突破性能壁壘
    4.1.1  背景

    4.1.2  SSR簡介
    4.1.3  Serverless架構下的SSR實戰
    4.1.4  總結
  4.2  WebSocket技術在Serverless架構下的新面貌
    4.2.1  背景
    4.2.2  API網關中的WebSocket原理解析
    4.2.3  Serverless架構下的WebSocket實戰
    4.2.4  總結
  4.3  RESTfulAPI與Serverless架構的融合
    4.3.1  背景
    4.3.2  RESTfulAPI簡介
    4.3.3  Serverless架構下的RESTfulAPI
    4.3.4  總結
  4.4  Serverless架構下的GraphQL實現
    4.4.1  背景
    4.4.2  GraphQL簡介
    4.4.3  Serverless架構下的GraphQL實戰
    4.4.4  總結
  4.5  前後端一體化:前端技術的風向標
    4.5.1  背景
    4.5.2  前後端一體化發展歷史
    4.5.3  Serverless架構下的前後端一體化實戰
    4.5.4  總結
  4.6  小程序/快應用:前端技術賦能移動端開發
    4.6.1  背景
    4.6.2  Serverless架構下的天氣查詢小程序實戰
    4.6.3  總結
  4.7  WebAssembly:前端技術新篇章
    4.7.1  背景
    4.7.2  WebAssembly簡介
    4.7.3  WebAssembly實戰案例:HoloWeb代碼格式化
    4.7.4  總結
  4.8  傳統框架的Serverless化與Serverless框架
    4.8.1  背景
    4.8.2  傳統框架Serverless化
    4.8.3  ServerlessFirst框架:Midway
第5章  Serverless架構下的前端生產實戰案例
  5.1  網頁全景錄製及Puppeteer功能設計與實現
    5.1.1  背景
    5.1.2  Puppeteer簡介
    5.1.3  Serverless架構下的網頁截屏功能
    5.1.4  二次開發方案
    5.1.5  總結
  5.2  盲盒抽獎活動系統設計及實現
    5.2.1  背景
    5.2.2  技術架構
    5.2.3  技術實現
    5.2.4  效果預覽
    5.2.5  總結
  5.3  基於Serverless架構的頭像漫畫風處理小程序

    5.3.1  背景
    5.3.2  技術實現
    5.3.3  效果預覽
    5.3.4  總結
  5.4  ServerlessWebSocket:彈幕應用系統設計及實現
    5.4.1  背景
    5.4.2  技術架構
    5.4.3  技術實現
    5.4.4  效果預覽
    5.4.5  總結
  5.5  HTML與快應用實戰:簡易用戶反饋功能實踐
    5.5.1  背景
    5.5.2  技術架構
    5.5.3  技術實現
    5.5.4  效果預覽
    5.5.5  總結
第6章  傳統內容管理系統Serverless化升級實戰
  6.1  背景
  6.2  需求明確
  6.3  技術選型
  6.4  項目設計
    6.4.1  基礎架構設計
    6.4.2  Jamstack與性能提升設計
  6.5  開發實現
    6.5.1  模塊Serverless化升級
    6.5.2  API網關配置與優化
    6.5.3  可觀測能力完善
  6.6  項目預覽
  6.7  總結
第7章  基於Serverless架構的人工智慧相冊系統
  7.1  背景
  7.2  需求明確
  7.3  技術選型
  7.4  項目設計
    7.4.1  基礎架構設計
    7.4.2  小程序UI設計
    7.4.3  資料庫設計
  7.5  開發實現
    7.5.1  資料庫相關
    7.5.2  後端代碼
    7.5.3  小程序相關
  7.6  項目預覽
  7.7  總結
第8章  基於Serverless架構的企業宣傳小程序
  8.1  背景
  8.2  需求明確
    8.2.1  小程序功能
    8.2.2  管理平台功能
    8.2.3  其他需求點
  8.3  技術選型

  8.4  項目設計
    8.4.1  基礎架構設計
    8.4.2  小程序UI設計
    8.4.3  資料庫設計
  8.5  開發實現
    8.5.1  資料庫相關
    8.5.2  後端代碼
    8.5.3  小程序相關
    8.5.4  管理頁面
  8.6  項目預覽
    8.6.1  小程序端
    8.6.2  管理端
  8.7  總結
第9章  新一代UI雲端錄製回放解決方案
  9.1  背景
  9.2  需求明確
  9.3  技術選型
  9.4  項目設計
  9.5  開發實現
    9.5.1  介面測試支持
    9.5.2  本地調試
    9.5.3  Cypress測試用例實現示例
    9.5.4  函數計算實現方案
  9.6  技術特點
  9.7  項目優勢
  9.8  核心功能體驗
    9.8.1  圖片一致性對比
    9.8.2  一鍵切換瀏覽器執行用例
  9.9  總結
第10章  基於Serverless架構的輕量WebIDE服務
  10.1  背景
  10.2  需求明確
  10.3  技術選型
  10.4  項目設計
    10.4.1  基礎架構設計
    10.4.2  API設計
    10.4.3  資料庫設計
  10.5  開發實現
    10.5.1  ReverseProxy模塊
    10.5.2  服務安全加固
  10.6  項目預覽
  10.7  總結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032