顯示具有 .NET Core 標籤的文章。 顯示所有文章
顯示具有 .NET Core 標籤的文章。 顯示所有文章

2023年2月25日 星期六

[ASP.NET Core + gRPC] Google RPC遠端程序呼叫



[ASP.NET Core MVC]第一天 免費課程 3小時完整試聽 https://youtu.be/TSmwpT-Bx4I
完整課程 超過 115小時"(外面買不到) 已開始販售,請來信詢問(一定有優惠!) mis2000lab (at) yahoo.com.tw; school (at) mis2000lab.net。謝謝您
課程列表與大綱,請看 mis2000lab.pixnet.net/blog/post/35172535

9vs1 . com網站的三天入門課程 9vs1.com/go/?i=192277ff2276

第一天 ASP.NET MVC 完整影片(5.5小時 / .NET 4.x版)免費試聽。詳見 mis2000lab.pixnet.net/blog/post/35141956   。  這位學員學了半年,公司幫他加薪150%(真人真事)   www.dotblogs.com.tw/mis2000lab/2020/09/23/ASPnet_MVC_online_20200923

初學者第一天的MVC入門課程。一般的網站(購物商城、新聞媒體)有哪些必備功能,我們學習MVC也能做到嗎?MVC又是什麼?能否讓我一個範例就懂?

2022年12月11日 星期日

[ASP.NET Core] WebAPI 微軟範例 - ToDo List

[ASP.NET Core] WebAPI 微軟範例 - ToDo List
Youtube影片網址 https://youtu.be/ffGOXu471lY


完整課程 超過 100小時"(外面買不到) 已開始販售,請來信詢問(一定有優惠!)
mis2000lab (at) yahoo.com.tw; school (at) mis2000lab.net。謝謝您
課程列表與大綱,請看 mis2000lab.pixnet.net/blog/post/35172535 9vs1. com網站 的三天入門課程 9vs1.com/go/?i=192277ff2276 第一天 ASP.NET MVC 完整影片(5.5小時)免費試聽。詳見 mis2000lab.pixnet.net/blog/post/35141956 。 這位學員學了半年,公司幫他加薪150%(真人真事) www.dotblogs.com.tw/mis2000lab/2020/09/23/ASPnet_MVC_online_20200923 初學者第一天的MVC入門課程。一般的網站(購物商城、新聞媒體)有哪些必備功能,我們學習MVC也能做到嗎?MVC又是什麼?能否讓我一個範例就懂? 這是一門程式設計的課,會講解程式碼,建議使用「大螢幕」觀賞。謝謝。 看完一次之後,第二次觀賞時,請看一段(就暫停),親手做一段! 務必親自動手做!不要只是看! 下一則(1-2課程 Controller 與 View。.NET framework MVC 5)請看 https://youtu.be/BFkIFg1iFLo 下一則(1-2課程 ,.NET Core MVC 與 VS2019)請看 https://youtu.be/FC97LmbROCo



[學員感言] 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年9月12日 星期日

[ASP.NET MVC] VS2022 / .NET Core 6的改變?如何購買mis2000lab線上課程?

VS2022 與 .net core 6 MVC 的改變?如何購買、試聽 mis2000lab 線上教程、線上課程?

.NET Framework MVC5 試聽 - https://youtu.be/9spaHik87-A

.NET Core MVC 試聽 - https://youtu.be/FC97LmbROCo

Web Form試聽請來信 mis2000la (at) yahoo.com.tw

9vs1課程列表 - https://9vs1.com/course-introduction-ASP-NET-MVC5-upgrade-Core-MVC-MIS2000Lab



[學員感言] 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課程(超過115小時),限時六折優惠並免費加贈兩萬元「.NET Core升級課程」,請直接來信洽詢

(太便宜!太划算,不能公開) mis2000lab (at) yahoo.com.tw ; school (at) mis2000lab.net



2021年5月23日 星期日

[ASP.NET Core] WebAPI與 Postman簡易入門


Youtube影片網址 https://youtu.be/2qrHwGRZC68


MIS2000lab - WebAPI與Web Service線上課程 https://9vs1.com/go/?i=f9a8ff53f717 

MIS2000lab - 完整MVC 5與 .NET Core 升級課程 https://mis2000lab.pixnet.net/blog/post/35141956

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

ASPNET5 NETCore online store MIS2000Lab title

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

 

請使用此網址 https://9vs1.com/go/?i=3068dbaf1713 (優惠折扣碼 Bh898xE )

ASPNET5 NETCore online store MIS2000Lab title

ASPNET5 NETCore online store MIS2000Lab 1

你是否也曾疑惑,學會了 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 個回家作業,另有一個補充教材。只要您願意學、願意親自動手練習,一定能寫出自己專屬的作品。

