這是備份網站。主網站位於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.
2019年8月16日 星期五
[ASP.NET MVC] FormsAuthentication 簡易入門
[ASP.NET MVC] FormsAuthentication 簡易入門
https://youtu.be/0nFlssh60Pw
簡單的會員登入,ASP.NET MVC + WebForm都能使用。
ASP.NET MVC線上影片、遠距教學。請看 dotblogs.com.tw/mis2000lab/2018/08/14/aspnet_mvc_online_learning_mis2000lab 或是
mis2000lab.pixnet.net/blog/post/35141956
2019年8月13日 星期二
ASP.NET 教學 - 前端特效輕鬆學 - 只要「複製+貼上」就能學 (9.9小時)
課程介紹 (RWD Bootstrap + jQueryUI + fancyBox + CKeditor + Google Chart)
零基礎輕鬆上手
不需任何基礎就能輕鬆學會網頁特效,你也做得到!就算您沒有學過 JavaScript、jQuery、CSS,只要會「複製、貼上」就能套用各種網頁特效,讓初學者從零開始無痛入門。
課程中老師也會分享他的「自學」密技,教您知道如何閱讀原廠網站的說明,就能套用這些網頁特效。只要學會這個方法,往後自學也能直接上手!
同時學習後端程式
本課程的所有特效,均提供 ASP.NET 兩種後端程式(Web Form 與 MVC)搭配解說。讓您在學習「前端網頁特效」的同時,也順便學會了 ASP.NET 兩種後端程式!課程內容
Bootstrap最熱門的 RWD 網頁特效,可以讓網頁瞬間偵測觀賞者的螢幕大小,自動排版並提供最佳解析度與瀏覽體驗。包含:Carousel、旋轉木馬、輪播(動態投影片)、三段式圖文呈現的樣版等等。
jQueryUI
針對撰寫 HTML 表單(Form)的前端網頁提供各種變化,例如:日曆(datepick)以挑選日期取代文字輸入,避免日期格式錯誤。手風琴特效(Accordion)最適合手機螢幕的觀賞與點選。頁籤(Tabs)在各大網站的首頁。這些皆是必備特效,不得不學!
fancyBox
以圖層(Layout)、燈箱的特效來展示多媒體圖片、影片。是如今每個網站必備且不可缺少的效果。
CKeditor
讓您的網頁在輸入長篇文章時,就能直接套用 HTML 效果,如同在網頁上安裝了 DreamWeaver 網頁編輯器一樣,而且是直接在瀏覽器上面執行。
Google Chart
無所不能的網頁圖表產生器,除了基本的長條圖、圓餅圖、折線圖之外,Google Map 的地圖呈現更是一絕,使用 Google Chart 來繪製網頁圖表,不僅能提升自己網站的效能,繁多的圖表種類更是可以讓人挑到手軟!
學員上課後會學到什麼或能做什麼
- 了解「直接套用」特效以後,跟原本的網頁有何不同。
- 後續可以銜接前端技術或是CSS課程。
- UI畫面走「後端」技術搭配資料庫。
- 有別於其他課程,需要學會CSS與前端技術,才能寫出作品。
- 「無須基礎、直接套用」也能做出各種網頁效果。
學員上課前需具備哪些軟、硬體設備或常識
- 會使用瀏覽器觀看網頁、會複製程式碼並貼上。直接「套用」就能學起,立即看見成果。
- 基礎的 HTML網頁能力。
- Visual Studio 2015、2017 或後續新版,請下載社群版(Community版)。
- 建議使用 Windows 作業系統。因為 Visual Studio Code 與 Visual Studio for Mac 與教學畫面仍有許多差異。
課程適合對象
- 需要撰寫網頁系統(網頁的前端設計師)、或對於網頁開發有興趣者。
- 對網頁前端有興趣,卻無任何基礎者。
最後也提供範例,讓您把 ASP.NET 後端程式(Web Form 與 MVC)與前端網頁特效結合在一起。讓您在本課程中一併學會前、後端整合的基礎能力!
課程特色
- 以實作優先:減少理論說明,大量練習範例,講求從做中學。
- 錯誤學習法:透過錯誤的範例從中學習,並找出自己的盲點。
學員見證
[學員感言] 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
課程綱要
前端特效 與 ASP.NET (MVC & Web Form) [上集]
1-1 jQuery UI
- jQuery UI介紹與成果展示
- ASP.NET MVC入門,產生一個新增的(輸入)表單
- MVC搭配 jQuery UI ( 1. DatePicker 日曆)。引用jQuery的錯誤與排除。
- jQuery UI搭配CSS自訂樣式(Themes、配色與外觀)
- 搭配 jQuery UI ( 2. Accordion 手風琴)
- 搭配 jQuery UI ( 3. Tabs 頁籤)
- Web Form快速入門,前端與後端的區別。
- 搭配 jQuery UI ( 1. DatePicker 日曆)
- 搭配 jQuery UI ( 2. Accordion 手風琴)
- 搭配 jQuery UI ( 3. Tabs 頁籤)
- 下載與安裝Bootstrap
- 從官方網站的「Example」學起
- Start-Template,初學者樣版(Index_RWD_Template動作與檢視)
- Zero-Template,基本款,Bootstrap共用樣版(Index_RWD_ZeroTemplate動作與檢視)
- 使用ASP.NET MVC內建的範本,做成RWD效果。
- 簡介MVC內建的Layout Page -共用 _Layout.cshtml。(Index_RWD_MvcDefault動作與檢視)
- Carousel,旋轉木馬,輪播(動態投影片)#1(Index_RWD_Carousel動作與檢視)
- 原廠提供的Carousel效果,不太滿意。如何修正?(Index_RWD_Carousel2動作與檢視)
- 三段式圖文相框(圖片的圓形外框)(Index_RWD_Carousel3動作與檢視)
- 50-50%圖文排版(Index_RWD_Carousel3動作與檢視)
- RWD(自適應、響應式網頁設計)說明與示範
- 下載與安裝Bootstrap (4.1.2版)
- Start-Template,初學者樣版
- Zero-Template,基本款,Bootstrap共用樣版
- Carousel,旋轉木馬,輪播(動態投影片)#1(檔名WebForm_RWD_Carousel)
- 原廠提供的Carousel效果,不太滿意。如何修正?(檔名WebForm_RWD_Carousel2)
- 三段式圖文相框(圖片的圓形外框)(檔名WebForm_RWD_Carousel3)
- 50-50%圖文排版(檔名WebForm_RWD_Carousel3)
前端特效 與 ASP.NET (MVC & Web Form) [下集]
1-3 CKeditor(線上的網頁編輯器)
- 介紹 CKeditor。安裝與設定。
- 以ASP.NET MVC為例。
- 以 ASP.NET (Web Form)為例。
- 「HTML輸入」可能的危害,如何驗證? 介紹XSS攻擊與防範
- 「以ASP.NET MVC為例。
- 「以ASP.NET (Web Form)為例。
- 介紹 fancyBox(v2.1.7版、v3.x版)
- 以ASP.NET MVC為例。
- 以ASP.NET (Web Form)為例。
- 介紹 Google Chart(v2.1.7版、v3.x版)
- 以ASP.NET MVC為例。
- 以ASP.NET (Web Form)為例。
- 介紹 Google Chart(v2.1.7版、v3.x版)
- 以ASP.NET MVC為例,介紹四種寫法與JavaScriptResult。
- 以ASP.NET (Web Form)為例。
ASP.NET 教學 - 前端特效輕鬆學 (9.9小時)
優惠連結 https://9vs1.com/go/?i=323a87a3f716
ASP.NET Core與MVC5雙平台 - Repository倉庫 與 Interface介面
新課程上架,(限時)折扣代碼 nFGAIK4
但仍建議您先完成「ASP.NET MVC 教學 - 由零開始的入門課」,具備一定基礎後再學習本門課程,會有較佳的學習成效。
很多人都知道 OOP (物件導向),但自己實際接觸後才發現寫不出來、不知道如何應用!為了解決多數人都有的困擾,本課程與傳統只教理論的課程不同,而是以大量的實務範例為主,帶領你「從做中學」,只要一步一步跟著老師做,從逐步操作的過程慢慢上手,相信你的實力就會在不知不覺中提升。
所謂的介面(Interface,接口)就如同餐廳一樣,行政主廚開立了一份菜單(介面),但客戶點菜以後,誰來把這道菜烹煮上桌呢?沒錯!真正在廚房工作的大廚,負責把這道菜「實作(Implement)」出來。菜單可能很久不變,但實作炒菜的廚師可能換人。菜單就是「介面」,真正炒菜(寫程式)的就是「實作這個介面的類別檔」。
有別於學校與 OOP 書籍只講觀念,範例不夠生動,本課程以 MVC 為例陪您親手做一次,只要做了就會懂!
本課程最後還附上 OOP 小學堂,讓你補充更完整的觀念。此外更提供了開源版本的 ASP.NET Core 的 MVC 範例,同樣講解 Repository 與 Interface 的內容,讓您一魚兩吃。
只要認真學好其中一種並打穩根基,就完全不用擔心未來學習 .NET Core MVC 時會跟不上,一個範例用兩種.NET版本作示範,相信聰明的你絕對不會錯過這門課程!
1.觀念說明與範例應用的情境
MVC 開發中有句名言:「View 要笨、Model 要重、Controller 要輕」,但大部分的入門書與課程,都把資料存取與大量的程式碼寫在 Controller、Action 裡面,但透過本課程的範例,可以帶你一步步實現這句話。
2.Interface 介面(接口)
介面(接口)如同餐廳的菜單,他定義了各種菜色選擇,但不負責實作。 有別傳統 OOP 課程的觀念介紹,大家都聽得懂,但寫不出來、不會應用。緊接的這三節會以實際的範例,「親自動手做」讓您從中體會介面(接口)的用途。
3.實作(Implement)是什麼意思?
完成了上一節的介面(接口),現在要撰寫一個類別檔「實作(Implement)」上一個介面。如同餐廳一樣,行政主廚開立了一份菜單(介面),誰來實作、把這道菜烹煮上桌呢?沒錯,現在要真正撰寫程式的人,才是真功夫。
4.撰寫類別檔,實作介面
實作介面並撰寫對應的類別檔。我們可以把入門前三天的範例(CRUD)資料存取的程式碼,抽離出來並放在這裡,你之前聽不懂的概念,在這裡提供範例讓你跟著做,只要能動手完成 2~4 三節的課程,介面與實作一定能心領神會。
5.補充教學與範例,OOP 小學堂
IDisposable 介面與 .Dispose() 方法。OOP 小學堂,繼承(Inheritance)與實作(Implement)簡單的說明與比較。
6.Case Study -- ASP.NET Core MVC 的 Repository 倉庫
這門課的範例不只可以在 .NET Framework(.NET完整版)的 MVC 5 應用,也可以在 .NET Core(開源版本)應用,因此學會以後就可以用得長久,從 MVC 5 到 .NET Core MVC,這部分的範例與應用仍是大同小異。
ASP.NET (MVC 5 + Core雙版本) - Repository倉庫與Interface介面
https://9vs1.com/go/?i=3061493ef814
課程介紹
此為進階課程,難度雖不高,但仍建議您先完成「ASP.NET MVC 教學 - 由零開始的入門課」,具備一定基礎後再學習本門課程,會有較佳的學習成效。
很多人都知道 OOP (物件導向),但自己實際接觸後才發現寫不出來、不知道如何應用!為了解決多數人都有的困擾,本課程與傳統只教理論的課程不同,而是以大量的實務範例為主,帶領你「從做中學」,只要一步一步跟著老師做,從逐步操作的過程慢慢上手,相信你的實力就會在不知不覺中提升。
所謂的介面(Interface,接口)就如同餐廳一樣,行政主廚開立了一份菜單(介面),但客戶點菜以後,誰來把這道菜烹煮上桌呢?沒錯!真正在廚房工作的大廚,負責把這道菜「實作(Implement)」出來。菜單可能很久不變,但實作炒菜的廚師可能換人。菜單就是「介面」,真正炒菜(寫程式)的就是「實作這個介面的類別檔」。
有別於學校與 OOP 書籍只講觀念,範例不夠生動,本課程以 MVC 為例陪您親手做一次,只要做了就會懂!
本課程最後還附上 OOP 小學堂,讓你補充更完整的觀念。此外更提供了開源版本的 ASP.NET Core 的 MVC 範例,同樣講解 Repository 與 Interface 的內容,讓您一魚兩吃。
只要認真學好其中一種並打穩根基,就完全不用擔心未來學習 .NET Core MVC 時會跟不上,一個範例用兩種.NET版本作示範,相信聰明的你絕對不會錯過這門課程!
ASP.NET (MVC 5 + Core雙版本) - Repository倉庫與Interface介面
https://9vs1.com/go/?i=3061493ef814
1.觀念說明與範例應用的情境
MVC 開發中有句名言:「View 要笨、Model 要重、Controller 要輕」,但大部分的入門書與課程,都把資料存取與大量的程式碼寫在 Controller、Action 裡面,但透過本課程的範例,可以帶你一步步實現這句話。
2.Interface 介面(接口)
介面(接口)如同餐廳的菜單,他定義了各種菜色選擇,但不負責實作。 有別傳統 OOP 課程的觀念介紹,大家都聽得懂,但寫不出來、不會應用。緊接的這三節會以實際的範例,「親自動手做」讓您從中體會介面(接口)的用途。
3.實作(Implement)是什麼意思?
完成了上一節的介面(接口),現在要撰寫一個類別檔「實作(Implement)」上一個介面。如同餐廳一樣,行政主廚開立了一份菜單(介面),誰來實作、把這道菜烹煮上桌呢?沒錯,現在要真正撰寫程式的人,才是真功夫。
4.撰寫類別檔,實作介面
實作介面並撰寫對應的類別檔。我們可以把入門前三天的範例(CRUD)資料存取的程式碼,抽離出來並放在這裡,你之前聽不懂的概念,在這裡提供範例讓你跟著做,只要能動手完成 2~4 三節的課程,介面與實作一定能心領神會。
5.補充教學與範例,OOP 小學堂
IDisposable 介面與 .Dispose() 方法。OOP 小學堂,繼承(Inheritance)與實作(Implement)簡單的說明與比較。
6.Case Study -- ASP.NET Core MVC 的 Repository 倉庫
這門課的範例不只可以在 .NET Framework(.NET完整版)的 MVC 5 應用,也可以在 .NET Core(開源版本)應用,因此學會以後就可以用得長久,從 MVC 5 到 .NET Core MVC,這部分的範例與應用仍是大同小異。
ASP.NET (MVC 5 + Core雙版本) - Repository倉庫與Interface介面
https://9vs1.com/go/?i=3061493ef814
- 以實作優先:減少理論說明,大量練習範例,講求從做中學。
- 錯誤學習法:透過錯誤的範例從中學習,並找出自己的盲點。
- 觀念說明與範例應用的情境
- Interface 介面(接口)
- 實作(Implement)是什麼意思?
- 撰寫類別檔,實作介面
- 補充教學與範例,OOP 小學堂
- Case Study—ASP.NET Core MVC 的 Repository 倉庫
學員上課後會學到什麼或能做什麼
- 實際操作出「View要笨、Model要重、Controller要輕」。
- 以實際範例「親自動手做」,讓您體會介面(Interface)的用途。
- 大量範例,讓你從做中學,介面與實作一定能心領神會。
[學員感言] 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
學員上課前需具備哪些軟、硬體設備或常識
- 基礎的 OOP(物件導向)程式設計能力,如:類別(class)。建議您已完成「ASP.NET MVC 教學 - 由零開始的入門課」前三天的入門課。
- 知道資料庫(DataBase)與簡單的 T-SQL 指令,如:CRUD。 課程所需軟體皆可免費下載。
- Visual Studio 2015~2019或後續新版,請下載社群版(Community版)。
- 建議使用 Windows 作業系統。因為 Visual Studio Code 與 Visual Studio for Mac 與教學畫面仍有差異。
- SQL Server Express 版(免費)。建議使用 SQL Server 2012(Express版)或後續新版。
課程適合對象
- 此為進階課程,建議您已經完成「ASP.NET MVC 教學 - 由零開始的入門課」前三天的入門課。
- 需要撰寫網頁系統、或對於網頁與資料庫的開發有興趣的朋友。
- 未來的程式設計師 -- 希望將來進入業界寫程式,開發網頁系統。
- 曾寫過 ASP、ASP.NET(Web Form)、PHP、JSP 的朋友,現在想學習 ASP.NET MVC 5。
ASP.NET (MVC 5 + Core雙版本) - Repository倉庫與Interface介面
https://9vs1.com/go/?i=3061493ef814
訂閱:
文章 (Atom)