<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                對前端來說,`Vue.js 3`的升級帶來了更小、更快的版本。同時,對`TypeScript`的全面支持,使其變得更易于維護和使用;對后端來說,`ASP.NET Core 6`是截止目前最快、且被長期支持(`LTS`)的跨平臺`Web`框架,是微軟開源的精品。 采用`Vue.js`加`ASP.NET Core 6`的組合,結合二者的流行性和先進性一定能給您的開發過程帶來極致的體驗。 ## 本書的主要目標: 1. 為.NET開發人員提供一套基于`Vue 3`和`ASP.NET Core 6`的輕量化的基礎模板,希望開發人員可以拿來即用; 2. 介紹主流框架設計邏輯和原則,提供一套完善的系統設計理念,滿足開發人員可以在基礎版本上不斷迭代演化的要求; 3. 深入介紹`ASP.NET Core 6`框架的原理和機制,提供框架核心組件的定制化需要。 4. 介紹項目實戰必備的`Vue 3`知識點,包括Vuex(狀態管理)、Vuetify UI組件庫、Vuelidate(輸入驗證)、Vue Router的延遲加載以及JWT身份驗證等,注意,這里的前端的知識點僅以滿足項目需要為準,不做深入講解。 5. 介紹項目測試和基于容器化的部署。 在本書的結尾,您將掌握如何構建一個企業級全棧`web`應用程序,使用`npm`管理我們的`Vue`包,使用`NuGet`管理我們的`ASP.NET Core`包,最后使用`GitHub`把我們的應用部署到本地服務器或者云端。 ## 本書面向的讀者 這本書面向希望使用`Vue.js`的`.NET`構建企業級web應用的全棧開發人員,希望使用`ASP.NET Core`快速、高效地驗證業務可行性的開發人員,以及希望使用`TypeScript`和`C#`語言編寫可讀和可維護代碼的開發人員。一般`.NET`開發人員只需要中級水平,對`C#`語言、`JavaScript`和`ECMAScript`的有一定的理解即可。 ## 本書涵蓋的章節 第1章:`ASP.NET Core`和`Vue.js`的入門介紹。讓您對基于`ASP.NET Core`和`Vue.js`開發的前景有一個初步體驗。 第2章:準備開發環境。介紹前后端的開發環境,包括主流的IDE和文本編輯器、調試工具、開源組件、數據庫、代碼管理、DevOps工具等。 第3章:從啟動`ASP.NET Core`項目開始,逐步構建一個`ASP.NET Core 6 Web API`項目。包括默認的文件和代碼的介紹,比如`Program.cs`和`Start.cs`文件、依賴服務(`services`)和中間件(`middleware`)。 第4章:介紹基于`ASP.NET Core`的整潔架構體系。包括如何做架構設計、技術選型,為將來可能的架構演化做準備。 第5章:創建`DbContext`(數據庫上下文)和`Controllers`(控制器)。包括創建數據庫、`EF Core`、`DbContext、`實體和枚舉,另外還將介紹使用`Swagger UI`編寫并測試`Controllers`。 第6章:深入研討`CQRS`模式、中介者模式以及`CQRS`和管道的`MediatR`。 第7章:`CQRS`的實戰應用。展示如何落地`CQRS`,如何使用`FluentValidation`和`AutoMapper`,以及如何編寫`queries`(查詢)、`commands`(命令)和`IServiceCollection`。 第8章:`ASP.NET Core`中的`API`版本控制和日志記錄。`API`版本管理和日志是確保后續系統可維護性的關鍵。 第9章:探討基于`JWT`的`ASP.NET Core 6 Web API`的身份認證和授權機制。介紹`ASP.NET Core 5`與`Vue.js 3`的落地集成,包括如何使用JWT工具、如何定制`JWT`中間件、開發身份驗證,以及通過`GET、POST、PUT`和`DELETE`方法上實現基于角色的授權。 第10章:通過`Redis`提升系統性能。通過`Redis`實現基于`ASP.NET Core`的分布式緩存。 第11章:`Vue.js`示例。重點介紹`npm`包管理器和`Vue CLI`,以及通過這些工具和配置選項快速構建`Vue.js`項目,另外還介紹了`Vue`常用組件及用途。 第12章:使用`UI`組件庫創建路由和導航。介紹如何基于`Vue.js`社區做開源UI庫(比如`Element UI`、`Ant Design UI`)的選型和落地開發。 第13章:集成`ASP.NET Core`和`Vue.js`。介紹如何將`ASP.NET Core Web API`和`Vue.js`融合為一個整體。 第14章:使用`Vuex`簡化狀態管理和發送`HTTP GET `請求。介紹了大型和復雜的`web`應用程序中常見的組件間狀態同步的問題。 第15章:在`Vue.js`中通過Vuex發送`POST、DELETE`和`PUT HTTP`請求。介紹前后端查詢、刪除、創建和更新數據的整個過程。 第16章:在`Vue.js`中添加身份驗證。介紹了`Vuex`的身份驗證設置以及身份驗證保護,還介紹了`HTTP`攔截器和自動登錄設置。 第17章:表單輸入驗證。包括`Vuelidate`的驗證庫的安裝,并實現表單常見驗證功能。 第18章:使用`xUnit`編寫集成測試。介紹如何高效測試`ASP.NET Core 6`和`Vue.js`應用程序。 第19章:使用`GitHub`和`Azure`進行自動部署。介紹什么是`GitHub Actions` ,以及如何使用`GitHub Actions`實現應用程序的自動部署。 ## 下載示例代碼 您可以從`GitHub`下載本書的示例代碼,[網址]()為,如果代碼有更新,它將在現有GitHub存儲庫中更新。我還提供了書籍相關的實戰視頻,大家可以登錄bilibili觀看。 ## 聯系和反饋 反饋:如果您對本書的知識點有疑問,請發送電子郵件至41696823@qq.com,記得在郵件主題中提及書名。 勘誤表:如果您在這本書中發現了錯誤,您可以加我的QQ:41696823,或者在我的[博客]()下留言,不勝感激。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看