ASP.NET Core 6 MVC (VS2022) - 由零開始的入門課
程式 ASP.NET

ASP.NET Core 6 MVC (VS2022) - 由零開始的入門課

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

這堂課我會學到

  • 瞭解 MVC 的基本觀念與流程。建立類別、屬性來描述您的物件、資料與記錄。
  • 瞭解資料庫的應用、常見的網頁系統(購物商城、媒體網站、部落格 Blog、社群網站)相關功能是如何開發的。
  • Visual Studio 2019/2022 開發工具、SQL Server(資料庫)Management Studio 的基本操作。
  • 課程完成後,您將擁有一套簡單的網頁系統,可作為公佈欄、部落格 Blog 文章發表、產品說明與展示之用。
  • 此網頁系統包含以下功能:資料管理(新增、刪除、修改)、關鍵字搜尋(多重條件的搜尋)、網站首頁(主表明細 Master-Detail 資料展示)、分頁展示...等必備功能。

課前資訊

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

基礎的程式設計能力,如 if 判別式、for / while 迴圈就夠了。其餘會用到的C#,課程裡面都會補充。
知道資料庫(DataBase)與簡單的 T-SQL 指令,如:CRUD。 課程所需軟體皆可免費下載:
Visual Studio 2019 (.NET Cor 5) / 2022(.NET Core 6) 或後續新版,請下載社群版(Community 版)。
建議使用 Windows 作業系統。因為 Visual Studio Code 與 Visual Studio for Mac 兩者的功能比較簡約, 與本課程教學畫面仍有許多差異。
SQL Server Express 版(免費)。建議使用 SQL Server 2012 或後續新版。

課程適合對象

需要撰寫企業網頁系統、或對於網頁(後端)與資料庫的開發有興趣的朋友。
以網頁(後端)程式設計師為職業 -- 希望厚植實力,真正進入軟體業界寫程式,開發網頁系統。
曾寫過 ASP、 ASP.NET(Web Form)、PHP、JSP 的朋友,現在想學習 ASP.NET 5 、 ASP.NET6(需搭配VS2022)、.NET Core MVC。
老師的小建議: 之前的 .NET 4.x 完整版 MVC 5 比較簡單、對初學者較友善且輔助較多。如果初學者先學過 MVC 5 再來學習 .NET Core 的 MVC,因為基礎穩固,所以只需補上一點小小差異就能很快地升級成 .NET Core 版的 MVC。我認為這是最輕鬆、快速的學習路徑。在公司裡面若遇見舊版本 MVC 也有能力維護 。讓自己 MVC 開發能力,在新舊版本之間一魚兩吃、一次學好兩種版本也是一種聰明學習。

課程大綱

19
13:13:49
  • 課程介紹
     
     
    • 課程介紹短片
       
  • 第一天
    4
    03:07:27
    • 1. Day 1 一個最簡單的入門教學
      01:07:26
    • 2. Day 1 Contoller&View
      55:36
    • 3. Day 1 第一個 View Model
      59:09
    • 4. Day 1 新增與 Form 表單
      05:16
  • 第二天
    6
    05:27:15
    • 5. Day 2 檢視畫面與 Razor 入門
      01:43:28
    • 6. Day 2 檢視畫面與 Razo r進階
      56:27
    • 7. Day 2 新增與 Form 表單(難度提升)
      22:47
    • 8. Day 2 回家作業
      31:38
    • 9. Day 2 補充範例
      07:40
    • 10. SQL Server 資料庫補充教材
      01:45:15
  • 第三天
    9
    04:39:07
    • 11. Day 3 從 NuGet 安裝套件、連結資料庫
      36:45
    • 12. Day 3 呈現多筆記錄
      28:59
    • 13. Day 3 呈現一筆記錄
      23:32
    • 14. Day 3 執行 T-SQL 指令
      15:33
    • 15. Day 3 新增一筆記錄
      29:53
    • 16. Day 3 刪除一筆記錄
      25:02
    • 17. Day 3 編輯一筆既有的記錄
      41:25
    • 18. Day 3 多筆記錄,分頁呈現
      38:36
    • 19. Day 3 搜尋、輸入關鍵字
      39:22

課程介紹

針對開源版本 ASP.NET Core 6 / ASP.NET 6 與 VS 2022(x64 的IDE開發工具)全新上市,特別將課程重新錄製!課程也適用於.NET Core 3.1 / 5 / 6各版本的 MVC 網頁開發。

