|
| 商品編號: | DUC0026 | |
| 商品名稱: | 9比1線上課程 ASP.NET MVC 教學 由入門到進階 講師:MIS2000 Lab. 影音教學 中文發音 繁體中文版(DVD版) | | | 語系版本: | 中文發音 繁體中文版 | |
| 運行平台: | 官方原版畫質MP4檔,沒有任何平台限制,終身使用 | |
| 更新日期: | 2026-01-01 | |
| 光碟片數: | 1片DVD光碟 | |
| 銷售價格: | $300元 | |
| 熱門標籤: | 9比1線上課程
教學
由入門到進階
| |
9比1線上課程 ASP.NET MVC 教學 由入門到進階 講師:MIS2000 Lab. 影音教學 中文發音 繁體中文版(DVD版)
這堂課我會學到
瞭解 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。
課程介紹
完成前三天的 ASP.NET MVC 入門課程後,接下來兩天的課程將會有更為進階的內容,透過大量的練習範例從做中學,讓您不僅懂理論,更能知道如何實際動手執行。
表單輸入與驗證(Validation)
「驗證」算是一門獨自的課程,沒有前後關係。這些驗證的作法,以前 Web Form 也有類似的,大同小異。ASP.NET MVC 提供了內建的表單驗證與防呆。必填的欄位,您必須輸入。輸入格式是否正確,都可以進行驗證。這些內建的驗證,好學又簡單。完全不用寫程式就能過濾大部分的輸入數據。錯誤訊息也可由您決定並改寫,驗證機制十分靈活。
一個「線上相簿」的專案
學了這麼多功夫,不拿別人的專案來對照看看,怎麼知道自己學到的招式是否實用?源自微軟官方的線上相簿專案,您可以自行下載並觀摩這些功能,其中包含了檔案上傳(FileUpload),剛好補足入門班沒有學到的功能。
本範例的檔案上傳,將圖片檔(二進位內容)以 BLOB 的方式寫入資料表,這樣的寫法比較難。而且日後讀取二進位內容,並還原成原本圖片,都需要特殊寫法。但有了現成範例,直接學習就很輕鬆。這也是老師特別選用這個範例來教學的原因。
線上相簿的 UI 畫面也用上了「部分檢視(Partial View)」、「版面配置頁(_Layout)」,更搭配了一對多的關連式資料表。讓每一張照片底下都可以有多筆留言。這個範例內建 RWD 特效(網頁前端特效 - Bootstrap 套件,後續也會推出課程為您解說各種網頁的「前端特效」)。
課程特色
以實作優先:減少理論說明,大量練習範例,講求從做中學。
錯誤學習法:透過錯誤的範例從中學習,並找出自己的盲點。
00_課程介紹
001_課程介紹短片.mp4
01_1. 表單輸入與驗證(Validation)
002_1-1. MVC 進階驗證 1.mp4
02_2. Case Study - 一個「線上相簿」的專案
003_2-1. MVC 進階 09 線上相簿 1.mp4
|