ASP.NET Core跨平臺開發實戰培訓大綱
第一章:.Net Core開發前奏
1. 課程介紹
2. 為什么學習.NET Core(.NET Core簡介)
3. 安裝VS2019及.Net Core2.2
第二章:項目基礎創建與理解
1. 項目基礎框架搭建
2. .NET Core項目基礎框架的認識
3. Program.cs 和 Startup.cs的認識
第三章:.Net Core核心概念——依賴注入和中間件
1. 依賴注入的理解與應用(1)
2. 依賴注入的理解與應用(2)
3. 中間件的理解與初步應用
第四章:配置文件的使用
1. 如何添加及讀取配置文件信息
2. 多配置文件的用法
第五章:項目數據庫的設計—EF Core技術運用
1. 數據訪問技術EF Core包的引用(還原NuGet包)
2. EF Core Code First方式設計數據庫
第六章:添加查看功能實現及異步編程和TagHelper
1. 異步編程(Task)基本理解
2. 添加和查看功能的實現
3. TagHelper【標簽助手】的理解與用法
4. 常見TagHelper的Tag屬性與應用
第七章: 實現分類和分頁
1. 【為學習成果記錄添加】分類
2. 【為學習成果記錄添加】分頁展示
第八章:通過密碼查看附件和附件上傳等功能
1. 通過密碼查看附件和附件上傳(1)
2. 通過密碼查看附件和附件上傳(2)
3. 修改功能等完善
4. 刪除功能等完善
第九章:ASP.NET Core Web API使用
1. Web API基本理論與Demo
2. 為項目開發Web API接口及應用(1)
3. 為項目添加Web API接口及應用(2)
第十章:ASP.NET Core 權限認證與登錄
1. Basic基本認證概述與認證過程
2. 為系統添加Basic基本認證中間件
3. ASP.NET CORE Identity認識
4. 為系統集成Identity實現登錄和注冊(1)
5. 為系統集成Identity實現登錄和注冊(2)
6. 為系統集成Identity實現登錄和注冊(3)
第十一章:切換數據庫及程序初始化
1. 切換數據庫
2. 如何在程序初始化時添加必要的功能
第十二章: 跨平臺發布與部署
1. 項目發布
2. 部署到IIS
3. 部署到CentOS系統—安裝CentOS
4. 虛擬機的開啟與設置
5. XShell 的安裝與Linux系統常用命令使用
6. 為虛擬機安裝.NET Core SDK
7. 部署.NET Core程序到CentOS服務器
8. 安裝與配置Nginx進行反向代理
9. 配置守護進程Supervisor |