ASPNET5 NETCore online store MIS2000Lab title

ASPNET5 NETCore online store MIS2000Lab 2

很多上過課、買書自修的朋友,常常發現自己學到很多基礎技巧,但合併起來卻做不出任何東西?想寫一個專題卻無處下手,充滿無力感。

這門課將會介紹購物網站的常見功能,不管是(1) 網站首頁的主表明細(Master-Detail)、(2) 關鍵字搜尋、(3)大量數據的分頁展示。更搭配 (3)檔案上傳(FileUpload)將圖片以二進位存入資料表,再透過程式還原並展示在網頁上。(4) 會員登入與管理,採用了微軟推薦的 CalimsIdentity,讓您可以區分網站的前後台。(5)也有 WebAPI 的簡單示範。各項功能一應俱全。

ASPNET5 NETCore online store MIS2000Lab 3

重點是課程最後的「一對多」關聯式的訂單與購物車,不管是後台管理區的報表呈現,或是前台的採購行為,這些務實的購物網站功能,不但讓您重新複習各種基本招式,更能恍然大悟「喔!原來這麼多功能,都是三個基本招數變化而來啊」。這門課不光是讓您觀摩而已,更要讓您開竅,讓您真的能整合運用,寫出一個完整的專題。證明自己學到的東西,都能千變萬化。

請使用此網址 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

 

2020年2月4日 星期二

[會員登入] 不使用ASP.NET Core Identity 的 Cookie 驗證 (ClaimsIdentity)

ASP.NET Core 3.1與 2.x 搭配 System.Security.Claims 命名空間的 ClaimsIdentity來做

輕鬆簡單,很快就能上手。Forms Authentication with cookie


使用沒有 ASP.NET Core 身分識別的 cookie 驗證(不使用ASP.NET Core Identity的 cookie 驗證)


ASP.NET Core 3.1與 2.x ,搭配 System.Security.Claims 命名空間 的 ClaimsIdentity來做

我建議先閱讀這一篇文章,簡短有力,淺顯易懂。完成以後,再來看微軟官方說明。

(2018/8/2)  Forms Authentication in .NET Core (AKA Cookie Authentication)
http://www.nogginbox.co.uk/blog/forms-authentication-in-net-core-aka-cookie-authentication

或是參考我錄好的教學影片 - https://youtu.be/eRa-hdsDfB4

微軟的文件(中文) .NET Core 2.1與 3.1差異不大。

但 3.1版的範例採用 Razor Page來示範。
https://github.com/aspnet/AspNetCore.Docs/tree/master/aspnetcore/security/authentication/cookie/samples/3.x/CookieSample

每一個檢視畫面(網頁)跟以前WebForm(.aspx)一樣,分成兩個檔案(.cshtml 與 .cshtml.cs)。

我覺得比較不好懂。所以建議參閱 .NET Core 2.1的範例。
https://github.com/aspnet/AspNetCore.Docs/tree/master/aspnetcore/security/authentication/cookie/samples/2.x/CookieSample

** 步驟如下 **

第一,打開一個 ASP.NET Core 的 MVC專案

第二,透過 Nuget安裝「Microsoft.AspNetCore.Authentication.Cookies


第三,Startup.cs裡面有些設定:
請參閱  https://github.com/aspnet/AspNetCore.Docs/blob/master/aspnetcore/security/authentication/cookie/samples/3.x/CookieSample/Startup.cs

(3-1) ConfigureServices這個區域,請加入這兩段
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
           .AddCookie();

         

(3-2) Configure這個區域,請加入這兩段
            app.UseAuthentication();   // 這一句話需要手動加入,後面幾句是原本就有的
            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
                // endpoints.MapRazorPages();   // 如果您不使用 RazorPage來做,這一句可以註解掉、不用
            });




第四,HomeController控制器,您需要加入這些命名空間

using Microsoft.AspNetCore.Authentication;
using Microsoft.AspNetCore.Authentication.Cookies;
using System.Security.Claims;    // Claims會用到
using Microsoft.AspNetCore.Authorization;  


