ASP.NET Core 8 and Angular - Sixth Edition: Full-stack web development with ASP.NET Core 8 and Angular
暫譯: ASP.NET Core 8 與 Angular - 第六版:使用 ASP.NET Core 8 和 Angular 的全端網頁開發
Sanctis, Valerio De
- 出版商: Packt Publishing
- 出版日期: 2024-02-28
- 售價: $2,270
- 貴賓價: 9.5 折 $2,157
- 語言: 英文
- 頁數: 804
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1805129937
- ISBN-13: 9781805129936
-
相關分類:
.NET、Angular、ASP.NET
海外代購書籍(需單獨結帳)
相關主題
商品描述
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 建立穩健、可擴展的網頁應用程式
購買印刷版或 Kindle 版書籍可獲得免費 PDF 電子書
主要特色:
- 結合 ASP.NET Core 和 Angular 建立高度靈活的網頁應用程式
- 創建一個可投入生產的單頁應用程式 (SPA) 或漸進式網頁應用程式 (PWA)
- 採用全端開發方法處理資料管理、API 文件、Web API、端對端測試、安全性和部署
書籍描述:
如果您想學習如何有效地使用 ASP.NET Core 和 Angular,這本實用指南適合您。
改善您創建、除錯和部署網頁應用程式的方式,同時保持與 .NET 8 和現代 Angular 的最新發展接軌,包括 .NET Minimal APIs 和新的 Angular 獨立 API 預設。
您將從設置 SQL Server 2022 和使用 Entity Framework Core 建立資料模型開始。接著,您將學習如何擷取和顯示資料,使用 Angular 反應式表單處理用戶輸入,並實施前端和後端驗證器以達到最佳效果。稍後,您將進行高級除錯,並探索使用 xUnit 進行 .NET 的單元測試功能,以及使用 Jasmine 和 Karma 進行 Angular 的單元測試。您將在 ASP.NET Core 中使用 Identity API 端點和在 Angular 中使用功能路由守衛來為您的應用程式添加身份驗證和授權。最後,您將學習如何部署到 Windows、Linux 和 Azure。
在本書結束時,您將了解如何將前端和後端結合起來,建立和部署安全且穩健的網頁應用程式。
您將學到的內容:
- 探索新的 Angular 和 ASP.NET Core 模板,使用 Visual Studio 2022
- 使用現代介面和模式,例如 HTML5 pushState API、webhooks 和 UI 資料綁定
- 使用 SignalR 和 gRPC 為 Angular 應用程式添加即時功能
- 使用 JWT 實施身份驗證和授權
- 使用如 SeriLog 的提供者執行 DBMS 結構化日誌記錄
- 將標準網頁應用程式轉換為漸進式網頁應用程式 (PWA)
- 將 Angular 應用程式部署到 Azure Static Web Apps
- 使用 HotChocolate 和 Apollo Angular 為後端和前端添加 GraphQL 支援
本書適合誰:
本書適合對 ASP.NET Core 和 Angular 有一定了解的開發人員,並希望學習如何有效地將它們結合使用。