課程時間

🔧【Tools工具安裝】3:30:56

🎬【Asp.NetMVC(.NetFramework)完全精通】25:45:37

課程章節

請按「Preview」預覽章節。

  關於本課程
Available in days
days after you enroll
  MVC基礎
Available in days
days after you enroll
  討論HtmlHelper
Available in days
days after you enroll
  駭客任務之TextArea的XSS(CrossSiteScripting)Attack(跨站腳本攻擊)
Available in days
days after you enroll
  模板分身術Layout、ViewStart、PartialView、LayoutNamedSections
Available in days
days after you enroll
  搜尋引擎SearchBar、Paging、Sorting、DeleteMultiple
Available in days
days after you enroll
  討論ActionSelectors的HttpGet、HttpPost
Available in days
days after you enroll
  討論Authorize、ChildActionOnly、HandleError
Available in days
days after you enroll
  討論Cache、SSL、HTTPS、Certicate、ValidateInputAttribute(驗證輸入屬性)、CustomActionFilterAttribute(自定操作過濾屬性)、Area
Available in days
days after you enroll
  手殘驅魔人之Validation(驗證)
Available in days
days after you enroll
  總複習Cdn、Ajax、JqueryUi、AutoComplete
Available in days
days after you enroll
  課程評價
Available in days
days after you enroll
請選付款方案

🔴如果您在HiSKIO上購買了課程,則無需在Teachable重新購買相同課程。

請注意,Teachable Pay的發票無法提供給台灣公司報稅,如果需要台灣發票報稅,請去HiSKIO購買。

Teachable可能會產大約5%的「海外交易費」(詳情請諮詢您的發卡機構),為了學生權益,請使用「10%off」折價券

「Bundle」(組合包)更划算!

#「.Net Framework」相關系列「Bundle」(組合包)

  • 🚀「包含5堂課」B-2-TSQL、C#、Linq、MVC、API同步攻略(Click here)
  • 🚀「包含6堂課」B-3-EF(.NetFramework)學程第1-6篇(Click here)
  • 🚀「包含5堂課」B-4-單元整合測試學程第1-5篇(Click here)
  • 🚀「包含16堂課」B-5-扎實打底.NetFramework學程-TSQL、C#、LINQ、MVC、API、EF第1-6篇、測試第1-5篇(Click here)
  • 🚀「IT工具人學院全部課程」B-1-1-All Course Membership全能學生證(Click here)

.Net Framework Serious(學程)

注意: 因為此系列已經沒有新東西可以教了,所以這個學程不會再加入新內容了!

#請來這邊看「.Net Framework Serious(學程)」簡介(Click here)

  • 🚀2-1-TSQL(.NetFramework)扎實打底(Click here)
  • 🚀2-2-C#(.NetFramework)深入解析(Click here)
  • 🚀2-3-Linq(.NetFramework)完全攻略(Click here)
  • 🚀2-4-Asp.NetMVC(.NetFramework)完全精通(Click here)(👈😁你現在在此!)
  • 2-5A-EF(1to3)(.NetFramework)
  • 🚀2-5A-1-EntityFrameworkEpisode1(第1篇)-CodeFirst、DBFirst(Click here)
  • 🚀2-5A-2-EntityFrameworkEpisode2(第2篇)-FluentAPI、DataAnnotation(Click here)
  • 🚀2-5A-3-EntityFrameworkEpisode3(第3篇)-UnitOfWorkWithRepository(Click here)
  • 2-6B-Test(1to5)(.NetFramework)
  • 🚀2-6B-1-TestEpisode1(第1篇)-TestFramework(測試框架)-MSTest、NUnit(Click here)
  • 🚀2-6B-2-TestEpisode2(第2篇)-MockingFramework(隔離框架)-NSubstitute、Moq(Click here)
  • 🚀2-6B-3-TestEpisode3(第3篇)-UnitTest(單元測試)、IntegrationTest(整合測試)(Click here)
  • 🚀2-6B-4-TestEpisode4(第4篇)-FluentAssertionsPart1(Click here)
  • 🚀2-6B-5-TestEpisode5(第5篇)-FluentAssertionsPart2(Click here)
  • 2-7B-EF(4to6)(.NetFramework)PocoGenerator
  • 🚀2-7B-4-EntityFrameworkEpisode4(第4篇)-PocoGenerator(Click here)
  • 🚀2-7B-5-EntityFrameworkEpisode5(第5篇)-Test、UnitOfWorkWithRepositoryPart1(Click here)
  • 🚀2-7B-6-EntityFrameworkEpisode6(第6篇)-Test、UnitOfWorkWithRepositoryPart2(Click here)
  • 🚀2-8-Asp.NetMvcApi(.NetFramework)(VS2017)扎實打底(Click here)

