ASP.NET Core 8 and Angular - Sixth Edition: Full-stack web development with ASP.NET Core 8 and Angular

Sanctis, Valerio De

  • 出版商: Packt Publishing
  • 出版日期: 2024-02-28
  • 售價: $2,130
  • 貴賓價: 9.5$2,024
  • 語言: 英文
  • 頁數: 804
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1805129937
  • ISBN-13: 9781805129936
  • 相關分類: .NETAngularASP.NET
  • 下單後立即進貨 (約3~4週)

商品描述

Build robust, scalable web applications using ASP.NET Core 8, Angular, and Entity Framework Core

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


Key Features:

  • Combine ASP.NET Core and Angular to build highly versatile web applications
  • Create a production-ready Single-Page Application (SPA) or Progressive Web Application (PWA)
  • Adopt a full-stack approach to handle data management, API documentation, Web APIs, end-to-end testing, security, and deployment


Book Description:

If you want to learn how to use ASP.NET Core with Angular effectively, this hands-on guide is for you.


Improve the way you create, debug, and deploy web applications while keeping in touch with the latest developments in .NET 8 and modern Angular, including .NET Minimal APIs and the new Angular standalone API defaults.


You'll begin by setting up SQL Server 2022 and building a data model with Entity Framework Core. You'll progress to fetching and displaying data, handling user input with Angular reactive forms, and implementing front-end and back-end validators for maximum effect. Later, you will perform advanced debugging and explore unit testing features with xUnit for .NET, and Jasmine and Karma for Angular. You'll use Identity API endpoints in ASP.NET Core and functional route guards in Angular to add authentication and authorization to your apps. Finally, you'll learn how to deploy to Windows, Linux, and Azure.


By the end of this book, you will understand how to tie together the front-end and back-end to build and deploy secure and robust web applications.


What You Will Learn:

  • Explore the new Angular and ASP.NET Core template with Visual Studio 2022
  • Use modern interfaces and patterns such as the HTML5 pushState API, webhooks, and UI data bindings
  • Add real-time capabilities to Angular apps with SignalR and gRPC
  • Implement authentication and authorization using JWTs
  • Perform DBMS structured logging using providers such as SeriLog
  • Convert a standard web application to a progressive web application (PWA)
  • Deploy an Angular app to Azure Static Web Apps
  • Add GraphQL support to back-end and front-end using HotChocolate and Apollo Angular


Who this book is for:

This book is for developers who have some familiarity with ASP.NET Core and Angular and want to learn how to use them effectively together.

商品描述(中文翻譯)

使用ASP.NET Core 8、Angular和Entity Framework Core構建強大、可擴展的Web應用程序

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

主要特點:
- 結合ASP.NET Core和Angular來構建高度靈活的Web應用程序
- 創建一個可投入生產的單頁應用程序(SPA)或漸進式Web應用程序(PWA)
- 採用全棧方法處理數據管理、API文檔、Web API、端到端測試、安全性和部署

書籍描述:
如果您想有效地學習如何使用ASP.NET Core和Angular,這本實踐指南適合您。

在保持與.NET 8和現代Angular的最新發展(包括.NET Minimal API和新的Angular獨立API默認值)保持聯繫的同時,改進您創建、調試和部署Web應用程序的方式。

您將首先設置SQL Server 2022並使用Entity Framework Core構建數據模型。然後,您將進一步獲取和顯示數據,使用Angular反應式表單處理用戶輸入,並實施前端和後端驗證器以達到最大效果。之後,您將使用xUnit for .NET進行高級調試,並使用Jasmine和Karma for Angular進行單元測試。您將在ASP.NET Core中使用Identity API端點,在Angular中使用功能路由守衛為應用程序添加身份驗證和授權。最後,您將學習如何部署到Windows、Linux和Azure。

通過閱讀本書,您將了解如何將前端和後端緊密結合,構建並部署安全可靠的Web應用程序。

學到的內容:
- 使用Visual Studio 2022探索新的Angular和ASP.NET Core模板
- 使用HTML5 pushState API、webhooks和UI數據綁定等現代界面和模式
- 使用SignalR和gRPC為Angular應用程序添加實時功能
- 使用JWT實現身份驗證和授權
- 使用SeriLog等提供程序執行DBMS結構化日誌記錄
- 將標準Web應用程序轉換為漸進式Web應用程序(PWA)
- 將Angular應用程序部署到Azure靜態Web應用程序
- 使用HotChocolate和Apollo Angular為後端和前端添加GraphQL支持

適合閱讀對象:
本書適合具有一定熟悉度的ASP.NET Core和Angular開發人員,並希望學習如何有效地將它們結合使用。