fbpx

深入 Entity Framework:完整指南

如果你使用 ASP.NET MVC 開發 Web 應用程式,後端要連接資料庫並做Object Relational Mapping (簡稱 ORM ,一種將關聯式資料庫轉換對應成為物件的抽象化技術) ,那麼熟悉 Entity Framework 是必備的技能,這堂課由知名 Udemy .NET 講師 Mosh 授課 ,教授你並掌握Entity Framework  與最佳實踐

報名參加課程 更新 coupon code

從這 6.5 小時的課程,你會學到

  • 理解資料庫優先和程式碼優先的工作流程之間的區別
  • 使用資料庫優先工作流程建構一個領域模型(domain model)
  • 使用程式碼優先工作流程(以現有的或新的資料庫)建一個領域模型(domain model),
  • 使用程式碼優先遷移來升級或降級資料庫
  • 覆載程式碼優先約定(使用資料註釋和流暢的 API)
  • 使用 LINQ 查詢資料(使用查詢語法和擴展方法)
  • 有效地使用預先載入(eager loading)、延遲載入(lazy loading)和明確載入(explicit loading)
  • 增加、更新和刪除物件
  • 使用其他工具來剖析和除錯你的應用程式
  • 了解貯存庫(repository)的模式是什麼,如果你需要它怎麼辦,以及如何實現?
  • 使用 Entity Framework 做最佳實踐

需求

  • 已懂進階 C#結構(泛型,lambda 表達式)

說明

擁有超過 6500名 學生和 1,500 多則的正面評價,本課程是 Udemy 最受歡迎的學習 Entity Framework 的課程!

Entity Framework 是一個物件/關係映射器(O / RM),可以幫助你從資料庫讀取和寫入資料。在這個課程中,Mosh 通過一系列清晰、簡潔和實際的講座向你說明 Entity Framework 的核心概念

無論你是 Entity Framework 的新手,還是已使用它一段時間,但正在尋找一個全面的課程,可乾淨俐落地補足你缺失的部分,你將會喜歡這門課程。

觀看本課程結束後,你將能夠:

  • 理解資料庫優先和程式碼優先的工作流程之間的區別
  • 使用資料庫優先工作流程建構一個領域模型(domain model)
  • 使用程式碼優先工作流程(以現有的或新的資料庫)建一個領域模型(domain model),
  • 使用程式碼優先遷移來升級或降級資料庫
  • 覆載程式碼優先慣例(使用資料註釋和流暢的 API)
  • 使用 LINQ 查詢資料(使用查詢語法和擴展方法)
  • 有效地使用預先載入(eager loading)、延遲載入(lazy loading)和明確載入(explicit loading)
  • 增加、更新和刪除物件
  • 使用其他工具來剖析和除錯你的應用程式
  • 了解貯存庫(repository)的模式是什麼,如果你需要它怎麼辦,以及如何實現?
  • 使用 Entity Framework 做最佳實踐

不像其它教學 Entity Framework的 書籍或課程,Mosh 運用他在該領域的豐富經驗,引導你進入真實世界。他不僅教你 Entity Framework 的基礎,還會教你最好的做法。

在每個部分,你會發現練習的材料可加強你的理解。 這些練習已經從真實世界的情境中選出,幫助你為真實世界的挑戰做準備。另外,一些部分包含備忘表(cheat sheets),以便你可快速查看你在該部分學到的內容。

本課程是使用 Entity Framework 6 製作。如果你使用的是舊版本的 Entity Framework,只要你的版本是 Entity Framework 版本為 4.1或更高,你仍能跟著本課程完成學習。

課前需求

修這門課前,你需要在C#中至少3個月的程式設計經驗。如果你需要加強C#基礎知識,你可以參加Mosh的相關課程:

有參加本課程的其他學生是如何評論的:

“願上帝保佑你們,努力創造高品質的課程,這真的改變了我的生活,從守衛的工作,免費做網站,現在我是一個專業人士。” -Danish Jafri

“我對 Mosh 在學習技術方面達到主題背景的正確平衡,演示和技巧和解決常見問題的能力印象深刻。Mosh 做得很棒!我非常樂意投入我的時間和金錢在你的課程。”-Ben Holtzman

“優秀的課程!Mosh 有一個才華橫溢的風格,他的所有課程都很好,品質很高,這個課程也不例外,我從中學到了很多。”-Steven Barnett

“這是一個很好的課程,這是一本好書,你總是想閱讀另一章,這不是一個簡單的 Entity Framework 課程,更進一步,給了一個非常好的 Linq 解釋 和最明白的存儲庫模式和統一工作描述 ,請繼續做課程,老實說,我相信你應該離開你的工作一下,花上剩下的時間來學習;)“-Martin Suarez

“我參加了很多視訊課程,這是我參加過最好的,解釋的很好,詳細和真實的很好的範例,很多提示和更多內容。”-Oscar Vargas

100%退款保證

本課程提供30天退款保證。如果你不開心、要求退所有的錢,沒有問題。

想把你的程式設計技巧提升到一個新的水平嗎?

加入其他6500名快樂學生,他們在幾分鐘內參加了這門課程,並開始編寫程式碼。

目標受眾

  • 任何想要堅持或從資料庫中查詢領域物件( domain objects )的.NET開發人員

講師介紹

Mosh Hamedani 熱情的軟體工程師與最暢銷課程作者 ( 更多講師主講課程介紹 )

Moshfegh Hamedani是一位充滿激情和創造力的軟體工程師,非常注重實用主義和簡單性。他在七歲開始在Commodore 64上開始寫程式。後來,在他的高中幾年,他開始學習C和C ++。在2002年,隨著.NET的第一個版本,他將他的焦點轉移到C#。從那時起,他一直參與許多軟體專案的設計和實施,包括現代網絡應用程式、行動應用程式、桌面應用程式和框架。

除了他作為軟體工程師的職業生涯外,他真的很喜歡分享他的知識。在他二十歲初,他一直在教授課程和運作 C#、ASP.NET、物件導向程式設計與乾淨程式碼的研討會。他是Udemy的6個暢銷課程的作者,未來很快還會有更多。

Mosh擁有網路系統科學碩士學位和軟體工程科學學士學位。他還是Microsoft認證的應用程式開發人員、技術專家(Web應用程式)和專業人員。

走出軟體世界,Mosh是一位攝影師、鋼琴家,也是熱情的拉丁舞者。

英文字幕 : 有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程 更新 coupon code

Sponsored by Udemy

你可能會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: