預購優惠名額
第 3 期早鳥優惠 : 預計 $ 2680
組合最划算
(1) EF 1+2 基礎入門+扎實打底:$ 4490
(2) EF 1+2+3+4 快速入門 + 扎實打底 +熟能生巧 + 加速開發 :$9990
(連結請往下參考課程組合)
越早預購越划算,價格將依照 課程製作完成度、購買人數、優惠名額...等條件,進行價格調整, 以實際公告與當下購買之金額為主。
帶您學會快速適應各種公司的 EF 結構
# 關於「Entity Framework 技術學程 」
這套學程主要的目的在於帶您暸解各種開發模式,並從「入門、打底、熟練、優化、整合、進階整合 」等 6 大個面向循序漸進地帶你融會貫通 Entity Framework .NET Framework這項技術。不管是 DB First 或是 Code First,都會帶您徹底理解!讓您能具備適應各種公司 EF 結構的能力,不再擔心看不懂新公司的 EF 程式碼。
您目前位於 「基礎入門篇」 :
主要講解 EF DB First 和 EF Code First 模式下的 Mapping 開發模式。並帶您在 DB First 和 Code First 不同的視角下重構同一功能。
了解 Code First 模式下 Migration 開發模式,熟悉 Code First 底下的 Data Annotations V.S. Fluent API 的差異和比較。並初步了解 AutoMapper,為下一階段做準備。
初步了解 Code First 和 DB First開發模式下的Unit Of Work搭配Repository和AutoMapper。
熟悉 EF Poco Generator 這項工具來加速開發工作。
整合我們目前所學技術包括 TSQL、C#、Linq,Unit Test、HTML CSS、MVC、EF,手寫出一個完整的範例。
繼續在同一個範例把 Unit Of Work 和 Repository 搭配 AutoMapper 連接到 MVC。並建立 Search bar 搭配 AutoComplete,Sorting,分頁,Caching,還有delete multiple等各種 MVC 精華重點。
「完全手寫」取代「自動生成」
# 一個專業的開發者, 絕不能不求甚解,只會自動生成!
與市面拉來拉去自動生成的程式碼的課程完全不同,這裡強調的是實力的堆疊和細節的處理,唯有自己寫過才能真正掌握這項技術。
購課學員,一致好評


