企業方案
|
人才媒合

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

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

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

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

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

課程目標


深入了解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 測驗
icon_info_certificate提供完訓證書
提供制定學習計畫什麼是學習計畫?
關於講師
Allen Kuo

微軟MVP專業講師,具備超過 20 年網頁程式開發經驗, 對於 ASP, ASP.NET Web Forms, ASP.NET MVC 具備專案開發能力
目前從事 ASP.NET 相關服務工作, 包括:顧問、遠距教學、線上/實體課程、專案開發
功能表
功能表
優惠活動
  • 【超值學程】6週成為數位廣告投放分析師(早鳥優惠至1/31)

  • 【官方獨家授課】Microsoft 365 雲端生產力工具大補帖

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

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