視頻簡介
ASP.NET Core Web API + Angular 6的教學視頻html
我是後端開發人員, 前端的Angular部分講的比較差一些, 能夠直接看代碼!!!!前端
這是一個小項目的實戰視頻, 該項目採用了:git
這個項目比較簡單, 適合ASP.NET Core Web API 和 Angular 初學者.ide
項目最終完成的效果如圖:佈局
視頻目錄
視頻專輯地址: http://v.qq.com/vplus/4cfb00af75c16eb8d198c58fb86eb4dc/foldervideos/8hk0029019k2fft測試
源碼以及PPT: https://github.com/solenovex/ASP.NET-Core-2.1-Angular-6-Demo
第一部分創建Web API及其CRUD功能
- 創建ASP.NET Core項目, 以及Program和Startup的簡介
- 配置ASP.NET Core項目
- 環境, HTTPS等
- 添加Entity Framework Core 2.1支持
- 繼續配置ASP.NET Core項目
- 添加Serilog
- 添加配置文件, 處理全局異常
- 大體完成ASP.NET Core項目的創建, Resource Model, AutoMapper, FluentValidation
- 實現後端的GET
- REST簡介, 以及GET的簡單實現
- 翻頁, 過濾, 排序等等
- GET的塑性, HATEOAS, 自定義Media Type
- POST, PUT, PATCH, DELETE, 實體驗證
第二部分, 創建Identity Server 4項目, 添加Mvc客戶端(測試用)
- OAuth 2.0 & OpenId Connect 簡介 (可選)
- 使用Mvc客戶端訪問被保護的API資源(處於測試的目的)
第三部分, 創建Angular項目, 使用Implicit Flow進行身份認證, 訪問被保護的API
- 創建Angular 6項目, 配置Angular Material和UI佈局, 路由等.....
- 訪問被保護的API
- 訪問未被保護的API資源
- 跨域訪問API的另外一種辦法
- oidc-client.js, 集成Angular客戶端到Identity Server 4
- 其它功能(上)
- 其它功能(下)