(4-1) Login登入,輸入帳號、密碼。
        public IActionResult Login()
        {
            return View();
        }

        [HttpPost]
        [ValidateAntiForgeryToken] 
        public ActionResult Login(db_user _User)
        {
            if (ModelState.IsValid)
            {   // 入門版,先不連結DB,固定帳號密碼來做(微軟範例也是這樣)
                //
線上課程 裡會有連結資料庫,比對帳號與密碼的教材。  初學者不要急,一步一步學習。
                if (_User.UserName != "123" && _User.UserPassword != "123")
                {
                    ViewData["ErrorMessage"] = "帳號與密碼有錯";
                    return View();
                }
                #region ***** 不使用ASP.NET Core Identity的 cookie 驗證 *****
                var claims = new List   // 搭配 System.Security.Claims; 命名空間
                {
                    new Claim(ClaimTypes.Name, _User.UserName),
                    // new Claim(ClaimTypes.Role, "Administrator"),
                    // 如果要有「群組、角色、權限」,可以加入這一段

                };

                // 底下的 ** 登入 Login ** 需要下面兩個參數 (1) claimsIdentity  (2) authProperties
                var claimsIdentity = new ClaimsIdentity(
                                           claims, CookieAuthenticationDefaults.AuthenticationScheme);
                var authProperties = new AuthenticationProperties
                {
                    //AllowRefresh = ,
                    // Refreshing the authentication session should be allowed.

                    //ExpiresUtc = DateTimeOffset.UtcNow.AddMinutes(10), 
                    // The time at which the authentication ticket expires. A
                    // value set here overrides the ExpireTimeSpan option of
                    // CookieAuthenticationOptions set with AddCookie.

                    //IsPersistent = true,
                    // Whether the authentication session is persisted across
                    // multiple requests. When used with cookies, controls
                    // whether the cookie's lifetime is absolute (matching the
                    // lifetime of the authentication ticket) or session-based.

                    //IssuedUtc = ,
                    // The time at which the authentication ticket was issued.

                    //RedirectUri =
                    // The full path or absolute URI to be used as an http redirect response value.

                };
                // *** 登入 Login *********
                HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme,
                                                        new ClaimsPrincipal(claimsIdentity),
                                                        authProperties);
                #endregion
                return Content("

恭喜您,登入成功

");
            }
            // Something failed. Redisplay the form.
            return View();
        }

(4-2) LogOut 登出。微軟範例以非同步(異步)的寫法來做 -- Async. Await
可以參閱這一則影片  https://youtu.be/8vcrjhaF1zE   ( [ASP.NET].NET 4.5 非同步程式,從一張圖知道原來如此 (async & await) )
        public async Task Logout()
        {
            // 自己宣告 Microsoft.AspNetCore.Authentication.Cookies; 命名空間
            await HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme);
            return View();  // 回 首頁。 return RedirectToAction("Index", "Home");
        }


** 範例下載 **

    我整理了一份 "PDF檔" 當作說明,也分享了這個範例

    專案名為 WebApplication2019_MVC_Core_LoginCookie

    這個範例為了搭配我的MVC課程,所以經過修改。
    已經購買 ASP.NET MVC 5線上教學的朋友,可以發現跟原本範例的差異不大
    主要是上述(第四部分)的修改而已。

請由此下載  https://onedrive.live.com/?id=6F7F668080F24B20%212586&cid=6F7F668080F24B20

***************************************************

[學員感言] 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


2019年8月13日 星期二

ASP.NET 教學 - 前端特效輕鬆學 - 只要「複製+貼上」就能學 (9.9小時)


課程介紹   (RWD Bootstrap + jQueryUI + fancyBox + CKeditor + Google Chart)


零基礎輕鬆上手

Unity 2D Tang course
不需任何基礎就能輕鬆學會網頁特效,你也做得到!就算您沒有學過 JavaScript、jQuery、CSS,只要會「複製、貼上」就能套用各種網頁特效,讓初學者從零開始無痛入門。
課程中老師也會分享他的「自學」密技,教您知道如何閱讀原廠網站的說明,就能套用這些網頁特效。只要學會這個方法,往後自學也能直接上手!

同時學習後端程式

本課程的所有特效,均提供 ASP.NET 兩種後端程式(Web Form 與 MVC)搭配解說。讓您在學習「前端網頁特效」的同時,也順便學會了 ASP.NET 兩種後端程式!


課程內容    

Bootstrap
Unity 2D Tang course
最熱門的 RWD 網頁特效,可以讓網頁瞬間偵測觀賞者的螢幕大小,自動排版並提供最佳解析度與瀏覽體驗。包含:Carousel、旋轉木馬、輪播(動態投影片)、三段式圖文呈現的樣版等等。

jQueryUI
Unity 2D Tang course
針對撰寫 HTML 表單(Form)的前端網頁提供各種變化,例如:日曆(datepick)以挑選日期取代文字輸入,避免日期格式錯誤。手風琴特效(Accordion)最適合手機螢幕的觀賞與點選。頁籤(Tabs)在各大網站的首頁。這些皆是必備特效,不得不學!


fancyBox
Unity 2D Tang course
Unity 2D Tang course
以圖層(Layout)、燈箱的特效來展示多媒體圖片、影片。是如今每個網站必備且不可缺少的效果。