MVC 是一種「設計模式」,理論上應該先學好物件導向(OOP)之後,才適合學習「設計模式」。微軟 ASP.NET Core MVC 提供了完善的開發架構與Visual Studio 2022工具,讓普羅大眾也有能撰寫 MVC 網頁程式。小提醒:學習 .NET Core 6 務必搭配 VS2022 才行。

專為初學者設計的課程

市面上的 MVC 書籍與微軟官方教材,鎖定的讀者通常是「已經寫過程式、有經驗」的人。造成許多想學習 ASP.NET Core MVC 卻沒有經驗的「初學者」無門可入。甚至有人反應「上課第一天就聽不懂」、「書本看不到三章就放棄」。有鑑於此,《ASP.NET 6  / ASP.NET Core MVC (VS2022) - 由零開始的入門課》即是專門為初學者所設計的課程,即便先前沒有接觸過,也能輕易入門。

但建議學習者最好具備基礎的程式設計能力,並知道資料庫(DataBase)與簡單的 T-SQL 指令,對本課程會有較佳的理解。(本課程也會提供 MS SQL Server 資料庫入門的補充影片)

不需事先學過高深的 C# 語法,舉凡課程中會到的,都會為您補充!核心重點教學--「用得到,我才教」。讓您把時間專注在課程的關鍵(MVC 與網頁程式)上面。而不是像學校那樣學了一大堆語法、花了很多時間,課程結束後才發現自己什麼都不會用。

系統化教學

本課程規劃的入門三天進度,前兩天的「漸進式補救教學」是為了補強學員的基礎,也是本課程長年熱賣的特點!很多初學者在其他課程學不好、聽不懂,在這裡通通恍然大悟!

尤其是 C# 語法與 ViewModel 類別(class)的學習與使用,先用簡單的範例讓學員們練習,慢慢將基礎墊高,等到打好基礎後,才會進入第三天的階段,結合資料庫並學習更進階的功能。

坊間的書籍、課程、微軟官方教材一開始就講得太難、太多,而無法吸收。導致初學者第一天就聽不懂、買了書也看不下去的窘境。絕大多數初學者無法入門的原因,就是少了本課程「前兩天」的 「漸進式補救教學」。請您務必試試看!

後續更有線上相簿、網路購物商城的範例,讓您歷練。基本技巧都源自這三天的入門課程。

  • 第一天:
    從零開始告訴大家,市面上的商業網站由哪些功能組合而成,哪些功能學員也能從這堂課學到。這不是一門「沾醬油」的課程。完整學完"本系列"的 MVC 課程以後,您也可以做得到。

    1-1 節的第一個重點,MVC 的觀念與流程,直接用一個範例並以獨創的錯誤學習法,瞬間讓您恍然大悟。多數學員都是試聽到這裡,就決定加入這門課程。第一天會慢慢帶領大家,帶領大家知道網頁的「前端」「後端」的差異。讓您親自動手撰寫第一個控制器(Controller)、檢視畫面(View)。
 
  • 第二天:
    帶領各位熟悉網頁表單(HTML Form)、Razor 的各種變化,並學習基本的 C# 語法(以核心教法,節省學習時間。不用逼自己學 C# 到多深,夠用就好)。

    ViewModel、類別(class)入門與實作,全數讓學員親自動手做。到了第二天的課程,即使是從零學起的初學者,也可以在不知不覺中接觸過 M、V、C 三者,整合應用並可以做出「資料新增」、「資料展示」、「搜尋」的基本功能。

    前兩天的教學暫不搭配資料庫,先讓初學者熟悉 MVC 與操作流程。唯有基礎穩固了,才能進入第三天的實戰課程。
 
  • 第三天:
    ASP.NET Core MVC 網頁正式搭配 MS SQL Server 資料庫,做出商業網站的實用功能。不管是關鍵字(單一條件或多重條件)的搜尋、資料分頁(不採用現成套件,100%親自動手寫)、資料管理(新增、刪除、修改、主表明細 Master-Detail)......各種功能一應俱全。

    最特別的是,為學員整理出「三大基本招式」,只要學會基礎三招(課程 3-2 節)就可衍生變化各種進階功能,以簡馭繁,讓您學習更輕鬆!只要您願意跟著課程指引,自己動手做。 請千萬不要錯過這門課,讓您輕鬆打通 ASP.NET Core MVC 的任督二脈,確實打好武功基礎!

課程特色

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