本課簡介

Hi My name is Kevin. 我是一名移民到澳大利亞的軟體工程師,個人專注於各種技術和使用者界面的開發與研究。

【Asp.NetMVC(.NetFramework)完全精通】是一門銜接一門的「.Net Framework學程」中其中一個課程。

課程內容將從最基礎的Model、View、Controller基本觀念開始,討論EntityFramework、ADO.NET連接資料庫、ActionFilter、Cache、SSL、HTTPS、Certicate...etc各種實際工作上會用到的技術。從零開始實作一套帶有正常功能的「搜尋引擎」

Course Highlight(本課魔王)

😈第一魔王,(T1)在IIS執行MVC。(T17)在IIS討論RequireHttps、SSL、HTTPS、Certicate

😈第二魔王,(T4ToT5)討論MvcConventions(命名規則)。討論AdoNet、BusinessLayer的CRUD(Create、Read、Update、Delete)

😈第三魔王,(T8)討論HtmlHelper的Label、Password、TextArea、Hidden、TextBox(For)、DropDownList(For)、(RadioButton,CheckBox,ListBox)List。(T10)討論EfDbFirst、DisplayImage(圖片顯示)、CustomHtmlHelpers、StronglyTypedViews、PartialView

😈第四魔王,駭客任務之(T11)討論TextArea的XSS(CrossSiteScripting)Attack(跨站腳本攻擊)

😈第五魔王,模板分身術之(T12)討論Layout、ViewStart、PartialView、LayoutNamedSections。

😈第六魔王(T13)實做類似GridView、SearchBar(搜尋引擎)、Pagging(分頁)、Sorting(排序)、DeleteMultipleRows(執行多筆移除)、SelectAll,UnSelectAll(全選,全不選)

😈第七魔王,(T16)討論OutputCacheAttribute(輸出快取屬性)的Duration、ChildAction、CustomCacheAttribute(自訂快取屬性)、VaryByParam、Location、ClearOutputCache(清除輸出快取)

😈第八魔王,手殘驅魔人之(T20)討論Validation(驗證)、ResourceFile、WebConfigString、EmailFormatValidation(Email格式驗證)、EmailNotRegisteredValidation(驗證Email還沒被註冊)、JqueryUiDatePicker。讓使用者可以防呆,避免Bad Data(不良數據)進入資料庫。

😈第九魔王,(T21)總複習Cdn、Ajax、JqueryUi、AutoComplete

想朝軟體工程師之路前進嗎?受夠了像是文字天書,艱深難懂的工具文件嗎?對自己的底子沒信心嗎?若你想扎實打底,本課程將讓你收穫滿滿!歡迎加入「IT工具人學院,帶你學到會」,一起練功吧!!顆顆。

工具安裝

🔧Microsoft SQL Server

🔧Visual Studio

課前技能

✍HTML 5 CSS3

✍Javascript

✍TSQL

✍C#

✍Linq

單元簡介

導讀

  • (P1)導讀Asp.Net(.NetFramework)

MVC基礎

  • (T1)在IIS執行MVC
  • (T2)討論EntityFramework
  • (T3)手寫EntityFramework連接2Tables
  • (T4)討論MvcConventions(命名規則)。討論AdoNet、BusinessLayer的Insert
  • (T5)討論MvcConventions(命名規則)。討論AdoNet、BusinessLayer的Update
  • (T6)討論MvcConventions(命名規則)。討論EntityFramework、BusinessLayer的Delete
  • (T7)討論EfDbFirst的CRUD(Create,Read,Update,Delete)

討論HtmlHelper

  • (T8)討論HtmlHelper的Label、Password、TextArea、Hidden、TextBox(For)、DropDownList(For)、(RadioButton,CheckBox,ListBox)List
  • (T8-1)討論HtmlHelper的Label、Password、TextArea、Hidden、TextBox
  • (T8-2)討論HtmlHelper的DropDownList
  • (T8-3)討論HtmlHelper的TextBox、TextBoxFor、DropDownList、DropDownListFor
  • (T8-4)討論HtmlHelper的RadiobuttonList
  • (T8-5)討論HtmlHelper的CheckBoxList
  • (T8-6)討論HtmlHelper的ListBoxList
  • (T9)討論EfDbFirst。討論ModelAttributes、DisplayTemplates、EditorTemplates。討論DateTime、JqueryUiDatepicker
  • (T9-1)討論EfDbFirst
  • (T9-2)討論ModelAttributes、DisplayTemplates、EditorTemplates
  • (T9-3)討論DateTime、JqueryUiDatepicker
  • (T10)討論EfDbFirst、DisplayImage(圖片顯示)、CustomHtmlHelpers、StronglyTypedViews、PartialView
  • (T10-1)討論EfDbFirst、DisplayImage(圖片顯示)
  • (T10-2)討論CustomHtmlHelpers、StronglyTypedViews、PartialView

