LINQ 超入門
程式 ASP.NET

LINQ 超入門

4.8 (5)
MIS2000 Lab.
MIS2000 Lab.
講師介紹

這堂課我會學到

  • 存取資料的關鍵技術。
  • 在大數據中縮小範圍並篩選資料。

課前資訊

學員上課前需具備哪些軟、硬體設備或常識

1. 基礎的程式設計能力,如 if 判別式、foreach迴圈就夠了。其餘會用到的C#語法(尤其是自己建立一個類別,並加入新的數據),在課程裡面都會補充。

2. 建議已經完成「MVC入門三天課程」的學員,銜接這門課加強練習LINQ。

3. 有資料庫觀念者更佳。如果您是一個從零開始的初學者,課程中會「免費」提供SQL Server資料庫的入門教材(超過一小時),無須額外付費購買!

課程適合對象

建議您有寫過C#程式或是ASP.NET MVC網頁程式後,可以透過本課程加強LINQ的練習。如果您從來沒有寫過程式,是一個從零開始的初學者。建議您先完成「MVC三天的入門課程」以後,再銜接本課程,才能體會LINQ在程式中的用途,何時會用到?為什麼會用到?

需要撰寫企業網頁系統、或對於網頁(後端)與資料庫的開發有興趣的朋友。
以網頁(後端)程式設計師為職業 -- 希望厚植實力,真正進入軟體業界寫程式,開發網頁系統。

課程大綱

13
03:57:12
  • 課程介紹
     
     
    • 課程介紹短片
       
  • 課程內容
    13
    03:57:12
    • 1. 初學者也能上手的 LINQ 輕量課程
      18:08
    • 2. 第一個 LINQ 範例
      18:18
    • 3. 第二個 LINQ 範例
      02:31
    • 4. 第三個 LINQ 範例
      08:23
    • 5. 基礎篇 - Where / OrderBy / Select
      18:58
    • 6. Where 搜尋關鍵字
      07:15
    • 7. 補充教材&資料庫
      15:39
    • 8. 第四個 LINQ 範例
      06:52
    • 9. GroupBy 群組、分組
      08:10
    • 10. let 關鍵字+GroupBy 群組、分組
      07:48
    • 11. Inner Join 內部連接
      13:13
    • 12. Outer Join 外部連接
      06:42
    • 13. 補充教材
      01:45:15

課程介紹

不管您以前是否學過資料庫與國際標準的T-SQL查詢指令,這門LINQ超入門都適合您學習。因為LINQ的查詢(Query)語法本身就很類似T-SQL指令,而另一種方法(Method)語法比較類似C#的擴充方法。各有不同的應用場景與效果。
 
本課程的教材部分源自原廠文件(原範例只提供查詢(Query)語法),本課程額外補上方法(Method)語法,讓學員可以在同一個範例裡面學到更多。
 
想要學習C#語法或是ASP.NET MVC(不用區分 .NET Framework 4.x或是開源版的.NET Core),LINQ都是您一定會遇見的關鍵功能。用來篩選、過濾(Where)、排序(Orderby)、分組(Group)、連結(Join)大量數據,進而找出自己所需的結果,LINQ真的很好用!

這門「LINQ超入門」是針對MVC入門前三天課程的補充教材。希望藉由多次練習、重複學習,讓學員能夠熟練這個技巧。
 
這門課程雖以 .NET Core的MVC作為示範,但以前的 .NET Framework 4.x版MVC仍可使用,兩者差異不大。您也可以在Web Form、Windows Form、Console主控台專案學習本課程。

課程特色

這是讓每位學員都能「學會並樂意動手做」的課程,不是炫耀技術、不使用花式技巧的課程。唯有學員跟得上進度、學得會,這門課才算成功!
  • 實作優先:減少理論說明與投影片教學,大量練習「實務範例」。寫程式,只能從範例中模仿與體悟,務必動手做。範例為王!實戰為主!
  • 錯誤學習法:老師獨創的教學方法,透過錯誤的範例從中學習,並找出自己的盲點。真正把除錯(Debug)經驗分享給您,也讓初學者錯誤的驚嚇中,有更深刻的印象!

免費下載課程軟體

  1. Visual Studio 2017~2022(.NET Core 6) 或後續新版,請免費下載社群版(Community版)。
  2. 建議並唯一使用Visual Studio for Windows版本。因為 Visual Studio Code 與 Visual Studio for Mac 兩者的功能比較簡約, 與本課程教學畫面仍有許多差異。

老師小建議

之前的 .NET 4.x 完整版 MVC 5 比較簡單、對初學者較友善且輔助較多。如果初學者先學過 MVC 5 再來學習 .NET Core 的 MVC,因為基礎穩固,所以只需補上一點小小差異就能很快地升級成 .NET Core 版的 MVC。我認為這是最輕鬆、快速的學習路徑。在公司裡面若遇見舊版本 MVC 也有能力維護 。讓自己 MVC 開發能力,在新舊版本之間一魚兩吃、一次學好兩種版本也是一種聰明學習。

課程討論與問答

  • 要先登入才能做留言
4
1

課程評語

  • user
    Allen Su
    2023-05-14 14:58:25
    Allen Su
    2023-05-14 14:58:25

    講師實作能力佳與口條清晰


4.8 ()
觀看期限 終身

授課講師MIS2000 Lab.
課程時數4小時
更新日期2022-09-06


NT$2,160
NT$1,800

查看購課方案
我們的退費政策

其他人也看了

更多熱門課程