透過 DB First 與 Code First 雙視角,探討資料庫應用
真實討論資料庫互動的大小事。快速用 C# 並透過 「Code First」 和 「DB First」 兩種視角,探討並重構 Entity Framework 同一功能,同時提供其他課程缺乏的變化應用與技巧。讓遇到問題時能有更多解決方案可以選擇。
# 「基礎入門」一般關卡:
>> MVC 觀念建立 (已經熟悉 MVC 的朋友可以直接跳過)
在學習 EF 之前,必須要具備完美的 MVC 觀念!建議先理解這部分,再繼續往下進行!
>> EF DB First 與 Code First 實踐 One to Many
1. 同時使用 Outter & Inner Table 撰寫一個 Double Table ,實踐 CRUD 。
2.使用 Code First 重構取代 DB First。
>> Seeder / DB & Code First + Stored Procedure
1. 介紹 Table、Column、ForeignKey Attribute 並且示範 如何使用seeder。
2. 示範 在 DB 與 Code First 模式下 使用 Stored Procedure 的方法。
>> EF 的各種變化應用
詳細交代各種 EF 實作上的變化細節與技巧。幫助您在工作上有更多解決方案可以發揮。
>> 完全解析 EF DB & Code First map
1. 詳細教學在 DB First 模式下,使用 1 ~ 2 個 EF Model 來 Map DB table,並用 Code First 重構它。
>> Conditional Mapping
1. 示範在 DB & Code First 模式下,如何減少使用 Mapping 資源,並增加效能。
>> Self Referencing Association
1.分別用 DB First 和 Code First 模式來實作 Self Referencing Association
# 魔王關卡:
使用 DB First 和 Code First來實作Table Per Hierarchy Inheritance (TPH)和Table Per Type Inheritance (TPT)。TPH的範例會用 1 DB table 被分成 3 個 EF model 的狀況來講解。TPT的範例會用 3 DB table 被分成 3 個 EF model 的狀況來講解。
探討 DB First &Code First 模式下 Many to Many 的兩種狀況。並分別實作解析過程。 搭配 Stored Procedure來實現 CRUD。
假設各種可能遇到的改變,透過各種示範帶您徹底理解 DB First,不管未來 database 怎麼改,DB First 都可以完美連接到資料庫不受影響。
跟著我走,從原點開始扎實學習吧!
您目前位於 「現代 .Net Framework 開發者之路」中的 Entity Framework 學程第一篇 基礎入門 :
目錄
3. LINQ to Object、SQL、XML -
講義目錄 4. 測試學程第一篇 Unit Test, MS Test V.S. Nunit
- 講義目錄5. 測試學程第二篇 Mocking Framework, NSubstitute V.S Moq -
講義目錄6. 測試學程第四篇 Fluent Assertions Part 1-
講義目錄7. 測試學程第五篇 Fluent Assertions Part 2 -
講義目錄8. HTML5和CSS3基礎入門
9. ASP.NET MVC 完全精通 -
講義目錄10. Entity Framework 學程第一篇 基礎入門 - 講義目錄 11. Entity Framework 學程第二篇 扎實打底 -
講義目錄12. Entity Framework 學程第三篇 熟能生巧 -
講義目錄13. Entity Framework 學程第四篇 加速開發 -
講義目錄14. 測試學程第三篇 Unit Test V.S. Integration Test-
講義目錄15. Entity Framework 學程第五篇 技術整合 Part1 -
講義目錄16. Entity Framework 學程第六篇 技術整合 Part2 -
講義目錄17. RESTful ASP.NET Web API (規劃中)
購課保障
購課前,建議你先來看完整的 講義目錄,確定對你有用才購買。
購課後,有任何問題,歡迎加入我的 ITHandyGuy售後服務粉絲團,來這邊討論任何對我的課程有疑問的問題,或是直接再討論區留言,我看到後會回覆。另外,更新或新增內容不額外收費喔!
ITHandyGuy Page: https://goo.gl/hes3YW
ITHandyGuy 交流社團 : https://goo.gl/uFHQvY
為什麼需要 Entity Framework ?
如何連接資料庫,一直是屬於後端最重要的一環。沒有連接資料庫的系統,也只是過家家。.NET技術連接資料庫其實有多種技術,舉例來說,常見的有ADO.NET、Linq to SQL、Dapper,Entity Framework。其中最近幾年在業界比較流行的就是 Entity Framework,甚至還有 Entity Framework Core。如果想要符合新的業界技能需求,Entity Framework 可以說是必備的技術。
關於講師 Kevin - 全方位 .NET 開發者

技術移民到澳洲的.NET Developer,對於.NET領域的相關技術與各式開發方式、多種前後端框架與工具、版控系統,皆有深入的研究。畢業於澳洲多個大學,其中2所全校第1名畢業,最高學歷為碩士。現任HiSKIO線上課程特約講師,以及IT工具人學院創辦人。以一門銜接一門的扎實打底學程,幫助許多想成為.NET Developer的朋友們,繞過彎路,快速學習。
- 2013 Certificate I in Hospitality (Provide Responsible Service of Alcohol) QHA QLD,酒精飲料服務責任執照, 昆士蘭餐飲協會。
- 2011 Graduate Diploma in IT Management CQU QLD,IT管理研究生文憑, 中央昆士蘭大學,該屆全校第1名畢業。
- 2010 Certificate IV in Property (Real Estate) Professional Real Estate Training QLD,專業昆士蘭房地產培訓4級證書。
- 2010 Master of Information System Griffith QLD,信息系統碩士,格里菲斯大學。
- 2008 Bachelor of IT Software Architecture QUT QLD,IT軟件架構學士,昆士蘭科技大學。
- 2005 Diploma in Information Technology QIBT QLD,IT專業文憑證書,昆士蘭商業技術學院,該屆全校第1名畢業。