02_06 ASP.NET MVC

02_06 ASP.NET MVC




  
=================================
【  ASP.NET MVC完全精通 】
課程編號: 8503b39c-5887-4634-8291-facfb3117924
課程內容將從最基礎的 Model、 View、Controller 基本觀念開始,學習如何「完全手寫」Entity Framework、 ADO.NET, 了解 連接資料庫、自動生成程式碼、Action Filter、Cache、SSL、HTTPS、Certicate...等各種實際工作上會用到的技術。並帶您透過 MVC 從零開始實現一套帶有正常功能的「搜尋引擎」
#IT工具人折價眷官網  http://ithandyguytutorial.obior.cc/
#IT工具人講義部落格  https://ithandyguytutorial.blogspot.com.au
#IT工具人Youtube頻道   https://www.youtube.com/user/lpmplpmp/playlists
#IT工具人課程課後輔導討論版  https://www.facebook.com/groups/934567793358849/
------------------------------------
如果喜歡我的課程,以下都是鼓勵我繼續寫課程的動力唷。
1.
請訂閱我的Youtube頻道追蹤我的最新消息。私人影片的部分為付費影片,如欲購買,請來「IT工具人折價眷官網」
2.
請「盡量」用 「IT工具人折價眷官網」提供的折價眷,來購買我的課程唷,讓我可以分潤多一點點。
3. 
購買課程並且上完課後,如果覺得不錯,請不吝留下您的好評價。
=================================

.NET Framework學習之路.

此為.NET Framework學程中的其中一門課。

Tools

Tools installation and settings instruction.
Please install SQL server and Visual Studio.

本課程

T00B_01_WhatToLearn_MVC
T00B_01: 課程導讀_MVC學什麼

Pre-Requirement


MVC基礎 - IIS介紹
MVC Basic - IIS Introduction

T001_RunVSAsAdmin_IIS_ModelViewController
----------------------
Tutorial 01講義: MVC基礎,IIS介紹
Tutorial 01: MVC基礎,IIS介紹

資料庫連結 Part 1 - Entity Framework Code First
Database Part 1 - Entity Framework Code First


----------------------
Tutorial 02講義: 關於EntityFramework
Tutorial 02: 關於EntityFramework



----------------------
Tutorial 03講義: 完全手寫Entity Framework連接2個資料表搭配ActionLink
Tutorial 03: 完全手寫Entity Framework連接2個資料表搭配ActionLink

資料庫連結 Part 2 - 使用 ADO.NET 並完成 CRUD
Database Part 2 - ADO.NET


----------------------
Tutorial 04講義: Mvc公約透過ADO.NET商業層來新增資料
Tutorial 04: Mvc公約透過ADO.NET商業層來新增資料


T005_AdoDotNet_BusinessLayer_UpdateData_UnintendedUpdate
----------------------
Tutorial 05講義: Mvc公約透過ADO.NET商業層來更新資料
Tutorial 05: Mvc公約透過ADO.NET商業層來更新資料



T006_AdoDotNet_BusinessLayer_DeleteData
----------------------
Tutorial 06講義: Mvc公約透過ADO.NET商業層來移除資料
Tutorial 06: Mvc公約透過ADO.NET商業層來移除資料


資料庫連結 Part 3 - Entity Framework DB First
Database Part 3 - Entity Framework DB First



T007_AdoDotNetEntityDataModel_EntityFramework_AutoGenerate_Delete_Update_Insert_MVCConvention
----------------------
Tutorial 07講義: 學會自動生成程式碼秒殺Entity Framework以及新增/更新/移除資料
Tutorial 07: 學會自動生成程式碼秒殺Entity Framework以及新增/更新/移除資料


攻略HTML Helper,蝦毀?不夠用?自己寫一個猴塞雷客製化的HTML Helper吧。為了(薪)部(水)落
Custom Html Helper



T008_01_HtmlHelper_Label_Password_TextArea_Hidden_TextBox
T008_02_HtmlHelper_DropDownList
T008_03_HtmlHelper_TextBox_TextBoxFor_DropDownList_DropDownListFor
T008_04_HtmlHelper_RadiobuttonList
T008_05_HtmlHelper_CheckBoxList
T008_06_HtmlHelper_ListBoxList
----------------------
Tutorial 08講義: 完全攻略HtmlHelper
Tutorial 08-01: HtmlHelper - 關於Label,Password,TextArea,Hidden,TextBox
Tutorial 08-02: HtmlHelper - 關於 DropDownList
Tutorial 08-03: HtmlHelper - 關於 TextBox,TextBoxFor,DropDownList,DropDownListFor
Tutorial 08-04: HtmlHelper - 關於 RadiobuttonList
Tutorial 08-05: HtmlHelper - 關於 CheckBoxList
Tutorial 08-06: HtmlHelper - 關於 ListBoxList


