透過建置和發布實用的員工休假管理系統來學習 ASP.NET Core 和實體框架。
從這 21.5 小時的課程,你會學到
- 從頭開始建立完整的資料驅動的 .NET Core MVC 應用程式
- .NET 8 / 9 開發
- 學習 C# 和 Visual Studio 技術
- 使用 Identity Core 實現身份驗證和授權功能
- 儲存庫和工作單元模式以及相依性注入
- 使用 AutoMapper 和視圖模型
- 使用程式碼優先模式和遷移建立資料庫
- 使用 Entity Framework Core(實體框架核心)與資料庫互動
- 使用 NuGet 套件管理器( Package Manager )
- 使用 GitHub 管理和追蹤更改
- 非同步程式設計
- 設定並發佈到 IIS 和遠端資料庫
- 設定 Microsoft Azure 帳戶
- 發佈到 Azure Web 和 SQL 服務
- 使用 GitHub 和 Azure DevOps 設定自動建置/發佈管道
- 檢查應用程式安全措施
要求
- 一台電腦
- 網際網路
- 學習的意願
課程說明
概述
了解如何使用 ASP.NET Core 6 / 8、實體框架、程式碼優先和程式版本儲存庫模式( Repository Pattern )建立員工休假管理系統。本課程將向你展示如何使用 Visual Studio 和 Microsoft SQL Server,並探索如何使用 Bootstrap、jQuery 和各種前端程式庫進行動態 Web 開發。
ASP.NET Core 是 Microsoft 的現代跨平台框架,用於建立企業級 Web 應用程式。在本課程中,你將學習有關建立 ASP.NET Core 應用程式所需的所有知識,從了解資料夾結構和檔案到建立完整的 Web 應用程式。
下一步
在學習了 ASP.NET Core 和 Entity Framework 的基礎知識後,是時候將你的架構技能提升到一個新的水平了。註冊 ASP.NET Core – SOLID and Clean Architecture,以了解如何使用進階架構技術重建此應用程式。
為什麼要學習 .NET Core
Microsoft .NET 是一個驅動美國和許多其他國家許多頂級公司業務技術的平台。它是用於驅動企業規模業務技術的主要技術。公司選擇 .NET 是因為其經過驗證的可擴展性、可靠性和支援。
選擇學習的 .NET 語言是 C#,因為它是當今使用最廣泛的語言之一。它是一種通用程式語言,可以處理幾乎所有問題,從桌面到行動再到動態 Web 應用程式。因此,世界各地各行業對 .NET 開發人員的需求很高,這意味著具有 .NET 技術基礎的候選人可以獲得更多的工作機會。
為 .NET Core 程式設計打下堅實的基礎:
- 使用尖端技術建立完全數據驅動的 Web 應用程式
- 使用 Entity Framework Core 連線到資料庫
- 儲存庫模式和依賴注入
- 了解 MVC(模型、視圖和控制器)模式的工作原理
- 了解 C# 和 .NET Core Web 語法
- 使用 ASP.NET Core Identity 了解使用者驗證
- 了解如何使用實體框架核心資料模型、視圖模型和 AutoMapper
- 了解開發中應採取的安全措施
- 使用 Bootstrap 設計和操作整體佈局
- 使用 NuGet 管理器管理套件
- 使用第三方管理主題實施網站佈局
- 設定 GitHub 以進行原始碼管理
- 在本機電腦(或 Windows 伺服器)上設定 IIS 伺服器
- 設定 Microsoft Azure 帳戶
- 將 .NET Core 應用程式發佈到 IIS
- 將 .NET Core 應用程式發佈到 Microsoft Azure 應用程式服務
- 實施電子郵件服務
內容和概述
要學習本課程,你必須具備一定的物件導向程式設計知識(如果不是 C#)。即使你很少接觸 .NET 開發堆疊,本課程也適合初學者,並且充滿了開發技巧。
這是一個巨大的課程。超過14 小時的優質內容,但根據正在構建的應用程式中的每個模組巧妙地分解以突出顯示一組相關活動,我們還將在進行過程中關注故障排除和調試錯誤,實施最佳實踐,高效編寫邏輯,並理解開發人員為什麼要這樣做。在整個課程中,你的知識將逐步增長,並且你將面臨挑戰,做到最好。
當你完成本課程時,你將在 Visual Studio 中移動並檢查邏輯和語法錯誤,這將成為你在 .NET 環境中工作時的第二天性。這將使你新學到的技能付諸實踐,並給你的老闆和同事留下深刻的印象。
本課程包含託管在 GitHub 上的工作文件,其中包括一些可讓你更輕鬆地複製演示程式碼的檔案。你將能夠在每個講座中與作者一起工作,並在完成課程後獲得可驗證的結業證書。
點擊「參加本課程」按鈕可能是您快速增加收入和市場競爭力的最佳步驟!另外,請記住,如果你認為課程不值得你所花的錢,你有整整 30 天的時間獲得無條件退款!
是時候採取行動了!
課程見!
目標受眾
- 任何想要學習數據驅動 Web 開發的人
- 任何想要學習 ASP .NET Core Web 開發和程式設計的人
- 初級開發者
- 開發人員從 .NET Framework 過渡到 .NET Core
講師簡介
Trevoir Williams 頂級講師 • 450,000 多名學生
Trevoir Williams 是一位充滿激情的軟體和系統工程師,他有強烈的動力與全球學生分享他最好的知識。 他的教育成就包括計算機科學碩士學位(主修軟體開發)和多項 Microsoft Azure 認證。
他令人印象深刻的工作經驗包括軟體諮詢、軟體工程、資料庫開發、雲端系統和伺服器管理、演講,而且他還是一名音樂家!
Trevoir 喜歡教授 IT 和開發技能,並通過在現代工業中的實際應用指導學生獲取最新知識。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳再享 25%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- ASP.NET Core 開發相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響