CKeditor
Unity 2D Tang course
讓您的網頁在輸入長篇文章時,就能直接套用 HTML 效果,如同在網頁上安裝了 DreamWeaver 網頁編輯器一樣,而且是直接在瀏覽器上面執行。


Google Chart
Unity 2D Tang course
Unity 2D Tang course

無所不能的網頁圖表產生器,除了基本的長條圖、圓餅圖、折線圖之外,Google Map 的地圖呈現更是一絕,使用 Google Chart 來繪製網頁圖表,不僅能提升自己網站的效能,繁多的圖表種類更是可以讓人挑到手軟!


學員上課後會學到什麼或能做什麼

  • 了解「直接套用」特效以後,跟原本的網頁有何不同。
  • 後續可以銜接前端技術或是CSS課程。
  • UI畫面走「後端」技術搭配資料庫。
  • 有別於其他課程,需要學會CSS與前端技術,才能寫出作品。
  • 「無須基礎、直接套用」也能做出各種網頁效果。

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

  • 會使用瀏覽器觀看網頁、會複製程式碼並貼上。直接「套用」就能學起,立即看見成果。
  • 基礎的 HTML網頁能力。
  • Visual Studio 2015、2017 或後續新版,請下載社群版(Community版)。
  • 建議使用 Windows 作業系統。因為 Visual Studio Code 與 Visual Studio for Mac 與教學畫面仍有許多差異。

課程適合對象

  • 需要撰寫網頁系統(網頁的前端設計師)、或對於網頁開發有興趣者。
  • 對網頁前端有興趣,卻無任何基礎者。


Unity 2D Tang course

最後也提供範例,讓您把 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 頁籤)
1-2 RWD & Bootstrap
  • 下載與安裝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)為例。
1-4 fancyBox,燈箱、圖層效果
  • 介紹 fancyBox(v2.1.7版、v3.x版)
  • 以ASP.NET MVC為例。
  • 以ASP.NET (Web Form)為例。
1-5 Google Chart,網頁圖表之王
  • 介紹 Google Chart(v2.1.7版、v3.x版)
  • 以ASP.NET MVC為例。
  • 以ASP.NET (Web Form)為例。
1-6 ASP.NET(後端)如何與前端(JavaScript)結合?
  • 介紹 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 5 + Core雙版本) - Repository倉庫與Interface介面

https://9vs1.com/go/?i=3061493ef814


課程介紹

      此為進階課程,難度雖不高,
      但仍建議您先完成「ASP.NET MVC 教學 - 由零開始的入門課」,具備一定基礎後再學習本門課程,會有較佳的學習成效。

Repository
Repository

很多人都知道 OOP (物件導向),但自己實際接觸後才發現寫不出來、不知道如何應用!為了解決多數人都有的困擾,本課程與傳統只教理論的課程不同,而是以大量的實務範例為主,帶領你「從做中學」,只要一步一步跟著老師做,從逐步操作的過程慢慢上手,相信你的實力就會在不知不覺中提升。

Repository
Repository

所謂的介面(Interface,接口)就如同餐廳一樣,行政主廚開立了一份菜單(介面),但客戶點菜以後,誰來把這道菜烹煮上桌呢?沒錯!真正在廚房工作的大廚,負責把這道菜「實作(Implement)」出來。菜單可能很久不變,但實作炒菜的廚師可能換人。菜單就是「介面」,真正炒菜(寫程式)的就是「實作這個介面的類別檔」。

有別於學校與 OOP 書籍只講觀念,範例不夠生動,本課程以 MVC 為例陪您親手做一次,只要做了就會懂!

Repository
Repository

本課程最後還附上 OOP 小學堂,讓你補充更完整的觀念。此外更提供了開源版本的 ASP.NET Core 的 MVC 範例,同樣講解 Repository 與 Interface 的內容,讓您一魚兩吃。
只要認真學好其中一種並打穩根基,就完全不用擔心未來學習 .NET Core MVC 時會跟不上,一個範例用兩種.NET版本作示範,相信聰明的你絕對不會錯過這門課程!

ASP.NET (MVC 5 + Core雙版本) - Repository倉庫與Interface介面

https://9vs1.com/go/?i=3061493ef814

Repository

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

Repository
  • 以實作優先:減少理論說明,大量練習範例,講求從做中學。
  • 錯誤學習法:透過錯誤的範例從中學習,並找出自己的盲點。
Repository
  1. 觀念說明與範例應用的情境
  2. Interface 介面(接口)
  3. 實作(Implement)是什麼意思?
  4. 撰寫類別檔,實作介面
  5. 補充教學與範例,OOP 小學堂
  6. 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