幫助中心 | 我的帳號 | 關於我們

ASP.NET Core項目開發實戰入門

  • 作者:編者:張劍橋|責編:安娜
  • 出版社:電子工業
  • ISBN:9787121393846
  • 出版日期:2020/09/01
  • 裝幀:平裝
  • 頁數:364
人民幣:RMB 106 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共14章,深入淺出地介紹了ASP.NET Core基礎及項目開發方面的知識。主要內容有.NET Core基礎知識、ASP.NET Core開發工具的使用、ASP.NET Core的原理和特性、Razor頁面、MVC、Blazor、EF Core、Dapper、ASP.NET Core Web API、SignalR、gRPC、身份驗證、NetNote系統等。除此之外,還從零開始講解一個完整的ASP.NET Core Razor頁面項目的開發、發布及部署,帶領讀者走進ASP.NET Core項目開發。使用ABP框架創建了一個圖書管理項目,深入源碼了解其原理和思想。最後詳細介紹了ASP.NET Core的一些優秀開源項目,供讀者在其他項目中借鑒和使用。

作者介紹
編者:張劍橋|責編:安娜
    張劍橋,有豐富的.NET開發工作經驗。關注系統架構及大數據,對技術抱有極大的熱情,喜歡開源,樂於分享。     熱衷於.NET跨平台開發和實踐,對.NETCore及ASP.NET  Core有深入地了解。對大數據及分散式系統有所研究。從事過電子商務系統開發,有系統性能優化及分散式經驗。目前從事傳統企業供應鏈系統架構設計開發。

目錄
第1章  ASP.NET Core
  1.1  為何使用ASP.NET Core
  1.2  使用ASP.NET Core MVC生成Web API和Web UI
  1.3  面向.NET Framework的ASP.NET Core
  1.4  ASP.NET Core與ASP.NET 4.x的區別
  1.5  ASP.NET Core的主要開源框架
第2章  .NET Core
  2.1  .NET Core特性
  2.2  .NET Core支持的跨平台
  2.3  安裝SDK
  2.4  命令行
    2.4.1  dotnet命令介紹
    2.4.2  dotnet命令實戰
第3章  .NET Standard
  3.1  .NET Standard介紹
    3.1.1  版本
    3.1.2  規範
    3.1.3  .NET Framework兼容性模式
    3.1.4  .NET Standard庫和Visual Studio
    3.1.5  .NET Standard圖解
  3.2  .NET Standard 2.0
  3.3  .NET Standard 2.1
第4章  ASP.NET Core項目入門
  4.1  項目創建流程
  4.2  開發工具
第5章  ASP.NET Core Web應用
  5.1  基礎知識
    5.1.1  主機
    5.1.2  主機提供的服務
    5.1.3  主機配置
    5.1.4  Startup
    5.1.5  中間件
    5.1.6  配置
    5.1.7  依賴注入
    5.1.8  環境
    5.1.9  日誌
    5.1.10  錯誤處理
    5.1.11  靜態文件
  5.2  Razor頁面
    5.2.1  創建Razor Pages Web應用
    5.2.2  開發書籍管理系統
    5.2.3  Razor頁面的理論知識
  5.3  MVC
    5.3.1  創建MVC應用
    5.3.2  項目開發
    5.3.3  MVC介紹
  5.4  Blazor
    5.4.1  創建Blazor應用
    5.4.2  項目開發
    5.4.3  Blazor介紹

第6章  數據訪問
  6.1  EF Core
    6.1.1  入門
    6.1.2  模型
    6.1.3  查詢
    6.1.4  保存
  6.2  Dapper
    6.2.1  新建項目
    6.2.2  增刪查改實現
    6.2.3  源碼解析
第7章  ASP.NET Core Web API
  7.1  Web API
    7.1.1  新建Web API
    7.1.2  實現Web API
  7.2  Swagger
第8章  SignalR
  8.1  實時聊天室
  8.2  橫向擴展
第9章  gRPC
  9.1  gRPC服務端
  9.2  gRPC客戶端
  9.3  雙向通信
  9.4  gRPC與Web API的功能比較
    9.4.1  gRPC的優點
    9.4.2  gRPC的缺點
    9.4.3  gRPC適合的方案
第10章  身份驗證
  10.1  身份驗證介紹
  10.2  Identity
  10.3  IdentityServer4
    10.3.1  API訪問控制
    10.3.2  ASP.NET Core OpenID Connect交互應用
第11章  NetNote系統
  11.1  創建新項目
  11.2  實現NetNote的基本功能
  11.3  分類和分頁
  11.4  密碼及附件上傳
  11.5  編輯和刪除
  11.6  富文本支持
  11.7  Web API
  11.8  基本身份驗證中間件
  11.9  身份驗證
  11.10  資料庫初始化及切換
第12章  部署實踐
  12.1  部署至Linux系統
    12.1.1  部署至Ubuntu系統
    12.1.2  部署至CentOS系統
  12.2  部署至Windows系統
  12.3  Docker 部署實踐
    12.3.1  NetNote部署

    12.3.2  Docker管理
第13章  ABP框架
  13.1  ABP框架介紹
  13.2  基礎知識
    13.2.1  使用命令行創建應用
    13.2.2  在線創建應用
  13.3  圖書管理項目
  13.4  特性及源碼解析
    13.4.1  模塊
    13.4.2  多租戶
    13.4.3  事件匯流排
第14章  ASP.NET Core開源項目
  14.1  eShopOnWeb(微軟ASP.NET Core示例項目)
    14.1.1  配置SQL Server
    14.1.2  解決方案
    14.1.3  eShopOnContainers
  14.2  Orchard Core(CMS管理系統和模塊化框架)
    14.2.1  解決方案
    14.2.2  Orchard Core CMS
    14.2.3  Orchard Core Framework
  14.3  AspNetCoreSpa(單頁Web應用)
    14.3.1  解決方案
    14.3.2  源碼解析
  14.4  CleanArchitecture(整潔架構示例)
    14.4.1  解決方案
    14.4.2  整潔架構

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032