秒殺Entity Framework新增更新移除, 征服Model Attributes, Display Templates, Editor Templates, Jquery Ui datepicker
Entity Framework DB Firtst - Model Attributes, Display Templates, Editor Templates, Jquery Ui datepicker



----------------------
Tutorial 09講義: 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker
Tutorial 09-01: 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker
Tutorial 09-02: 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker
Tutorial 09-03: 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker


客製化HtmlHelper,PartailView圖片顯示
Custom Html Helper, PartailView for picture


T010_UpdateDatabase_DisplayImage_CustomHtmlHelpers_PartailView
----------------------
Tutorial 0X講義: 更新現有的資料庫,圖片顯示,客製化HtmlHelper,PartailView
Tutorial10-01: 更新現有資料庫,圖片顯示,客製化HtmlHelper,PartailView
Tutorial10-02: 更新現有資料庫,圖片顯示,客製化HtmlHelper,PartailView

駭客任務之使用XSS入侵Web - 關於TextArea以及Cross Site Attack
TextArea Cross Site Attack (XSS)



----------------------
Tutorial 11講義: 駭客任務之使用XSS入侵Web。關於TextArea以及Cross Site Attack
Tutorial 11: 駭客任務之使用XSS入侵Web。關於TextArea以及Cross Site Attack


模板分身術之完全理解Layout, ViewStart , PartialView, LayoutNamedSections
Layout, ViewStart , PartialView, LayoutNamedSections



----------------------
Tutorial 12講義: 完全理解Layout,ViewStart ,PartialView,LayoutNamedSections
Tutorial 12: 完全理解Layout,ViewStart ,PartialView,LayoutNamedSections


哪尼?手寫一套搜尋引擎Search Bar
Search Bar with paging, sorting, delete multiple



T013_01_GridViewTable_SearchBar
T013_02_GridViewTable_Paging
T013_03_GridViewTable_Sorting
T013_04_GridViewTable_DeleteMultipleRows
T013_05_GridViewTable_CheckOrUnCheckAll
----------------------
Tutorial 13講義: 手寫搜尋引擎Search Bar搭配MVC實現有分頁的GridView,還可Sorting,可全選取On/Off並執行多筆移除
Tutorial13-01: MVC實現GridView搭配SearchBar
Tutorial13-02: MVC實現GridView搭配分頁
Tutorial13-03: MVC實現GridView搭配Sorting
Tutorial13-04: MVC實現GridView並執行多筆移除
Tutorial13-05: MVC實現GridView可全選取On/Off
----------------------
其他參考資料
MVC這裡我教了分頁
請把這個當作補充教材,這邊是把pagelist中文化

Action Selectors之簡單寫法HttpGet。HttpPost
Action Selectors - HttpGet, HttpPost



----------------------
Tutorial 14講義: Action Selectors之簡單寫法HttpGet。HttpPost
Tutorial 14: Action Selectors之簡單寫法HttpGet。HttpPost


常見的Authorize, ChildActionOnly, HandleError
Authorize, ChildActionOnly, HandleError



T015_01_ActionFilters_Authorize
T015_02_ActionFilters_ChildActionOnly
T015_03_ActionFilters_HandleError
----------------------
Tutorial 15講義: Action Filter之常見的Authorize,ChildActionOnly,HandleError
Tutorial 15-01: Action Filter之常見的Authorize
Tutorial 15-02: Action Filter之常見的ChildActionOnly
Tutorial 15-03: Action Filter之常見的HandleError

攻略Cache
Cache



----------------------
Tutorial 16講義: 關於 OutputCacheAttribute的CustomizeCache屬性以及ClearOutputCache
Tutorial 16-01-01: 關於OutputCacheAttribute的Duration
Tutorial 16-01-02: 關於OutputCacheAttribute的ChildAction搭配Duration
Tutorial 16-01-03: 關於OutputCacheAttribute的ChildAction搭配Duration和自定Cache屬性
Tutorial 16-02-01: 關於OutputCacheAttribute的Duration搭配VaryByParam
Tutorial 16-02-02: 關於OutputCacheAttribute的ChildAction搭配Location
Tutorial 16-02-03: 關於OutputCacheAttribute的ChildAction搭配VaryByParam修理MVC實現GridView的問題

