課程簡介

LINQ-強者之道 第四梯

課程規劃

LINQ 全名為 Language-Integrated Query ,顧名思義 LINQ 提供了一致性的語法來讓開發者操作各種資料來源,在 .NET 語言中 LINQ 早就是一門顯學,透過 LINQ,查詢已成為第一級的語言建構,就如同類別、方法、事件等等。

SkillTree 在開設各系列的課程中都有使用到 LINQ ,但因為 LINQ 易學難精的特性,經常發現學員的 LINQ 技巧薄弱,進而導致恐懼、害怕甚至逃避,為了讓開發者理解 LINQ 的美妙之處,特別邀請到知名暢銷書《極意之道-次世代 .NET Framework 3.5 資料庫開發聖典》的作者 黃忠成老師來親自授課。

經由問卷建議我們再次調整內容,把 Entity Framework 的部份抽出去,讓課程更專注於 LINQ 本身,不但帶給各位學員對於 LINQ 的正確觀念也帶給各位最實務的應用技巧,尚在漂泊的你,這裡有跟浮木還不快攀上嗎?

 

課程等級:

課程講師

Jeffray Huang(黃忠成)
Jeffray Huang(黃忠成)

現為系統架構及開發專業顧問,精通多種開發環境與程式語言,大型專案的跨領域整合尤其拿手,素有鬼才之稱。
2008~2016 Microsoft MVP、Microsoft Techdays 與 MSDN 資深講師、資策會客座講師;電腦書籍黃金年代的頂尖作者,出版過四本程式開發的相關著作,尤其是『極意之道--次世代 .Net Framework 3.5 資料庫開發聖典』至今在正體中文的世界裡仍然無人可出其右,堪稱為 LINQ Framework 中的聖經版本。

講師經歷:
  • 企業顧問
  • 2008-2017 Microsoft MVP
  • Tech-Day 2008-2015 講師
  • 台灣微軟資深特約講師
  • 資策會客座講師
  •  4本.NET 書籍作者
    • 深入剖析ASP.NET元件設計
    • Windows Forms框架設計實務
    • 極意之道-ASP.NET AJAX/Silverlight 聖典
    • 極意之道-次世代 .NET Framework 3.5 資料庫開發聖典

課程介紹

  • LINQ 基礎
    • LINQ 架構。
    • LINQ 語法規則詳解。
    • LINQ 運算子詳解。
    • LINQ 的效能陷阱。
    • LINQ To XML
  • LINQ 實例應用
    • 分類、字典應用
    • 加總、平均等分析運算
    • Join 與 Group 詳解
    • 資料的型態轉換
      • Select
      • ToLookup
      • ToDictionary
    • 使用 LINQ 實作 Dispatcher Pattern
    • LINQ 與 switch, if
  • PLINQ 
  • Map-Reduce in LINQ
  • LINQ Query Provider 與 Expression Tree
    • 了解 IEnumerable 與 IQueryable 的差異
    • 深入 IQueryable

課程主軸

講解 LINQ 的各式應用技巧,同時也解釋了 LINQ 內部的實作及原理,例如 Where, LastOrDefault, OrderBy 等等內部實作手法,以此為基礎引導學員正確有效率的使用 LINQ。

注意事項

  • 本課程為初階課程,但您必須擁有基本的 C# 基礎。
  • 本課程表訂 17:00 結束,但有可能會延長至 17:30 如您後續有約建議調整時間。
  • 本課程有可能免費延長時數(最高記錄18:00)如您晚上有約或預定車票,請斟酌延後。
  • 課程大綱為預估大綱,課程講師保留調整與變更授課內容的權力。

歷屆學員評價

  • 由簡單到深入,不錯。有講到幾個之前寫程式容易被忽略的點,收穫很多。
  • 講課時間和實際操作時間步調ok 上課氣氛輕鬆愉快
  • 很多細節與特定狀況效能問題都說得很清楚。
  • Entity Framework還可再著墨多些,或再請老師開進階課程。
  • 有很多扎實觀念
  • 除了LINQ以外,還學到一些C#進階
  • 每一處都有效能考量
  • 課程針對實戰、師資很優
  • 講師很專業,練習充分。咖啡好好喝~謝謝demo大!
  • 有從基礎教起,因此對於初學者也可以來上這堂課
  • 可以複製程式碼的PDF、課外延伸的部分(thread、task、經驗談 etc.)
  • 每個 LINQ 背後緣由與注意事項,了解每個語法背後的起因,使用與觀念加深印象。

 

本課程提供午餐

  • 為了節省您的時間,我們提供免費便當。

本課程建議攜帶筆電

  • 實戰課程建議請攜帶筆電,以利課程實做。
  • 必要軟體將會於課程通知信中說明。

選擇票種

學費要報帳!

報名時您只要選取「報帳發票」並且輸入相關資訊,課程當天電子發票自動寄送到您的信箱,方便您報帳!

自我學習不該變成沈重的負擔!

我們知道您的學習是為了將來的薪水,為了避免造成您的負擔,我們提供了 3、6、12 期零利率的信用卡分期付款,歡迎多加利用。

票種 販售期間 單價 數量
一般票 所有人皆可購買。 2018-05-07 2018-06-18 NT$ 6,666
所有人皆可購買。
雙人成行票 發票無法分開,主揪者須收齊款項後一次付款。 2018-05-07 2018-06-18 NT$ 5,666
發票無法分開,主揪者須收齊款項後一次付款。
Yammer票 完成任務的學員使用 Yammer 聯絡我們可取得邀請碼。 2018-05-07 2018-06-20 NT$ 5,666
完成任務的學員使用 Yammer 聯絡我們可取得邀請碼。
專案票 專案票,一般人無法購買 2018-05-18 2018-06-18 販售完畢
專案票,一般人無法購買
助教票 助教專用票卷。(助教為內定並非對外販售) 2018-05-07 2018-06-20 NT$ 500
助教專用票卷。(助教為內定並非對外販售)

訂閱電子報

如果您希望收到我們的電子報,請在下方輸入您的EMAIL

詢問討論

持續學習

注意事項

  • 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並無息退還全額課程費用。
  • 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額課程費用。
  • 主辦單位保留對課程內容調整的權力。

退款方法

  • 因部分必要支出與行政費用,完成繳費學員如取消報名,將依據時間遞減退還費用。
  • 開課前10天申請退費,退學費0%
  • 開課前11天申請退費,退學費80%
  • 開課前14天申請退費,退學費90%
  • 收到申請表後我們會主動與您聯繫。

目前課程