ASP.NET MVC 教學 - 由零開始的入門課
這堂課我會學到
-
瞭解 MVC 的基本觀念與流程。建立類別、屬性來描述您的物件、資料記錄。
-
瞭解資料庫的應用、常見的網頁系統(購物商城、媒體網站、部落格 Blog、社群網站)相關功能是如何開發的。
-
Visual Studio 開發工具、SQL Server(資料庫)Management Studio 的基本操作。
-
課程完成後,您將擁有一套簡單的網頁系統,可作為公佈欄、部落格 Blog 文章發表、產品說明與展示之用。
-
此網頁系統包含以下功能:資料管理(新增、刪除、修改)、關鍵字搜尋(多重條件的搜尋)、網站首頁(主表明細 Master-Detail 資料展示)、分頁展示...等等必備功能。
課前資訊
基礎的程式設計能力,如 if 判別式、for / while 迴圈就夠了。
知道資料庫(DataBase)與簡單的 T-SQL 指令,如:CRUD。 課程所需軟體皆可免費下載:
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。
課程大綱
-
課程介紹
-
課程介紹短片
-
-
課程內容10節15:23:40
-
1-1 初學者的第一門課01:40:36
-
1-2 Controller 與 View01:24:34
-
1-3 Model 與 Class,第一個類別檔01:37:35
-
[HomeWork] 課後作業47:44
-
2-1 檢視畫面(View)、Razor入門&表單02:43:38
-
2-2 觀念澄清 與 實作(複習 & 小考)01:11:39
-
3-1 從資料庫產生Context、對應的類別檔01:24:25
-
3-2 「基礎篇」新增、主表明細(Master-Details)01:42:48
-
3-3 「衍生篇」編輯、刪除、搜尋、分頁02:30:49
-
[補充教材] 如何使用本課程的範例19:52
-
課程介紹
專為初學者設計的課程
系統化教學
本課程規劃成三天的進度,前兩天的階段是為了補強學員的基礎。尤其是類別(class)的學習與使用,先用簡單的範例讓學員們練習,慢慢將基礎墊高,日後才有辦法銜接得上坊間的 MVC 書本與範例。等到打好基礎後,即會進入第三天的階段,學習更進階的功能。
- 第一天
從零開始告訴大家,市面上的商業網站由哪些功能組合而成,哪些功能學員也能從這堂課學到。MVC 的觀念與流程,直接用一個範例讓學員恍然大悟。並且帶領大家知道網頁的「前端」「後端」的差異。讓您親自動手撰寫第一個控制器(Controller)。
- 第二天
帶領各位熟悉網頁表單、Razor 的各種變化,並學習基本的 C# 語法(不用學到多深,夠用就好)。路由(Routing)與 MVC 的網址(URL)彼此關連。類別(class)入門與實作,全數讓學員親自動手做。到了第二天的課程,就已經在不知不覺中接觸過 M、V、C 三者,並且可以做出「資料新增」、「資料展示」的基本功能。
- 第三天
ASP.NET MVC 網頁正式搭配資料庫,做出商業網站的實用功能。不管是關鍵字(多重條件)搜尋、資料分頁(不採用現成套件,而是親自動手寫)、資料管理(新增、刪除、修改),各種功能一應俱全。最特別的是,為學員整理出「三個基本招式」,只要學會基礎三招,就可以衍生變化出各種功能,以簡馭繁,讓您學習更輕鬆!
課程特色
- 以實作優先:減少理論說明,大量練習範例,講求從做中學。
- 錯誤學習法:透過錯誤的範例從中學習,並找出自己的盲點。
好禮優惠
課程討論與問答
-
要先登入才能做留言
-
dlpan2019-05-20 22:52:31dlpan2019-05-20 22:52:31
有APP課程嗎?
-
MIS2000 Lab.2019-05-21 06:15:38MIS2000 Lab.2019-05-21 06:15:38
我的課程都以Web程式設計為主,目前暫無APP課程。
-
-
dlpan2019-05-20 22:51:52dlpan2019-05-20 22:51:52
請問加購進階課, 進階課是指 (https://9vs1.com/course-introduction-ASP-NET-MVC-advance-MIS2000Lab)? ASP.NET MVC 教學 - 由入門到進階?
-
MIS2000 Lab.2019-05-21 06:17:09MIS2000 Lab.2019-05-21 06:17:09
是的,謝謝您
-
-
dlpan2019-05-20 08:57:35dlpan2019-05-20 08:57:35
請問: 1、課程是錄影檔,學生自由上課、中斷學習時間?還是固定時間? 2、如果是錄影檔,之後是否可以重複看?有無期限限制? 3、如果有操作上的問題,有人可以協助解決嗎? 謝謝。
-
MIS2000 Lab.2019-05-20 09:03:06MIS2000 Lab.2019-05-20 09:03:06
(1) 線上課程,您要怎麼看?何時看?重播幾次?都由您自己決定。 (2) 同上,當然可以。 但相關規定,還是以 9vs1.com的規定為主。我是講師,我只負責課程內容的討論。 (3) 有問題,一律 E-Mail與我討論,謝謝您 :-) 操作步驟都已經錄成影片了,「操作上有問題」這情況不容易出現,畢竟這是「寫程式」的課程,不是操作軟體的課程(例如Word/Excel/繪圖軟體)。
-
-
MIS2000 Lab.2019-02-09 07:31:21MIS2000 Lab.2019-02-09 07:31:21
範例在此下載,謝謝您 (我會不定時更新,下載時,請注意檔案的日期) onedrive.live.com/?id=6F7F668080F24B20%212300&cid=6F7F668080F24B20
-
ChungNan Wang2019-02-07 21:44:47ChungNan Wang2019-02-07 21:44:47
請問範例檔要在哪邊下載?
-
ChungNan Wang2019-02-07 22:08:46ChungNan Wang2019-02-07 22:08:46
https://onedrive.live.com/?id=6F7F668080F24B20%212300&cid=6F7F668080F24B20
-
9 比 1 客服2019-02-08 23:44:109 比 1 客服2019-02-08 23:44:10
您好, 不好意思,先前作業有疏失,造成您困擾,檔案已經補上傳了,您可以在課程影片觀看頁面的右方看到「課程列表」、「筆記」、以及「教材下載」等選項,點擊「教材下載」就可看到檔案了,謝謝您提出這個問題,祝您新年快樂!
-
無
1-1~1-2要買課程搭配教材學比較快
講解的很棒
教學認真 重視實作的好課程
講解詳細,對於有基礎功力的人,可調快播放速度。
雖然知道立意良好 但廢話真的太多 很常上課上到想睡XD
講解很詳細
淺顯易懂 很適合入門
老師講解很清楚,上課速度適中很適合新手。
老師講得淺顯易懂,打通我任督二脈!
很棒很清晰的說明
用人聽得懂的話教學,很棒!