駭客任務之TextArea的XSS(CrossSiteScripting)Attack(跨站腳本攻擊)

  • (T11)討論TextArea的XSS(CrossSiteScripting)Attack(跨站腳本攻擊)

模板分身術Layout、ViewStart、PartialView、LayoutNamedSections

  • (T12)討論Layout、ViewStart、PartialView、LayoutNamedSections。

搜尋引擎SearchBar、Paging、Sorting、DeleteMultiple

  • (T13)實做類似GridView、SearchBar(搜尋引擎)、Pagging(分頁)、Sorting(排序)、DeleteMultipleRows(執行多筆移除)、SelectAll,UnSelectAll(全選,全不選)
  • (T13-1)實做類似GridView、SearchBar(搜尋引擎)
  • (T13-2)實做類似GridView、Pagging(分頁)
  • (T13-3)實做類似GridView、Sorting(排序)
  • (T13-4)實做類似GridView、DeleteMultipleRows(執行多筆移除)
  • (T13-5)實做類似GridView、SelectAll,UnSelectAll(全選,全不選)

討論ActionSelectors的HttpGet、HttpPost

  • (T14)討論ActionSelectors的HttpGet、HttpPost

討論Authorize、ChildActionOnly、HandleError

  • (T15)討論ActionFilter的Authorize、ChildActionOnly、HandleError
  • (T15-1)討論ActionFilter的Authorize
  • (T15-2)討論ActionFilter的ChildActionOnly
  • (T15-3)討論ActionFilter的HandleError、CustomErrorView(自訂錯誤頁)

討論Cache、SSL、HTTPS、Certicate、ValidateInputAttribute(驗證輸入屬性)、CustomActionFilterAttribute(自定操作過濾屬性)、Area

  • (T16)討論OutputCacheAttribute(輸出快取屬性)的Duration、ChildAction、CustomCacheAttribute(自訂快取屬性)、VaryByParam、Location、ClearOutputCache(清除輸出快取)
  • (T16-1)討論OutputCacheAttribute(輸出快取屬性)的Duration
  • (T16-2)討論OutputCacheAttribute(輸出快取屬性)的ChildAction、Duration
  • (T16-3)討論OutputCacheAttribute(輸出快取屬性)的Duration、ChildAction、CustomCacheAttribute(自訂快取屬性)
  • (T16-4)討論OutputCacheAttribute(輸出快取屬性)的Duration、VaryByParam
  • (T16-5)討論OutputCacheAttribute(輸出快取屬性)的ChildAction、Location
  • (T16-6)討論OutputCacheAttribute(輸出快取屬性)的ChildAction、Duration、VaryByParam、ClearOutputCache
  • (T17)在IIS討論RequireHttps、SSL、HTTPS、Certicate
  • (T18)討論ValidateInputAttribute(驗證輸入屬性)、CustomActionFilterAttribute(自定操作過濾屬性)
  • (T19)討論Area(分區)。討論ActionResult的SubClass。實作不同的ActionResult

手殘驅魔人之Validation(驗證)

  • (T20)討論Validation(驗證)、ResourceFile、WebConfigString、EmailFormatValidation(Email格式驗證)、EmailNotRegisteredValidation(驗證Email還沒被註冊)、JqueryUiDatePicker
  • (T20-1)討論Validation(驗證)、ResourceFile
  • (T20-2)討論Validation(驗證)
  • (T20-3)討論StringLength、RegularExpression、Required、EnableValidation、EnableValidationSummar
  • (T20-4)討論DisplayFormat、DateTimeformat
  • (T20-5)討論Range、DateRange、BetweenMinimumDateAndToday、BeforeToday、DisplayFormat、DateTimeformat
  • (T20-6)討論RegularExpression、EmailFormatValidation(Email格式驗證)
  • (T20-7)討論Compare、Remote、RemoteClientServer、EmailNotRegisteredValidation(驗證Email還沒被註冊)

總複習Cdn、Ajax、JqueryUi、AutoComplete

  • (T21)總複習Cdn、Ajax、JqueryUi、AutoComplete
  • (T21-1)總複習CDN Part1
  • (T21-2)總複習CDN Part2
  • (T21-3)討論Ajax
  • (T21-4)討論JqueryUi、AutoComplete