這是備份網站。主網站位於http://www.dotblogs.com.tw/mis2000lab/
MIS2000 Lab's ASP.NET & Linux (Trad. Chinese 正體中文;Big5)。這個網站,是我們(MIS2000 Lab.資訊工作室)多年教學的實際心得與上課範例,有ASP.NET程式設計,也有Linux的相關文件。
編輯。
您也可以直接參觀主網站
MIS2000 Lab. is MVP 2008-2017/7/1 for ASP/ASP.NET.
2024年4月20日 星期六
[ASP.NET Core MVC]新舊版本的差異 v3.1/5.0~v6.0/8.0
2023年6月18日 星期日
[ASP.NET Core 8.0 + RWD] Bootstrap 5.0 前端特效搭配MVC
2022年12月11日 星期日
[ASP.NET Core] WebAPI 微軟範例 - ToDo List
[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm
https://www.dotblogs.com.tw/mis2000lab/2023/01/30/mis2000lab_MVC_onlineLearning2023
[ASP.NET Core MVC]第一天 免費課程 3小時完整試聽
https://www.dotblogs.com.tw/mis2000lab/2023/01/30/AspNetCore_MVC_First_Day_Free_20230130
從最早的 75小時MVC課程,目前已經延伸到 115小時,也包含了 .NET Core
.NET Core 6 MVC線上教學 - MIS2000Lab 課程大綱 與 試聽
https://dotblogs.com.tw/mis2000lab/2021/07/18/NET_MVC_Online_Free_Learning_mis2000lab
購買完整MVC課程(一百小時),限時六折優惠並免費加贈兩萬元「.NET Core升級課程」,請直接來信洽詢
(太便宜!太划算,不能公開) mis2000lab (at) yahoo.com.tw ; school (at) mis2000lab.net
2021年11月27日 星期六
寫程式發大財?#2 - 初學者常問的問題(FAQ)
2021年2月2日 星期二
[ASP.NET Core MVC] 01-2 初學者的第二堂課(採用 VS2019)
請先完成 1-1節的內容 ( https://youtu.be/9spaHik87-A )再來觀賞。
與.NET完整版 (.NET Framework 4.x) 的 ASP.NET MVC 5差異不大,
只是改用 .NET Core 5 MVC (VS 2019)來解說而已。
可見學過 ASP.NET MVC 5 的朋友可以「輕鬆升級 .NET Core MVC」而 不是砍掉重練!
完整課程已經開始販售,請來信詢問(一定有優惠!)
mis2000lab (at) yahoo.com.tw; schoot (at) mis2000lab.net。謝謝您
課程列表與大綱,請看 http://mis2000lab.pixnet.net/blog/post/35172535
https://dotblogs.com.tw/mis2000lab/2018/08/14/aspnet_mvc_online_learning_mis2000lab
Youtube試聽 https://youtu.be/FC97LmbROCo
完成入門課程以後,這裡有一個簡單「小專題」
可以讓您試煉
課程上架 - ASP.NET 5 / .NET Core 5 MVC 網路購物商城。
請使用此網址 https://9vs1.com/go/?i=3068dbaf1713 (優惠折扣碼 Bh898xE )
| ASP.NET Core 5 網路購物商城 - MVC教學影片 - mis2000lab |
2020年12月31日 星期四
ASP.NET 5 / .NET Core MVC 網路購物商城(線上教學)
課程上架 - ASP.NET 5 / .NET Core MVC 網路購物商城。
請使用此網址 https://9vs1.com/go/?i=3068dbaf1713 (優惠折扣碼 Bh898xE )
ASP.NET 5 / .NET Core MVC 網路購物商城。
課程介紹影片 https://youtu.be/UIpazmPRhTs

- 以實作優先:減少理論說明,大量練習範例,講求從做中學。
- 錯誤學習法:透過錯誤的範例從中學習,並找出自己的盲點。
- 採用微軟 AdventureWork 範例資料庫,讓學員從真正的專案中,重新思維並複習自己以前學過的基礎招式,真正轉化成實戰經驗。
- 對於已經學過 ASP.NET MVC5 入門三天課程的學員,輕鬆自在掌握幾個小改變,本範例讓您無痛升級到 .NET Core / ASP.NET 5,絕對不需痛苦的砍掉重練。這是最快、最省力的升級路徑。
請使用此網址 https://9vs1.com/go/?i=3068dbaf1713 (優惠折扣碼 Bh898xE )


你是否也曾疑惑,學會了 ASP.NET Core / ASP.NET 5 的 MVC 之後,能應用在什麼地方呢?為什麼學了這麼多,卻寫不出像樣的成果?
本課程特別實作一個 「網路購物商城」 範例,讓學員從線上網站的實務中,拆解每個功能與步驟。本範例搭配微軟 SQL Server 的 AdventureWorksLT 範例資料庫,剛好可以整合「產品、訂單明細表、客戶」三個關連式資料表的應用,做出一個具體而微的網路購物商城。
以「網路購物商城」為主題,讓大家以「快速升級」的熟悉感,從 .NET Framework (完整版)的 ASP.NET MVC 5 輕鬆換成 .NET Core MVC (開源版、跨平台版)也就是 ASP.NET 5。
再次強調:只要您學過 MVC 入門三天課程,本課程讓您「快速升級 .NET Core / ASP.NET 5」絕非「砍掉重練」。 14 個主題加上 4 個回家作業,另有一個補充教材。只要您願意學、願意親自動手練習,一定能寫出自己專屬的作品。


很多上過課、買書自修的朋友,常常發現自己學到很多基礎技巧,但合併起來卻做不出任何東西?想寫一個專題卻無處下手,充滿無力感。
這門課將會介紹購物網站的常見功能,不管是(1) 網站首頁的主表明細(Master-Detail)、(2) 關鍵字搜尋、(3)大量數據的分頁展示。更搭配 (3)檔案上傳(FileUpload)將圖片以二進位存入資料表,再透過程式還原並展示在網頁上。(4) 會員登入與管理,採用了微軟推薦的 CalimsIdentity,讓您可以區分網站的前後台。(5)也有 WebAPI 的簡單示範。各項功能一應俱全。

重點是課程最後的「一對多」關聯式的訂單與購物車,不管是後台管理區的報表呈現,或是前台的採購行為,這些務實的購物網站功能,不但讓您重新複習各種基本招式,更能恍然大悟「喔!原來這麼多功能,都是三個基本招數變化而來啊」。這門課不光是讓您觀摩而已,更要讓您開竅,讓您真的能整合運用,寫出一個完整的專題。證明自己學到的東西,都能千變萬化。
請使用此網址 https://9vs1.com/go/?i=3068dbaf1713 (優惠折扣碼 Bh898xE )
[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm
https://www.dotblogs.com.tw/mis2000lab/2023/01/30/mis2000lab_MVC_onlineLearning2023
[ASP.NET Core MVC]第一天 免費課程 3小時完整試聽
https://www.dotblogs.com.tw/mis2000lab/2023/01/30/AspNetCore_MVC_First_Day_Free_20230130
從最早的 75小時MVC課程,目前已經延伸到 115小時,也包含了 .NET Core
.NET Core 6 MVC線上教學 - MIS2000Lab 課程大綱 與 試聽
https://dotblogs.com.tw/mis2000lab/2021/07/18/NET_MVC_Online_Free_Learning_mis2000lab
購買完整MVC課程(一百小時),限時六折優惠並免費加贈兩萬元「.NET Core升級課程」,請直接來信洽詢
(太便宜!太划算,不能公開) mis2000lab (at) yahoo.com.tw ; school (at) mis2000lab.net
2018年10月17日 星期三
ASP.NET MVC 超入門 -- 23.5小時 影片教學
看完了,喜歡再付錢。請來信申請。
** 課程大綱 ** 請看本文下方的說明。
觀賞期:三個月(必要時,可再延長一次)
每筆繳費僅限一人上線使用。
姓名:
E-Mail:
Vimeo.com的 暱稱:
Vimeo.com的 ID:(有一段很長的數字,如下圖)
https://vimeo.com/

[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm
https://www.dotblogs.com.tw/mis2000lab/2023/01/30/mis2000lab_MVC_onlineLearning2023
[ASP.NET Core MVC]第一天 免費課程 3小時完整試聽
https://www.dotblogs.com.tw/mis2000lab/2023/01/30/AspNetCore_MVC_First_Day_Free_20230130
從最早的 75小時MVC課程,目前已經延伸到 115小時,也包含了 .NET Core
.NET Core 6 MVC線上教學 - MIS2000Lab 課程大綱 與 試聽
https://dotblogs.com.tw/mis2000lab/2021/07/18/NET_MVC_Online_Free_Learning_mis2000lab
購買完整MVC課程(一百小時),限時六折優惠並免費加贈兩萬元「.NET Core升級課程」,請直接來信洽詢
(太便宜!太划算,不能公開) mis2000lab (at) yahoo.com.tw ; school (at) mis2000lab.net



課程 詳細介紹: (課程內容已全部錄製完成,主辦單位有權進行修改)
====================================
第一節 5.5小時 ** 免費提供觀賞 **
Controller 與 View
Model與 Class,第一個類別檔
單一筆記錄的呈現(Details)
多筆記錄的列表(List)
[HomeWork] 課後作業
第二節 4小時
網頁裡的「前端」與「後端」技術
簡介Razor 後端語法(以DateTime為例)
Response、字串與整數
超連結(Href)
字串、特殊符號、Raw、HTML編碼。
Form表單與 Submit
Form表單(Razor的HTML Helper)、 POST與GET
String.Format()方法、如何查詢關鍵字與MSDN範例
Razor的HTML Helper與表單(BeginForm)、 Html.TextBox、TexBoxFor...等等
AntiForgeryToken,防止CSRF攻擊
Label、LabelFor、EditorFor
MVC與Web Form的差異,以「新增」一筆記錄為例
簡介MVC的 Model Binding,以「新增」一筆記錄為例
第三節 5.3小時,搭配資料庫的MVC專案
3-2 「基礎篇」新增、主表明細(Master-Details)。
3-3 「衍生篇」編輯、刪除、搜尋、分頁。
Delete & DeleteConfirm動作
Edit 編輯
多個條件的搜尋
第四節 2.7小時,表單驗證。
DataType
ValidationSummary
MetaType將驗證規則抽離出來,與ViewModel分開
最後的總複習 Case Study,3小時。線上相簿的專案
(1) 從Models目錄學起
DB初始化(Global.asax 與 Models目錄下的Initializer)
類別檔,對應DB裡面的每一個資料表
(2) 從Controller學起
(3) Action、動作
檔案上傳(FileUpload)
檔案上傳後,寫入資料表
二進位檔案(BLOB)轉成(輸出)圖片檔,呈現在網頁上
檢視畫面(View)
// 為什麼這裡的檢視畫面,最上方沒有出現「版面配置頁」的寫法? 例如 Layout = "~/Views/Shared/....."
// 因為在 /Views目錄下有一個 _ViewStart.cshtml 設定檔,統一幫所有檢視畫面寫好了!
搭配Bootstrap (RWD網頁設計)的 Album(相簿)樣版
RouteConfig設定檔的小複習
包含Visual Studio、SQL Server的基礎使用(從零教起)、資料庫入門與設定、MVC+WebForm共存於同一專案、EF Designer簡介與操作。


2018年8月14日 星期二
ASP.NET MVC 線上教學影片、線上教程(免費 第一天 5.5小時試聽)

目前已經上線的 ASP.NET MVC 內容,累積時數約 61小時
MVC的第一門課,動手做一個檢視畫面去瞭解MVC。
Controller與 View(檢視畫面)的互動。
撰寫第一個類別檔。
第二天,3:56:26
Razor與表單。
搭配類別檔的輸入與輸出。
Routing入門、實作與觀念澄清(複習與小考)。
一個專案同時執行 Web Form與MVC
第三天,6:54:08
3-1 第一次連上資料庫(單一資料表),DB First與對應資料表的類別檔。
3-3 衍生篇: 編輯、刪除、搜尋、分頁。
3-4 [補充教材] ADO.NET + MVC (已包含在第三天課程的最後一節)
第四天,1:13:21 倉庫(Repostory)與介面(Interface)。
(2) IDisposable介面 與 .Dispose()方法
(3) OOP物件導向 入門小補充
第五天,3:59:04。驗證(Validation)
MVC內建的驗證(Validation)。各種驗證的作法。
自訂驗證 屬性。
自訂驗證 模型。
第六天,3:56:37。關連式資料表與ViewModel
關連式資料表(一對多)。
SQL指令的JOIN、.include()。
SQL Profiler的應用,觀察LINQ轉成什麼SQL指令?
ViewModel的三種變化。
[補充教材] 建議完成第三、第六天以後,再來學習。
ADO.NET Dapper,搭配類別檔。Multi-Mapping「一對多」關連式報表
影片長度 03:32:52
第七天,06:28:02。清單控制項與Binding
清單控制項 - DropDownList / RadioButton / CheckBox(單選、複選)
清單控制項搭配資料庫。
多個清單控制項的「互動」(如:郵遞區號。縣市與鄉鎮的關連)
清單控制項的 Binding(編輯時,與現有資料對應)
第八天(上集), 5:57:23。 前端特效與UI
jQueryUI,表單元件與特效。
RWD(自適應、響應式網頁),Bootstrap。
CKeditor,網頁上的編輯器。
fancyBox,燈箱與圖層的特效。
Google Chart,網頁圖表產生器。MVC搭配 JavaScript
撰寫前端程式(如JavaScript)搭配 MVC。
第九天,05:14:34。前端畫面的外觀與自訂UI
9-1 Layout、PartialView、UIHint(自訂畫面UI) 新內容
9-2 線上相簿的範例
影片內容仍在增加中...........
檔案上傳的寫法與各種變化,跟Web Form非常相近。 課程很簡單。
但後半段的課程,建議各位把「常用的程式碼」、「設定值」抽離出來,統一管理。
( 錄製中,後續仍有新內容 )
11-1 狀態管理,透過 Session & Cookie登入
MVC專案,搭配類別庫(DLL)專案
11-2 FormsAuthentication類別(搭配 Web.config設定檔)?
MVC的[Authorize]
( 錄製中,後續仍有新內容 )
第十二天,WebAPI / Web Service / WCF Service -- 沒有UI的網頁,網頁服務

