ASP.NET Core 3從入門到實戰

《ASP.NET Core 3從入門到實戰》是由2021年1月機械工業出版社出版的圖書。

基本介紹

  • 書名:ASP.NET Core 3從入門到實戰
  • 作者:校寶線上、肖偉宇、 翁琳鼎、王斌 、厲紅兵
  • 出版社:機械工業出版社
  • 出版時間:2021年1月
  • ISBN:9787111669845 
作品簡介,作品目錄,

作品簡介

本書從ASP.NET Core的核心組件入手,延伸到MVC、Web API、SignalR(實時通信套用)、Blazor(wasm套用)、機器學習等多種套用,全方位地講解ASP.NET Core的套用場景、開發實踐、部署和發布,帶領讀者學習從開發到發布基於ASP.NET Core的項目的全過程。本書主要面向對C#語法和Web開發有一定了解、期望使用C#語言開發Web項目的初學者,以及具有ASP.NET MVC開發經驗、希望通過ASP.NET Core獲得跨平台和容器化開發能力的開發者。

作品目錄

內容簡介
前言
第1章 為什麼選擇ASP.NET Core
1.1 什麼是.NET
1.2 ASP.NET Core的特點
1.3 讀者能從本書學到什麼
第2章 ASP.NET Core開發工具安裝
2.1 .NET Core SDK安裝
2.2 Visual Studio Code安裝
2.3 Visual Studio 2019安裝
第3章 ASP.NET Core核心組件詳解
3.1 框架總述
3.2 依賴注入
3.3 配置組件
3.4 選項組件
3.5 中間件
3.6 路由與終結點
第4章 基於MVC設計模式的Web套用
4.1 創建第一個ASP.NET Core MVC項目
4.2 什麼是MVC模式
4.3 視圖
4.4 部分視圖
4.5 控制器
4.6 路由
4.7 區域
4.8 篩選器
4.9 模型綁定器
第5章 基於ASP.NET Core的Web API
5.1 創建ASP.NET Core的Web API項目
5.2 帶有Swagger的Web API幫助頁
5.3 ASP.NET Core Web API中控制器的返回類型
5.4 Web API約定
第6章 ASP.NET Core中的資料庫訪問
6.1 Entity Framework Core
6.2 安裝並運行MySQL
6.3 資料庫訪問
6.4 .NET Core Dapper
第7章 安全與身份認證
7.1 身份認證
7.2 授權
7.3 集成IdentityServer4
7.4 數據保護
7.5 強制HTTPS
7.6 防跨站請求偽造
7.7 防開放重定向攻擊
7.8 防跨站腳本
7.9 跨域請求
第8章 基於SignalR開發實時通信套用
8.1 基於SignalR的實時通信
8.2 服務端實現
8.3 客戶端實現
第9章 基於Blazor的Web客戶端技術
9.1 Blazor的套用模型
9.2 創建項目
9.3 頁面路由
9.4 數據綁定
9.5 組件
9.6 狀態管理
第10章 日誌與監控
10.1 日誌組件
10.2 健康檢查組件
第11章 遠程調用
11.1 使用HttpClient調用遠程API
11.2 使用HttpClientFactory機制管理HttpClient
11.3 使用gRPC實現高性能遠程調用
第12章 部署ASP.NET Core套用
12.1 部署到IIS中
12.2 部署為Windows Service
12.3 部署到Linux中
12.4 部署到Docker中
12.5 高可用架構
第13章 ASP.NET Core高級內容
13.1 檔案提供程式
13.2 請求功能接口
13.3 URL重寫
13.4 快取
第14章 結合ML.NET實現機器學習套用
14.1 機器學習簡介
14.2 ML.NET簡介
14.3 ML.NET特色功能
14.4 ML.NET開發環境搭建
14.5 ML.NET快速上手
14.6 ML.NET與ONNX實踐
第15章 更多的學習途徑
15.1 .NET Core的學習途徑
15.2 其他需要關注的技術

相關詞條

熱門詞條

聯絡我們