Building Modern SaaS Applications with C# and .NET: Build, deploy, and maintain professional SaaS applications

Watt, Andy

  • 出版商: Packt Publishing
  • 出版日期: 2023-06-23
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 348
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804610879
  • ISBN-13: 9781804610879
  • 相關分類: .NETC#
  • 下單後立即進貨 (約3~4週)

商品描述

Embark on a tech-tastic adventure and build Software as a Service (SaaS) applications using the Microsoft tech stack

Purchase of the print or Kindle book includes a free PDF eBook


Key Features:

  • Understand the core concepts of Software as a Service and their importance in building modern applications
  • Build a wide array of key elements for SaaS applications using practical examples
  • Learn to test, deploy, upgrade, and maintain a SaaS application


Book Description:

There are several concepts that must be mastered to deliver functional and efficient SaaS applications. This book is perfect for developers and teams with experience in traditional application development looking to switch to SaaS and deliver slick and modern applications. You'll start with a general overview of SaaS as a concept and learn with the help of an example throughout the book to bring life to the technical descriptions. You'll use the Microsoft .NET tech stack for development and C# as the programming language to develop your desired SaaS application.

Delivering SaaS requires a deep understanding of all layers in the application stack. As you progress, you'll learn how to approach the database layer, the API, and the UI to confidently approach application development using the SaaS model. Additionally, you'll explore how to test, deploy, maintain, and upgrade each component of the application.

By the end of this book, you will be well equipped to approach all aspects of delivering software using the SaaS paradigm.


What You Will Learn:

  • Explore Software as a Service and understand its importance in modern application development
  • Discover multi-tenancy and its impact on design decisions for SaaS
  • Build, test, and deploy a database, API, and UI for a SaaS application
  • Approach authentication and authorization like a pro
  • Scale a SaaS application
  • Employ C# and .NET to build SaaS applications


Who this book is for:

If you are a software developer with an interest in developing apps using the 'SaaS' paradigm, or a tech lead, scrum master, or a director and founder - this book will help you understand how to build a SaaS application. If you are a Java developer looking to start fresh with distributed systems, this book is for you. A basic understanding of Java, Spring/Spring Boot, and Web services will help you get the most out of this book.

商品描述(中文翻譯)

踏上一場科技冒險,使用Microsoft技術堆疊來建立軟體即服務(SaaS)應用程式。

購買印刷版或Kindle書籍將包含免費的PDF電子書。

主要特點:
- 瞭解軟體即服務的核心概念及其在建立現代應用程式中的重要性。
- 使用實際範例建立SaaS應用程式的各種關鍵元素。
- 學習測試、部署、升級和維護SaaS應用程式。

書籍描述:
要交付功能完善且高效的SaaS應用程式,必須掌握幾個概念。本書適合有傳統應用程式開發經驗且希望轉向SaaS並交付流暢現代應用程式的開發人員和團隊。您將從SaaS作為概念的整體概述開始,並在整本書中通過示例學習以將技術描述活化。您將使用Microsoft .NET技術堆疊進行開發,並使用C#作為程式語言來開發所需的SaaS應用程式。

交付SaaS需要對應用程式堆疊中的所有層有深入的了解。隨著進展,您將學習如何處理數據庫層、API和UI,以自信地使用SaaS模型進行應用程式開發。此外,您還將探索如何測試、部署、維護和升級應用程式的每個組件。

通過閱讀本書,您將具備應對使用SaaS範式交付軟體的各個方面的能力。

學到什麼:
- 探索軟體即服務並瞭解其在現代應用程式開發中的重要性。
- 瞭解多租戶及其對SaaS設計決策的影響。
- 為SaaS應用程式建立、測試和部署數據庫、API和UI。
- 以專業的方式處理身份驗證和授權。
- 擴展SaaS應用程式。
- 使用C#和.NET來建立SaaS應用程式。

本書適合對使用"SaaS"範式開發應用程式有興趣的軟體開發人員,或者是技術主管、Scrum Master或創始人。如果您是一位希望從分散式系統開始的Java開發人員,本書適合您。對Java、Spring/Spring Boot和Web服務的基本了解將有助於您充分利用本書的內容。