ASP.NET Core and Vue.js: Build real-world, scalable, full-stack applications using Vue.js 3, TypeScript, .NET 5, and Azure (Paperback)
暫譯: ASP.NET Core 與 Vue.js:使用 Vue.js 3、TypeScript、.NET 5 和 Azure 建立真實世界的可擴展全棧應用程式 (平裝本)
Duldulao, Devlin Basilan
- 出版商: Packt Publishing
- 出版日期: 2021-06-16
- 售價: $1,850
- 貴賓價: 9.5 折 $1,758
- 語言: 英文
- 頁數: 478
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1800206690
- ISBN-13: 9781800206694
-
相關分類:
.NET、ASP.NET、Microsoft Azure、JVM 語言、JavaScript、TypeScript、Vue.js
立即出貨 (庫存=1)
買這商品的人也買了...
-
$520$411 -
$860$731 -
$450$356 -
$352大話代碼架構 (項目實戰版)
-
$403SQL 優化核心思想
-
$520$411 -
$1,330C++ All In One For Dummies , 4th Edition
-
$1,710$1,625 -
$536精通Spring Cloud微服務架構
-
$600$468 -
$866精通 ASP.NET Core MVC, 7/e (Pro ASP.NET Core MVC 2, 7/e)
-
$580$493 -
$780$608 -
$780$616 -
$240循序漸進 Vue.js 3 前端開發實戰
-
$998Java for Dummies 8th
-
$1,188ASP.NET Core 6 and Angular : Full-stack web development with ASP.NET 6 and Angular 13, 5/e (Paperback)
-
$454Vue.js從入門到項目實戰(升級版)
-
$600$474 -
$780$616 -
$509設計模式之美
-
$600$468 -
$690$538 -
$520$468 -
$700$553
商品描述
A guide to building enterprise, cloud-ready full-stack web applications using TypeScript, Vue.js 3, and ASP.NET Core 5 for busy developers
Key Features:
- Learn how to implement clean architecture in the latest ASP.NET Core 5 Web API
- Develop Vue.js 3 single-page applications (SPAs) using TypeScript or JavaScript programming and Vuex state management
- Secure, test, and deploy your full-stack web application to Azure Cloud
Book Description:
Vue.js 3 is faster and smaller than the previous version, and TypeScript's full support out of the box makes it a more maintainable and easier-to-use version of Vue.js. Then, there's ASP.NET Core 5, which is the fastest .NET web framework today. Together, Vue.js for the frontend and ASP.NET Core 5 for the backend make a powerful combination. This book follows a hands-on approach to implementing practical methodologies for building robust applications using ASP.NET Core 5 and Vue.js 3. The topics here are not deep dive and the book is intended for busy .NET developers who have limited time and want a quick implementation of a clean architecture with popular libraries.
You'll start by setting up your web app's backend, guided by clean architecture, command query responsibility segregation (CQRS), mediator pattern, and Entity Framework Core 5. The book then shows you how to build the frontend application using best practices, state management with Vuex, Vuetify UI component libraries, Vuelidate for input validations, lazy loading with Vue Router, and JWT authentication. Later, you'll focus on testing and deployment. All the tutorials in this book support Windows 10, macOS, and Linux users.
By the end of this book, you'll be able to build an enterprise full-stack web app, use the most common npm packages for Vue.js and NuGet packages for ASP.NET Core, and deploy Vue.js and ASP.NET Core to Azure App Service using GitHub Actions.
What You Will Learn:
- Discover CQRS and mediator pattern in the ASP.NET Core 5 Web API
- Use Serilog, MediatR, FluentValidation, and Redis in ASP.NET
- Explore common Vue.js packages such as Vuelidate, Vuetify, and Vuex
- Manage complex app states using the Vuex state management library
- Write integration tests in ASP.NET Core using xUnit and FluentAssertions
- Deploy your app to Microsoft Azure using the new GitHub Actions for continuous integration and continuous deployment (CI/CD)
Who this book is for:
This app development book is for .NET developers who want to get started with Vue.js and build full-stack real-world enterprise web applications. Developers looking to build a proof-of-concept application quickly and pragmatically using their existing knowledge of ASP.NET Core as well as developers who want to write readable and maintainable code using TypeScript and the C# programming language will also find this book useful. The book assumes intermediate-level .NET knowledge along with an understanding of C# programming, JavaScript, and ECMAScript.
商品描述(中文翻譯)
為忙碌的開發者提供的使用 TypeScript、Vue.js 3 和 ASP.NET Core 5 建立企業雲端全棧網頁應用程式的指南
主要特點:
- 學習如何在最新的 ASP.NET Core 5 Web API 中實現乾淨架構
- 使用 TypeScript 或 JavaScript 程式設計和 Vuex 狀態管理開發 Vue.js 3 單頁應用程式 (SPAs)
- 保護、測試並將您的全棧網頁應用程式部署到 Azure Cloud
書籍描述:
Vue.js 3 比之前的版本更快且更小,TypeScript 的全方位支援使其成為更易於維護和使用的 Vue.js 版本。此外,ASP.NET Core 5 是當今最快的 .NET 網頁框架。前端的 Vue.js 和後端的 ASP.NET Core 5 組成了一個強大的組合。本書採用實作導向的方法,實現使用 ASP.NET Core 5 和 Vue.js 3 建立穩健應用程式的實用方法論。這裡的主題不會深入探討,書籍旨在幫助忙碌的 .NET 開發者在有限的時間內快速實現使用流行庫的乾淨架構。
您將從設置網頁應用程式的後端開始,遵循乾淨架構、命令查詢責任分離 (CQRS)、中介者模式和 Entity Framework Core 5 的指導。接著,書中將展示如何使用最佳實踐構建前端應用程式,使用 Vuex 進行狀態管理、Vuetify UI 組件庫、Vuelidate 進行輸入驗證、使用 Vue Router 進行延遲加載,以及 JWT 認證。稍後,您將專注於測試和部署。本書中的所有教程均支援 Windows 10、macOS 和 Linux 使用者。
在本書結束時,您將能夠建立一個企業級全棧網頁應用程式,使用最常見的 npm 套件來支援 Vue.js 和 NuGet 套件來支援 ASP.NET Core,並使用 GitHub Actions 將 Vue.js 和 ASP.NET Core 部署到 Azure App Service。
您將學到什麼:
- 發現 ASP.NET Core 5 Web API 中的 CQRS 和中介者模式
- 在 ASP.NET 中使用 Serilog、MediatR、FluentValidation 和 Redis
- 探索常見的 Vue.js 套件,如 Vuelidate、Vuetify 和 Vuex
- 使用 Vuex 狀態管理庫管理複雜的應用程式狀態
- 使用 xUnit 和 FluentAssertions 在 ASP.NET Core 中撰寫整合測試
- 使用新的 GitHub Actions 將您的應用程式部署到 Microsoft Azure,以實現持續整合和持續部署 (CI/CD)
本書適合誰:
這本應用程式開發書籍適合希望開始使用 Vue.js 並建立全棧實際企業網頁應用程式的 .NET 開發者。希望快速且務實地使用現有的 ASP.NET Core 知識來構建概念驗證應用程式的開發者,以及希望使用 TypeScript 和 C# 程式語言撰寫可讀且易於維護的代碼的開發者也會發現本書有用。本書假設讀者具備中級的 .NET 知識,並理解 C# 程式設計、JavaScript 和 ECMAScript。