Entity Framework 第1篇~第6篇之霸气开发超早鸟

内容简介

按一下 进入设定

00:00
00:00
00:00

預購優惠名額

第 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 程式碼。



您目前位於 「基礎入門篇」 :


  • 第 1 篇:基礎入門:

主要講解 EF DB First 和 EF Code First 模式下的 Mapping 開發模式。並帶您在 DB First 和 Code First 不同的視角下重構同一功能。

  • 第 2 :扎實打底:

了解 Code First 模式下 Migration 開發模式,熟悉 Code First 底下的 Data Annotations V.S. Fluent API 的差異和比較。並初步了解 AutoMapper,為下一階段做準備。

  • 第 3 熟能生巧:

初步了解 Code First 和 DB First開發模式下的Unit Of Work搭配Repository和AutoMapper。

  • 第 4 加速開發:

熟悉 EF Poco Generator 這項工具來加速開發工作。

  • 第 5 技術整合 Part 1:

整合我們目前所學技術包括 TSQL、C#、Linq,Unit Test、HTML CSS、MVC、EF,手寫出一個完整的範例。

  • 第 6 技術整合 Part 2

繼續在同一個範例把 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


# 魔王關卡:


魔王 1 號

TPH、TPT
使用 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 的狀況來講解。


魔王 2 號

超常用的 Many To Many 
探討 DB First &Code First 模式下 Many to Many 的兩種狀況。並分別實作解析過程。 搭配 Stored Procedure來實現 CRUD。


最終魔王

徹底理解  DB First 開發模式。
假設各種可能遇到的改變,透過各種示範帶您徹底理解 DB First,不管未來 database 怎麼改,DB First 都可以完美連接到資料庫不受影響。


跟著我走,從原點開始扎實學習吧!

您目前位於 「現代 .Net Framework 開發者之路」中的 Entity Framework 學程第一篇 基礎入門


目錄
1. TSQL扎實打底 - 講義目錄
2. C# 深入解析 - 講義目錄
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名畢業。


查看其他内容简介