課程討論與問答

  • 要先登入才能做留言
  • user
    AlexPeng
    2023-06-17 13:45:55
    AlexPeng
    2023-06-17 13:45:55

    老師您好,我之前已經購買過ASP.NET MVC的課程,用的是2019以前的版本,2022的介面在安裝後發現差異很大,會建議再次購買2022版本的課程學習嗎?因為當初舊的還沒學完...

    • user
      MIS2000 Lab.
      2023-06-17 15:27:07
      MIS2000 Lab.
      2023-06-17 15:27:07

      差異極小,應該只有設定檔不一樣。以前 .NET 4.x版的MVC,設定檔是Web.config。新 版(開源版) .NET Core 6.0/7.0/8.0 MVC設定檔,則是Program.cs。 至於開發工具Visual Studio則是2017~2022都沒有變化,您看到的差異是新舊版的專案 差異。或許,對我來說,我覺得差異很小。但您如果覺得差異很大,那就買新課程 吧? 可以來信給我,我給您優惠折扣碼。影片一開始都有我的E-mail。謝謝


    user
  • user
    陳品翰
    2023-04-14 09:40:00
    陳品翰
    2023-04-14 09:40:00

    請問一下,購買該課程,是否可以重複聽 ? 有期限嗎 ?

    • user
      MIS2000 Lab.
      2023-04-14 09:46:30
      MIS2000 Lab.
      2023-04-14 09:46:30

      請參閱9vs1的官方說明,我覺得寫得很清楚了。如果您有問題(消費者的權利與義務)可以跟他們客服中心聯繫。 如果是課程內容的問題與討論,可以直接找我,謝謝您(我的E-Mail在課程影片一開始都會公開)。

    • user
      MIS2000 Lab.
      2023-04-14 09:50:07
      MIS2000 Lab.
      2023-04-14 09:50:07

      9vs1.com網站的消費者條款,請參考 https://www.9vs1.com/terms-of-service 您問的問題,這裡都寫得很清楚。另外, 課程的右上角有寫「觀賞期限 終身」,彈藥提醒您,這是您跟9vs1公司的約定,跟我(講師)無關喔,因為我不負責 營運,我只提供課程與課後的討論。

    • user
      陳品翰
      2023-04-14 13:40:47
      陳品翰
      2023-04-14 13:40:47

      了解~~謝謝。


    user
52
9
2

課程評語

  • user
    白瑞強
    2024-09-24 22:20:08
    白瑞強
    2024-09-24 22:20:08

    實用..^_^"..

  • user
    楊大一
    2023-10-05 22:57:58
    楊大一
    2023-10-05 22:57:58

    目前買3天課程老師除了講程式的觀念,還講了學習程式的心態、學習方法等,覺得滿物超所值的。

  • user
    呂學松
    2023-08-22 23:42:59
    呂學松
    2023-08-22 23:42:59

    1. 有時載入影片時會發生錯誤2. 影片畫面尺寸只有預設及全螢幕兩種,希望能再加入劇院模式的顯示方式

  • user
    Sebastian
    2023-08-12 09:08:07
    Sebastian
    2023-08-12 09:08:07

    講師講解仔細一步一步手把手適合新手!!

  • user
    許立翰
    2023-06-14 06:22:45
    許立翰
    2023-06-14 06:22:45

  • user
    林伯駿
    2023-06-02 11:35:31
    林伯駿
    2023-06-02 11:35:31

    對於剛接觸ASPX的我,老師講解的非常仔細

  • user
    Allen Su
    2023-04-10 18:54:24
    Allen Su
    2023-04-10 18:54:24

    講師講解課程內容很清楚,不過「ASP.NET Core 6 MVC-由零開始的入門課」部分教材檔案有遺漏,還好看老師影片做一遍將檔案補回來。

  • user
    siugar
    2023-03-30 18:19:42
    siugar
    2023-03-30 18:19:42

    介紹的很詳細,對於沒基礎的會有很好的幫助,影片檔案內容感覺有點重疊或是交錯但還可以接受。

  • user
    廖彥博
    2023-01-21 00:29:48
    廖彥博
    2023-01-21 00:29:48

    很讚

  • user
    黃羚雅
    2022-10-03 12:04:48
    黃羚雅
    2022-10-03 12:04:48

    實用

  • user
    董瑞洋
    2022-09-30 20:29:38
    董瑞洋
    2022-09-30 20:29:38

    Very good

  • user
    林詩茹
    2022-09-27 21:43:21
    林詩茹
    2022-09-27 21:43:21

    介面很最佳化


4.8 ()
觀看期限 終身

授課講師MIS2000 Lab.
課程時數13.2小時
更新日期2021-11-30


NT$3,800
NT$2,700

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

其他人也看了

更多熱門課程