ASP.NET教學 - Dapper 與 ADO.NET
程式 ASP.NET

ASP.NET教學 - Dapper 與 ADO.NET

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

這堂課我會學到

  • 能夠自己撰寫程式,存取資料庫。讀取資料並進行資料修改(CRUD)。
  • 學會簡單的 SQL 指令(Select查詢、Insert Into 新增、Delete 刪除等等。)
  • Dapper 簡化了 ADO.NET 在 MVC 中,將查詢成果轉成「類別」的步驟。如果您也會用到 ADO.NET,這門課對您很有幫助!
  • 本課程會先提供 ADO.NET 兩個範例(讀取、寫入)讓您可以從頭學起。

課前資訊

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

本課程屬於進階課程,建議完成前面 ASP.NET MVC 的課程後再來學習。
知道資料庫(DataBase)與簡單的 T-SQL 指令,如:CRUD。
知道 SQL 指令的 JOIN。關連式資料表。
Visual Studio 2015、2017 或後續新版,請下載社群版(Community 版)。
建議使用 Windows 作業系統。因為 Visual Studio Code 與 Visual Studio for Mac 與教學畫面仍有許多差異。
SQL Server Express 版(免費)。建議使用 SQL Server 2012(Express 版)或後續新版。

課程適合對象

需要撰寫網頁系統、或對於網頁與資料庫的開發有興趣。
希望將來進入業界寫程式,開發網頁(後端),成為(網頁後端)程式設計師的人。
曾寫過 ASP、ASP.NET(Web Form)、PHP、JSP 者,現在想學習 ASP.NET MVC 5。

課程大綱

14
05:39:16
  • 課程介紹
     
     
    • 課程介紹短片
       
  • 無標題
    14
    05:39:16
    • ADOnet1
      06:13
    • ADOnet2_Select
      17:40
    • ADOnet3
      14:20
    • Windows_Adonet [補充教材]
      13:18
    • ADOnet_Core [補充教材]
      18:14
    • ADOnet3_MVC List
      25:29
    • ADOnet4_MVC Create
      31:38
    • ADOnet5_Dapper1
      52:23
    • ADOnet5_Dapper2 Create
      15:02
    • ADOnet5_Dapper3
      25:32
    • ADOnet5_Dapper4
      30:26
    • ADOnet5_Dapper5
      38:51
    • ADOnet5_Dapper6
      04:08
    • ADOnet5_Dapper7
      46:02

課程介紹

 

本課程會先提供 ADO.NET 兩個範例(讀取、寫入)讓您可以從頭學起,最終能夠自己撰寫程式,存取資料庫。讀取資料並進行資料修改(CRUD)。

為何要學ADO.NET

本課程包含「一對多」的關連式資料表,對初學者來說難度較高,屬於進階課程,建議完成前面 ASP.NET MVC 的課程,並具備關連式資料表的操作觀念,才能獲得較佳的學習效果。

ASP.NET MVC 不一定需要學 LINQ 才能作得出來,傳統的 ADO.NET 與資料庫的 SQL 指令也能做到。

ADO.NET 搭配國際標準的 SQL 指令,可操作全世界知名的各種資料庫,不管是 MySQL、Oracle、SQL Server、DB2、SyBase,都可以透過國際標準的 SQL 指令來存取。

ADO.NET 程式的寫法簡潔有力,從以前的 ASP、PHP、JSP,到 ASP.NET 的 Web Form 與 MVC,就連 Windows 執行檔也可以使用它。本課程也提供一個範例,直接把 ADO.NET DataReader 的程式放入 Windows Form 執行檔的程式裡面,幾乎不用修改就能直接運作!

開放原始碼的 ASP.NET Core,早從 1.0 版就支援 ADO.NET,因此也可以在 ASP.NET Core 上運行。

綜合以上特點,可以說學會 ADO.NET 幾乎可以跨平台應用在各種情境上。

為何要學Dapper

在 ASP.NET MVC 裡面,我們自訂類別檔、ViewModel 來放置資料,撰寫 ADO.NET 可以透過 Dapper 這個免費的 ORM 套件,無縫接軌到 MVC 上,直接將 SQL 指令從資料庫存取的資料放入類別檔、ViewModel 裡面。

本課程也提供了兩個 ADO.NET 範例(讀取、寫入)讓您可以從頭學起,對已經熟悉 ADO.NET 的學員則不必重新學習 EF、LINQ,就能沿用原本的技術,進入 MVC 的殿堂。

前三大程式語言

2019 年 Stack overflow 第九次的開發者大調查,有將近 9 萬名開發者參與,結果顯示在現今學習 SQL 指令仍具有相當高的實用價值,使用者也為數眾多(前三大),非常適合學習。

課程特色

  • 以實作優先:減少理論說明,大量練習範例,講求從做中學。
  • 錯誤學習法:透過錯誤的範例從中學習,並找出自己的盲點。

課程討論與問答

  • 要先登入才能做留言
  • user
    yafat
    2019-12-06 21:29:39
    yafat
    2019-12-06 21:29:39

    您好,我在教材下載的地方下載的檔案目前解壓縮都失敗,請問是有限制什麼系統才能解壓縮嗎?感謝您。

    • user
      MIS2000 Lab.
      2019-12-06 22:26:41
      MIS2000 Lab.
      2019-12-06 22:26:41

      如果沒記錯的話,我是用WinRAR壓縮的,您可以到 www.win-rar.com下載這個共享軟體去解開壓縮。 因為這是第一次有人發現檔案無法解開,所以我想檔案出錯的機率不高。您再試試看。謝謝您。 有問題可以直接跟我 E-Mail 討論,影片第一頁都有標示我的信箱。Thanks.


    user
  • user
    邱禾昇
    2019-09-25 05:11:54
    邱禾昇
    2019-09-25 05:11:54

    您好 上周已經上完asp.net MVC 從0開始+入門到進階 感覺老師的教學很棒 如果要加購此課程 是否能提供優惠 感謝

    • user
      邱禾昇
      2019-09-30 15:47:12
      邱禾昇
      2019-09-30 15:47:12

      Hello 這部分再麻煩您了 謝謝


    user
1

課程評語


5 ()
觀看期限 終身

授課講師MIS2000 Lab.
課程時數5.7小時
更新日期2019-04-16


$3,400
$2,800

購買課程
我們的退費政策

其他人也看了

更多熱門課程