企業方案
|
企業求才

.NET 委派實戰教學:讓您真正會用 LINQ、Expression

.NET 委派實戰教學:讓您真正會用 LINQ、Expression

行動應用 - 網頁開發
進階 1.4 小時 13,162
NT$1,200

.NET 委派(Delegate):讓程式可抽換不同演算法,且讓你更了解如何運用LINQ、Expression(運算式),擺脫冗長影片學習!挑戰1.4hr搞懂『.NET委派』!

進階課程
建議學習 1 週(每週 2 小時)
課程共 9 小節8 影片 ( 1.4小時 )1 測驗
提供制定學習計畫什麼是學習計畫?

課程目標


相關圖片 深入了解Delegate(委派)及其應用時機。 
相關圖片 看懂 LINQ 的語法,不再照著別人程式碼抄,卻不明白為何要這麼寫
相關圖片 一份實際有用的範例,輔助生成 WHERE 條件,將MVC的Action傳遞篩選條件與 Service Object 脫鈎。
相關圖片 隨課附贈超實用委派公用程式,可用於開發中的系統裡! 

課程介紹


知道「委派」,卻不了解「委派」的邏輯,將會變成一道無形的學習障礙。
.NET 裡的 Delegate(委派)、Expression(運算式),一向是初學者容易忽略的部份,隨著使用 ASP.NET MVC、Entity Framework 、LINQ 的比例愈來愈高,運用到委派的機會也越來越多。

不少工程師常常使用 LINQ 來處理集合或資料庫,也真的會寫程式,但詢問他是否真的看得懂自己在寫什麼,往往得到是尷尬的笑容,幾乎是看書或看文章就跟著寫...

例如:
var query = data.Where(item=>item.Id>=5);

試問:
(1)where 後面的括號傳入的是什麼?

(2)自己是否有能力設計一支 method 供別人或自己也傳入這類的"東西"呢?


如果一直學不通委派、運算式,那就別錯過這堂課!
課程除了搭配範例程式說明之外,再附贈一支超實用的公用程式,可直接用於正在開發的系統裡,只要使用Entity Framework 的人,無論是ASP.NET MVC 或 Web Froms 都能直接使用。

事實上,Allen原本出發點是要賣這公用程式的,但這程式會運用到委派、泛型委派、運算式,擔心大家看不懂、不會修改,所以就錄了一系列影片來說明。


1.  委派
     #何謂委派  
     #委派程式範例
     #委派的不同寫法
2.  .NET 內建委派
      #泛型委派Func
3.  運算式(Expression)
      #Expression 說明
4.  範例 CriteriaHelper : 如何將篩選條件抽離 ServiceObject
      #CriteriaHelper網頁說明    
      #CriteriaHelper簡報說明
      #CriteriaHelper程式逐步解說 


快到上方「課程內容」精彩內容,
還可至「課前提問」發問喔!

您還有可能有興趣的相關課程...

ASP.NET Web Form是大多公司要繼續維護舊系統的技術主流,雖然ASP.NET MVC 普及性愈來愈高,但ASP.NET Web Form依然是開發人員必備的技能之一。本課程適合學生或是初學者,著重實務操作,無艱澀難懂的理論,透過做中學,短時間無痛上手。

【ASP.NET MVC無痛快速上手】

本課程由淺入深,以豐富的實際案例帶領還未接觸過ASP.NET MVC的初學者,在短時間內無痛上手ASP.NET MVC,快速掌握學習重點,並開發出實務案例的動態網站。












誰適合學習這門課程呢?

相關圖片 ASP.NET Web FormsMVC 網站,經常應用 LINQ、Entity Framework 的應用程式人員
相關圖片 想提升本身能力,進一步了解 LINQ 語法,讓自己也能設計出類似 Where(item=>item.Id>5) 的副程式

學習前需要有什麼基本能力呢?

相關圖片 有C# 入門能力,有呼叫 LINQ 或 Entity Framework 經驗的工程師

學習前需要準備什麼呢?

相關圖片 Visual Studio 2017 (可免費取得並安裝)






常見問題


Q: 請問在哪裡上課?上課時間?

此課程是『線上課程』喔!所以課程上線後,隨時隨地都可以透過手機、平板、與電腦在 TibaMe上看課程影片,沒有時間和地點的問題!

Q: 課程可以看幾次?

不限次數,沒有期限!TibaMe的線上課程都可以一直看一直看一直看!

Q: 可以問老師問題嗎?

當然!如您在購課前有課程內容相關問題,可以先至「課前提問」提出問題;上課後,對老師影片內容有任何不清楚,可以至「課程討論區」與老師同學一同切磋討論喔!

Q: 還有其他問題?

FAQ 看看更多問題解答

進階課程
建議學習 1 週(每週 2 小時)
課程共 9 小節8 影片 ( 1.4小時 )1 測驗
提供制定學習計畫什麼是學習計畫?
關於講師
Allen Kuo

具備超過 20 年網頁程式開發經驗, 對於 ASP, ASP.NET Web Forms, ASP.NET Mvc 具備專案開發能力
目前主要從事 ASP.NET 相關服務工作, 包括:顧問、遠距教學、線上/實體課程、專案開發
功能表
功能表
優惠活動
  • 【程式學習第零課】讓你不背語法寫Java(早鳥優惠至8/12)

  • 【購課贈書】購買「老師希望你別再說錯的 英語易混淆字」即贈實體書

  • 會員學習心得大募集!完成指定任務拿85折課程優惠券