ASP.NET Core 9 Full-Stack Development Projects: Develop modern web apps with leading JS frameworks and the latest ASP.NET Core platform
暫譯: ASP.NET Core 9 全端開發專案:使用領先的 JavaScript 框架和最新的 ASP.NET Core 平台開發現代網頁應用程式
Malavasi, Alexandre
- 出版商: Packt Publishing
- 出版日期: 2025-02-27
- 售價: $1,880
- 貴賓價: 9.5 折 $1,786
- 語言: 英文
- 頁數: 446
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789132789
- ISBN-13: 9781789132786
-
相關分類:
.NET、ASP.NET、JavaScript
海外代購書籍(需單獨結帳)
相關主題
商品描述
Master APIs, authentication, cloud deployment, and DevOps processes to create full-stack web apps with ASP.NET Core, Blazor, React, Angular, and Vue
Key Features:
- Integrate Angular, Vue.js, and React frameworks into ASP.NET Core projects following frontend development best practices
- Use ASP.NET Core to its full potential to create a versatile backend layer based on RESTful APIs
- Secure your application against threats and vulnerabilities in a time-efficient way
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description:
In the ASP.NET Core ecosystem, choosing the right JavaScript framework is key to addressing diverse project requirements. Witten by a four-time Microsoft MVP with 16 years of software development experience, this book is your comprehensive guide to mastering full-stack development, combining ASP.NET Core's robust backend capabilities with the dynamic frontend power of Vue.js, Angular, and React.
This book uses ASP.NET Core to teach you best practices for integrating modern JavaScript frameworks, and creating responsive, high-performance applications that deliver seamless client-server interactions and scalable RESTful APIs. In addition to building expertise in ASP.NET Core's core strengths, such as API security, architecture principles, and performance optimization, the chapters will help you develop the essential frontend skills needed for full-stack development. Sections on Blazor take a C#-based approach to creating interactive UIs, showcasing ASP.NET Core's flexibility in handling both server and client-side needs.
By the end of this book, you will have a complete toolkit for designing, deploying, and maintaining complex full-stack applications, along with practical knowledge of both backend and frontend development.
What You Will Learn:
- Explore ASP.NET Core basics, including its architecture, components, and differences from previous versions
- Understand advanced topics like dependency injection, middleware, configuration, and logging in depth
- Develop complex server-side web applications using ASP.NET Core
- Grasp the basics of Blazor and see how it enables you to build interactive web UIs using C#
- Create simple client-side applications using Blazor WebAssembly
- Integrate JavaScript frameworks with ASP.NET Core for full-stack web development
Who this book is for:
This book is for beginners in web development and anyone looking to build a strong foundation in ASP.NET Core, as well as gain essential knowledge of JavaScript frameworks like Angular, React, and Vue.js. Whether you're new to web development or have some experience, this book offers a project-based, hands-on approach to mastering ASP.NET Core as the backbone of full-stack applications. Alongside ASP.NET Core, you'll develop basic skills in modern JavaScript frameworks and learn to integrate them effectively to build dynamic, robust web applications from the ground up.
Table of Contents
- Introduction to ASP.NET Core
- Setting Up and Building Basic Applications
- Middleware and Dependency Injection
- Configuration and Security
- Introduction to Blazor
- Advanced Blazor Development
- Advanced Component Architecture in Blazor
- RESTful Services with ASP.NET Core - Part 1
- RESTful Services with ASP.NET Core - Part 2
- Introduction to JavaScript Frameworks
- Exploring Vue.js and Comparing Frameworks
- Integrating Vue.js with ASP.NET Core
- Integrating Angular with ASP.NET Core
- Integrating React with ASP.NET Core
- Planning and Structuring Full-Stack Projects
- Performance, Deployment, and Maintenance
商品描述(中文翻譯)
**掌握 API、身份驗證、雲端部署和 DevOps 流程,以使用 ASP.NET Core、Blazor、React、Angular 和 Vue 創建全棧網頁應用程式**
**主要特點:**
- 根據前端開發最佳實踐,將 Angular、Vue.js 和 React 框架整合到 ASP.NET Core 專案中
- 充分利用 ASP.NET Core 創建基於 RESTful API 的多功能後端層
- 以高效的方式保護您的應用程式免受威脅和漏洞
- 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書
**書籍描述:**
在 ASP.NET Core 生態系統中,選擇合適的 JavaScript 框架是滿足多樣化專案需求的關鍵。本書由四次獲得 Microsoft MVP 的作者撰寫,擁有 16 年的軟體開發經驗,是您掌握全棧開發的全面指南,結合了 ASP.NET Core 強大的後端能力與 Vue.js、Angular 和 React 的動態前端力量。
本書使用 ASP.NET Core 教您整合現代 JavaScript 框架的最佳實踐,並創建響應式、高效能的應用程式,提供無縫的客戶端-伺服器互動和可擴展的 RESTful API。除了建立對 ASP.NET Core 核心優勢的專業知識,如 API 安全性、架構原則和性能優化外,各章節還將幫助您發展全棧開發所需的基本前端技能。關於 Blazor 的部分採用基於 C# 的方法來創建互動式 UI,展示了 ASP.NET Core 在處理伺服器和客戶端需求方面的靈活性。
在本書結束時,您將擁有設計、部署和維護複雜全棧應用程式的完整工具包,以及後端和前端開發的實用知識。
**您將學到的內容:**
- 探索 ASP.NET Core 基礎知識,包括其架構、組件及與先前版本的差異
- 深入了解依賴注入、中介軟體、配置和日誌等進階主題
- 使用 ASP.NET Core 開發複雜的伺服器端網頁應用程式
- 理解 Blazor 的基本概念,並了解如何使用 C# 構建互動式網頁 UI
- 使用 Blazor WebAssembly 創建簡單的客戶端應用程式
- 將 JavaScript 框架與 ASP.NET Core 整合以進行全棧網頁開發
**本書適合對象:**
本書適合網頁開發初學者以及希望在 ASP.NET Core 中建立堅實基礎的任何人,同時獲得 Angular、React 和 Vue.js 等 JavaScript 框架的基本知識。無論您是網頁開發新手還是有一定經驗,本書提供基於專案的實作方法,幫助您掌握 ASP.NET Core 作為全棧應用程式的基礎。除了 ASP.NET Core,您還將發展現代 JavaScript 框架的基本技能,並學會有效整合它們,以從零開始構建動態、穩健的網頁應用程式。
**目錄:**
- ASP.NET Core 介紹
- 設定和構建基本應用程式
- 中介軟體和依賴注入
- 配置和安全性
- Blazor 介紹
- 進階 Blazor 開發
- Blazor 中的進階元件架構
- 使用 ASP.NET Core 的 RESTful 服務 - 第 1 部分
- 使用 ASP.NET Core 的 RESTful 服務 - 第 2 部分
- JavaScript 框架介紹
- 探索 Vue.js 並比較框架
- 將 Vue.js 與 ASP.NET Core 整合
- 將 Angular 與 ASP.NET Core 整合
- 將 React 與 ASP.NET Core 整合
- 全棧專案的規劃和結構
- 性能、部署和維護