攻略SSL, HTTPS, Certicate
SSL, HTTPS, Certicate


----------------------
Tutorial 17講義: RequireHttps搭配IIS,SSL,HTTPS,Certicate完全攻略
Tutorial 17: RequireHttps搭配IIS,SSL,HTTPS,Certicate完全攻略

關於 ValidateInput、客製化 ActionFilter 屬性
ValidateInput,Custom ActionFilter


----------------------
Tutorial 18講義: 關於ValidateInput屬性,客製化的ActionFilter屬性
Tutorial 18: 關於ValidateInput屬性,客製化的ActionFilter屬性

使用 Area 將網站畫地分區
Area 


----------------------
Tutorial 19講義: 使用Area將網站畫地分區,關於ActionResultSubClass
Tutorial 19: 使用Area將網站畫地分區,關於ActionResultSubClass

手殘驅魔人之 Validation 驗證
Validation 


----------------------
T020_01_Validation_ResourceFile
T020_02_Validation_FinishProject
T020_03_Validation_NameProperty_StringLength_RegularExpression_Required_EnableValidation_EnableValidationSummar
T020_04_Validation_DisplayFormat_DateTimeformat
T020_05_Validation_Range_DateRange_BetweenMinimumDateAndToday_BeforeToday_DisplayFormat_DateTimeformat
T020_06_Validation_Email_RegularExpression
T020_07_Validation_Email_Compare_Remote_RemoteClientServer
----------------------
Tutorial 20講義: 手殘驅魔人之Validation驗證。String解放地之ResourceFile和WebConfigString。無招勝有招的RegularExpression,又見Jquery Ui DatePicker
Tutorial 0X:
Tutorial 20-01: 驗證搭配Resource File
Tutorial 20-02: 手殘驅魔人之Validation驗證
Tutorial 20-03: 關於NameProperty,StringLength,RegularExpression,Required,EnableValidation,EnableValidationSummar
Tutorial 20-04: 關於DisplayFormat,DateTimeformat
Tutorial 20-05: 關於Range,DateRange,BetweenMinimumDateAndToday,BeforeToday,DisplayFormat,DateTimeformat
Tutorial 20-06: 驗證Email,關於RegularExpression
Tutorial 20-07: 驗證Email,確認Email,關於Compare,Remote,RemoteClientServer

來個總複習吧!完全攻略CDN, AJax, AutoComplete
CDN, AJax, AutoComplete


----------------------
Tutorial 21講義: 總複習, 完全攻略CDN,AJax,Jquery UI AutoComplete
Tutorial 21-01-01: 總複習,關於CDN
Tutorial 21-01-02: 總複習,關於CDN
Tutorial 21-02-01: 完全理解AJAX
Tutorial 21-02-02: 完全理解Jquery UI AutoComplete


師資介紹

Kevin Lin

技術移民到澳洲的.NET Developer,對於.NET領域的相關技術與各式開發方式、多種前後端框架與工具、版控系統,皆有深入的研究。畢業於澳洲多個大學,其中2所全校第1名畢業,最高學歷為碩士。現任HiSKIO線上課程特約講師,以及IT工具人學院創辦人。以一門銜接一門的扎實打底學程,幫助許多想成為.NET Developer的朋友們,繞過彎路,快速學習。

2013 Certificate I in Hospitality (Provide Responsible Service of Alcohol) QHA QLD,酒精飲料服務責任執照, 昆士蘭餐飲協會。
2011 Graduate Diploma in IT Management CQU QLD,IT管理研究生文憑, 中央昆士蘭大學,該屆全校第1名畢業。
2010 Certificate IV in Property (Real Estate) Professional Real Estate Training QLD,專業昆士蘭房地產培訓4級證書。
2010 Master of Information System Griffith QLD,信息系統碩士,格里菲斯大學。
2008 Bachelor of IT Software Architecture QUT QLD,IT軟件架構學士,昆士蘭科技大學。
2005 Diploma in Information Technology QIBT QLD,IT專業文憑證書,昆士蘭商業技術學院,該屆全校第1名畢業。







留言

這個網誌中的熱門文章

T000_011_Install Visual Studio 2019 Offline

T006_20201105_六角學院_C#的Type和Operator

T020_CreateLargeData_SubQuery_Join_Performance