本書以開發(fā)實踐為導向,在介紹相關基礎知識的基礎上,綜合前后端開發(fā)所需要運用的內(nèi)容展示開發(fā)實例,理論與實踐相結合,提高讀者閱讀興趣與效率。全書分上下兩篇,上篇介紹.NET Core后端開發(fā)技術,涉及.NET Core后端開發(fā)的基礎語言介紹、.NET Core后端開發(fā)的相關概念、使用的框架、綜合項目實例等,闡述.NET Core后端進行數(shù)據(jù)庫數(shù)據(jù)操作并邏輯處理,通過WebAPI向前端提供資源數(shù)據(jù);下篇介紹現(xiàn)被廣泛應用于前端開發(fā)的Vue 3框架,由JavaScript語言基礎開始到Vue 3路由控制再經(jīng)綜合應用項目實例的開發(fā),介紹Vue 3框架訪問后端資源獲取數(shù)據(jù)并展示數(shù)據(jù)于客戶端。
本書以開發(fā)實踐為導向,在介紹相關基礎知識的基礎上,綜合前后端開發(fā)所需要運用的內(nèi)容展示開發(fā)實例,理論與實踐相結合,提高讀者閱讀興趣與效率。全書分上下兩篇,上篇介紹.NET Core后端開發(fā)技術,涉及.NET Core后端開發(fā)的基礎語言介紹、.NET Core后端開發(fā)的相關概念、使用的框架、綜合項目實例等,闡述.NET Core后端進行數(shù)據(jù)庫數(shù)據(jù)操作并邏輯處理,通過WebAPI向前端提供資源數(shù)據(jù);下篇介紹現(xiàn)被廣泛應用于前端開發(fā)的Vue 3框架,由JavaScript語言基礎開始到Vue 3路由控制再經(jīng)綜合應用項目實例的開發(fā),介紹Vue 3框架訪問后端資源獲取數(shù)據(jù)并展示數(shù)據(jù)于客戶端。
宋慶江,貴州警察學院副教授,長期從事計算機教學工作,主要教授數(shù)據(jù)庫Web應用開發(fā)數(shù)據(jù)挖掘等課程,參與多個省部級科研項目,主持貴州省科學技術廳(省部級)基于安全可信數(shù)據(jù)交換的政法跨部門視頻會商系統(tǒng)關鍵技術及應用研究等項目,出版《SQL SERVER數(shù)據(jù)庫及其在油漆物證中的應用》《數(shù)據(jù)庫基礎》等圖書,發(fā)表學術論文多篇。
上篇 .NET Core后端開發(fā)技術
第1章 C#語言基礎
1.1 C#語言概述
1.2 C#基礎數(shù)據(jù)類型
1.3 流程控制語句
1.4類
1.5 接口
1.6 委托
1.7泛型
1.8 C#的其他常用語法
第2章 Entity Framework Core
2.1 Entity Framework Core概述
2.2 EF Core學習準備
2.3 EF Core實體類
2.4 EF Core實體類配置
2.5 數(shù)據(jù)遷移
2.6 EF Core數(shù)據(jù)更新
2.7 EF Core數(shù)據(jù)查詢操作
2.8 EF Core原生SQL數(shù)據(jù)查詢
2.9異步編程
第3章 ASP.NET Core Web API
3.1 ASP.NET Core Web API概述
3.2 RESTful
3.3依賴注入
3.4控制器
3.5 緩存
3.6 篩選器
3.7 中間件
3.8 使用日志
第4章 后端認證與授權
4.1 鑒權與驗證的概述
4.2 標識框架
4.3 實現(xiàn)自己的用戶驗證
4.4 JWT
4.5 控制器中的授權
第5章 ASP.NET Core高級組件
5.1 托管服務
5.2 數(shù)據(jù)校驗
5.3 SignalR服務器端消息推送
5.4 ASP.NET Core項目發(fā)布
第6章 ASP.NET Core后端綜合應用
6.1 項目需求及說明
6.2 項目實現(xiàn)
下篇 Vue前端開發(fā)技術
第7章 JavaScript語言
7.1 JavaScript基本語法
7.2 JavaScript數(shù)據(jù)類型
7.3 JavaScript函數(shù)
第8章 Vue基礎
8.1 Vue概述
8.2 模板語法
8.3 渲染控制
8.4 樣式綁定
8.5 組件屬性
8.6 事件
8.7 組件方法
第9章 Vue組件
9.1 組件的定義
9.2 組件值傳遞和事件傳遞
9.3 組件插槽
9.4 動態(tài)組件
9.5 自定義指令
第10章 Vue 3的UI組件庫Element Plus
10.1 Element Plus基礎
10.2 表單組件
10.3 數(shù)據(jù)展示組件
10.4 導航組件
10.5 返饋組件
10.6 Element Plus布局實戰(zhàn)
第11章 Vue實現(xiàn)后端資源請求
11.1 Vue-axios使用概述
11.2 Vue-axiox資源請求
11.3 Vuex
第13章 Vue 3路由控制
12.1 Vue 3的路由概述
12.2 路由的使用
12.3 路由嵌套
12.4 路由重定向和歷史控制
12.5 導航守衛(wèi)
第13章 前端綜合應用
13.1概述
13.2 前端項目部分實現(xiàn)代碼
13.3 Vue前端項目的發(fā)布