使用ASP.NET Core MVC構建業務應用程序

使用ASP.NET Core MVC

構建業務應用程序

MVC全堆棧WEB,帶有ASP.NET Core 3.0,ASP.NET Core 2.2和Entity Framework Core

對於那些具有基本面向對象(PO​​O)和新ASP.NET核心編程的人,本課程提供了一種基於項目的方法,用於使用ASP.NET Core學習全堆棧應用程序開發。我們將使用生產時最新版本的SDK .NET Core。

.NET Core是由Microsoft和GitHub的.NET社區維護的多功能和開源開發平台。它支持Windows,MacOS和Linux的多平台開發,可用於構建設備,雲和物聯網的應用程序。

在本課程中,我們將使用流行的ASP.NET核心框架開發基於Web的模塊化業務薪資軟件。該應用程序將遵循圖層體系結構,並將託管在Azure Cloud平台上。

該項目將使用以下技術和工具:

-C#編程語言
-SDK .NET Core 2.2和3.0
-MVC
– 實體框架核心
-linq
– Visual Studio 2019
– 引導4
-SQL服務器,服務器管理工​​作室
-GIT版本控制系統(VCS),版本2.22.0
-RotaryCore(PDF的Nuget庫)
-CMDER(Windows的控制台模擬器)
– 門戶Azure Cloud

您將學到什麼:

  • 以層次及其依賴性實施體系結構
  • 使用.NET核心類庫
  • 實施各種業務邏輯
  • 創建接口及其實現
  • 創建控制器並將接口注入控制器
  • 註冊依賴注入的服務(DI)
  • 從控制器請求中接收數據
  • 通過控制數據以獲取視圖
  • 使用git跟踪項目文件中的變化
  • 使用ViewBag對像傳遞數據收集
  • 創建具有參數的動作方法和動作方法
  • 創建實體數據模型
  • 使用LINQ諮詢實體數據模型(插入,更新,恢復,過濾,排序等)
  • 使用ViewModels訪問ViewModel對象
  • 用戶輸入數據的驗證
  • 使用正則表達式驗證
  • 了解域類與ViewModel類
  • 模型的綁定和映射
  • 創建一個佈局視圖(主頁)
  • 創建視圖CRUD(不使用腳手架助手)
  • 表格的數據持久性
  • 分頁邏輯
  • 種子數據引導
  • 創建實體框架(EF)核心的上下文
  • 使用EF核心啟動數據庫
  • 配置核心EF以使用SQL Server
  • 在AppSetting .json文件中配置ConnectionsRings(對於本地和遠程SQL Server數據庫)
  • 安全性 – 預防網站(CSRF),身份,身份驗證和授權之間偽造請求的請求
    -SQL Server數據遷移到Azure Cloud SQL Server到SQL Server
  • 在Azure Cloud中實現應用程序
  • 將最終源代碼發送到遠程存儲庫
Scroll to Top