☸ 關於預約課程的運作方式
有鑑於我們開辦訓練課程以來,經常出現供不應求的情況,雖然每次開課都會在 Will 保哥的技術交流中心 與 LINE@ 官方帳號群組 ( @qmw4672q ) 公告課程,但還是有許多人來不及報名上課,對於寫信來提出上課需求的人並不多,我們很難安排教室,所以我們才會衍生「預約課程」的想法,讓有興趣特定課程主題的人「預先」報名,只要人數達到一定數量,我們就立即安排上課時間與租借教室,如此一來,可以改善兩件事:
- 想上課的學員可以更早上課
- 由於課程報名需要時間,往往需要兩個月前公告課程,所以學員等待上課的時間過長。
- 但若透過「預約」的方式報名,只要報名人數夠,我們隨時可以租借教室並提早開課,所以上課學員可以更早學到想上的課程。
- 不容易開課的地區可以更容易開課
- 某些課程主題在特定地區可能由於技術較新,需求尚未明確出現,因此可能出現有興趣的人多,但報名的人少的情況,如此一來能成功開課的機會就會比較低。
- 但若透過「預約」的方式報名,我們就可以知道真正想上課的人有幾位,只要報名人數夠,我們也可以放心的租借教室,讓想上課的學員可以更有機會上課。
預約本課程有以下注意事項,請仔細閱讀:
- 本課程為預約課程,報名不用支付任何費用,課程內容已確定,但尚未決定上課教室地點與確切上課時間。
- 預計授課時間將介於 2016/1/1 ~ 2015/03/31 這段期間的周六或周日 (排除所有連續假期)。
- 報名時請選擇「可上課地點 (第一順位)」,日後正式排課時會依照地區進行人數統計與教室租借。另外還有個選填的「可上課地點 (第二順位)」欄位,你如果擔心你所在的地區無法開課(人數過少),可以選擇第二順位的上課地點。
- 報名時「請告知確定無法上課的日期」(例如您已經安排好國外旅遊的日期或其他活動),請告訴我們您哪幾天一定不能上課,我們在安排教室時會避開這些日期。
- 本課程將會依據確定報名的人數、租借的教室大小來安排不同梯次的課程,到時我們會主動聯繫報名成功的學員,讓學員選擇上課梯次。
☸ 課程說明
微軟的資料存取技術從 .NET Framework 推出至今,已經演進了許多個世代,從最早期的 ADO.NET, Typed DataSet, LINQ to SQL 到現今的 Entity Framework,你經歷了多少不同的技術演變呢?每一代的資料存取技術,都是因應開發人員的需要加以研發與設計,都是用來解決各種資料存取上的各種難題,適度的了解每一代的資料存取技術背後想解決的問題,可以幫助你更清楚的了解到,選用正確的資料庫存取技術有多麼重要!
我深刻的理解,企業在選用推陳出新的技術與框架都會有許多考量,無論如何,你總是要做出選擇,像是 Entity Framework 資料存取技術經過多年的改進,現在已經相當成熟,無論是開發效率大幅提升,在許多效能方面的議題也都有許多相對應的解決方案,在我看來,幾乎沒有不學的理由。
有鑑於台灣在 Entity Framework 的學習資源相對貧乏,我們設計了這套「Entity Framework 6 開發實戰」課程,用最淺顯易懂、深入淺出的方式,帶大家快速掌握 Entity Framework 6 的精要之處,不但能立刻改善開發效率,更能立即用在手邊的開發工作上!
☸ 課程編號
- DCT-105Q1-02
☸ 課程主題
- Entity Framework 簡介
- 為什麼要使用 Entity Framework
- Entity Framework 基本架構介紹
- 關於 Entity Framework 開發流程
- 如何選擇適當的開發流程 (Code First, DB First, Model First)
- Database First 開發實戰
- 建立模型與自動產生程式碼
- 各式 CRUD 資料操作開發技巧
- LINQ to Entity 查詢技巧與注意事項
- 深入了解 EDMX 設計工具
- 如何正確處裡資料庫異動
- 使用預存程序
- 使用 Enums 列舉型別
- 使用 Views 檢視表與正確設定主索引鍵
- Code First 開發實戰
- 建立模型類別
- 建立資料內容實體
- 從模型建立資料庫
- 如何正確的操作資料庫移轉
- 如何透過資料庫移轉優化資料庫
- 如何正確對應模型類別與資料庫結構
- 介紹 Code Only 開發模式 (先設計資料庫再寫 Code)
- 其他進階開發議題
- 覆寫 SaveChanges() 方法
- 深入了解 DbSet<T> 類別
- 深入了解變更追蹤機制
- 深入了解連線模式 v.s. 離線模式
- 了解並行模式 (Concurrency Mode) 的運作原理
- Entity Framework 效能調校
- 註:每日上課時間為 AM 9:00 ~ PM 5:00 (中午休息一小時)
☸ 適合對象
- Web 開發人員 / 軟體工程師 / .NET 開發人員
- C# 開發人員 (本課程將以 C# 為主要開發語言)
☸ 預期效益
- 了解 Entity Framework 如何增進開發效率
- 了解 Entity Framework 開發流程
- 了解如何正確選擇不同的 Entity Framework 開發流程
- 了解如何正確操作資料與學習各式資料存取開發技巧
- 了解現今最常用的 Database First 開發方法
- 了解未來最主要的 Code First 開發方法
- 學到各式 Entity Framework 開發技巧
☸ 講者名單
- 多奇數位創意有限公司 技術總監 Will 保哥
☸ 講者簡歷
- 現任多奇數位創意有限公司技術總監。連續 8 度當選微軟最有價值專家 (ASP.NET/IIS MVP)。早期專研 LAMP 相關技術,自 2005 年起轉向 Microsoft .NET Platform 開發技術,熟悉各式 Web 開發技術、網站效能調校、SQL Server、網站內容管理系統、網路系統整合。曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010/2011/2012 講師、TechEd China 2011 講師,出版著作有 ASP.NET MVC 2 開發實戰、ASP.NET MVC 4 開發實戰與 Windows Phone 開發實戰等書籍。
- 部落格: http://blog.miniasp.com/
- 粉絲頁: https://www.facebook.com/will.fans
☸ 課程費用
- 課程費用:
原價 NT$ 9,600.-- 【早鳥票】:NT$ 6,300.-
- 【優惠票】:NT$ 7,000.-
☸ 注意事項
- 本課程包含午餐
- 學員需攜帶筆電,且須事先安裝好實作環境
- 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
- 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
- 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
- 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用




