這門課不是 ASP.NET Core 入門課程,至少要有 3 個月的 ASP.NET MVC 5 Entity Framework 6 和 Angular 2 的經驗,但是這門課是讓你邁向 ASP.NET Core 專業工程師的課程,講師 Mosh 是 Udemy 這方面課程有口皆碑的熱門講師,課程內容非常實務,講師還會出題目給你練習,想要提升自己的 ASP.NET Core & Angular 2 ( 4+ ) 技術有興趣,可以仔細參考一下這門課教授的內容說明
從這 10.5 小時的課程,你會學到
使用 ASP.NET Core 和 Angular 2 建構真實世界的應用程式
整合 ASP.NET MVC /核心與 Angular 2
實現一個乾淨和解耦合( decoupled )的架構
理解和應用相依性反轉原則(DIP)
正確實現 repository 和工作模式的單位
在 ASP.NET Core 中使用新的相依性注入功能
排除常見的運行時錯誤
使用 ASP.NET Core 構建 API
使用 PostMan 測試API
使用AutoMapper
使用 Entity Framework Core(程式碼優先的方法)儲存和提取資料
實現 CRUD 操作(包括一對多和多對多關係)
實施過濾,排序和分頁
處理和紀錄錯誤到日誌
顯示 toast 通知
使用進度條( progress bar ) 實現照片上傳
使用 Auth0 和 JWT 增加身份驗證和授權
編寫乾淨,可維護和可靠的程式碼
將不好的程式碼重構成好的程式碼
更好地了解軟體開發生命週期
需求
至少3個月的 ASP.NET MVC 5 Entity Framework 6 和 Angular 2的經驗
說明
[6月3日更新]:在課程中添加了新的部分:實現身份驗證和授權。
擁有超過3000名學生和300多名正面評價,本課程是在真實專案背景下學習 ASP.NET Core 最受歡迎的 Udemy 課程!
ASP.NET Core 是下一代 ASP.NET MVC。完全重寫這個框架,特別是在模組化,雲端優化和跨平台的方式。所以它可以在 Windows,Linux 和 Mac 上運行。如果你在 Mac 或 Linux 上,並且希望建構 ASP.NET 應用程式而不在虛擬機器中運行Windows,那麼你將會喜歡 ASP.NET Core!你可以使用Visual Studio Code(VSCode)或是你最喜歡的程式碼編輯器,使用 C# 建構 ASP.NET Core 應用程式。向 VMWare,Parallels 和其它虛擬化軟體說再見吧!
許多公司已經開始使用 ASP.NET Core 開發新的應用程式。他們會問他們的新面試者是否熟悉 .NET Core。那麼,無論你想要留在市場上並且得到更好地工作與更好的工資,或者你只是喜歡使用最新的技術,現在該了解 ASP.NET Core 和 Entity Framework Core。
在這個課程中,Mosh 是 Udemy 幾個高評價課程的講師,教你如何使用 ASP.NET Core,Entity Framework Core 和 Angular 建構一個真實世界的應用程式。如果你熟悉 ASP.NET MVC 5和 Entity Framework 6,並且正在尋找一個課程,以迅速加快使用 .NET Core速度,這是為你設計的課程。
一個真實世界的APP
你在這個課程中建立的應用程式是一個虛構的車輛經銷商。該應用程式的功能由 Mosh 精心設計,以幫助你掌握使用 ASP.NET Core 和 Angular 建構真實應用程式所需的核心技能。
有兩種方式來建構 ASP.NET Core應用程式。你可以使用 Visual Studio 2017 或 Visual Studio Code,一個輕巧的跨平台程式碼編輯器。在本課程中,Mosh 使用 VSCode 和命令行來建構應用程式,但你學到的內容也可以在 Visual Studio 2017 中應用。
本課程目標對象是?
為了完成本課程,你應該具有 ASP.NET MVC 5,Entity Framework 6 和 Angular 2(或更高版本)至少3個月的經驗。