天天看點

ASP.NET Core 項目實戰(持續更新~~~)

 一、前言

  準備寫這個系列文章的設想開始于今年9月,毫無意外,期間又又又又拖了很長時間,文章主要是為了記錄自己學習使用 ASP.NET Core Web API 與 Vue 建立一個前後端分離的項目的整個過程。嗯,2018年快要結束了,應該能在 .NET Core 3.0 正式版和 Vue 3.0 正式版釋出前完成吧。。。

  代碼倉儲位址:https://github.com/Lanesra712/Grapefruit.VuCore

 二、使用到的技術點(暫定)

  • 項目架構:ASP.NET Core 2.1 Web API
  • ORM:Dapper
  • 資料實體映射:AutoMapper
  • 資料庫引擎:SQL SERVER 2012 / MySQL Server 8.0 + Redis
  • 權限驗證:權限驗證:基于 Jwt 的角色權限驗證
  • 前端架構:Vue.js + Element UI
  • 日志記錄:nlog + MongoDB

 三、章節目錄

  • Vue 先導系列
    • Vue.js 牛刀小試
  • 一、項目架構搭建
    • ASP.NET Core 實戰:使用 ASP.NET Core Web API 和 Vue.js 搭建前後端分離項目
    • ASP.NET Core 實戰:建構帶有版本控制的 API 接口
    • ASP.NET Core 實戰:使用 NLog 将日志資訊記錄到 MongoDB
    • ASP.NET Core 實戰:基于 Jwt Token 的權限控制全揭露
    • ASP.NET Core 實戰:基于 Dapper 擴充你的資料通路方法
  • 二、架構基礎功能實作
  • 附錄
    • ASP.NET Core 實戰:Linux 小白的 .NET Core 部署之路
    • ASP.NET Core 實戰:将 .NET Core 2.0 項目更新到 .NET Core 2.1
    • ASP.NET Core 實戰:使用 Docker 容器化部署 ASP.NET Core + MySQL + Nginx