• 課程時長

    28 小時 9 分

  • 課程級別

    中級

  • 授課語言

    中文

這堂課你將會學到

  • HTML、CSS、JavaScript 網頁前端設計
  • 學會兩種 web 框架 Django & Flask 的運作流程與設計⽅法
  • 用Flask實作微型MVC網頁框架
  • 以 Django 為例熟悉 MVC 網⾴架構觀念與實作
  • 資料庫設計與資料存取
  • 前端與後台整合
  • 網頁後台設計
  • 網頁資料庫串接
  • Django 整合 Bootstrap 網頁立馬變美
  • 獨立完成一個屬於自己的部落格
  • 理解即時聊天系統原理並進行實作

章節目錄

  • 1

    第 1 章 IT工具人學院

    • 單元 1 - 課程使用方法

    • 單元 2 - ITHandyGuy粉絲團

  • 2

    第 2 章 關於本課程

    • 單元 1 - 本課程講義目錄

    • 單元 2 - 本課程導讀

    • 單元 3 - 本課程導讀(ASP.NETMVC)

  • 3

    第 3 章 工具下載與安裝

    • 單元 1 - 工具下載與安裝

    • 單元 2 - 工具下載與安裝

    • 單元 3 - Visual Studio 2017下載安裝說明

    • 單元 4 - Visual Studio 2017下載安裝說明

    • 單元 5 - SQL Server 2019下載與安裝

    • 單元 6 - SQL Server 2019下載與安裝

    • 單元 7 - Visual Studio 2019下載與安裝

    • 單元 8 - Visual Studio 2019下載與安裝

  • 4

    第 4 章 MVC基礎 - IIS介紹 (課程從這開始)

    • 單元 1 - Tutorial 01講義: MVC基礎,IIS介紹

    • 單元 2 - Tutorial 01: MVC基礎,IIS介紹

  • 5

    第 5 章 資料庫連結 Part 1 - Entity Framework Code First

    • 單元 1 - Tutorial 02講義: 關於EntityFramework

    • 單元 2 - Tutorial 02: 關於EntityFramework

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

    • 單元 4 - Tutorial 03: 完全手寫Entity Framework連接2個資料表搭配ActionLink

  • 6

    第 6 章 資料庫連結 Part ll - 使用 ADO.NET 並完成 CRUD

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

    • 單元 2 - Tutorial 04: Mvc公約透過ADO.NET商業層來新增資料

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

    • 單元 4 - Tutorial 05: Mvc公約透過ADO.NET商業層來更新資料

    • 單元 5 - Tutorial 06講義: MVC 公約透過 ADO.NET 商業層來新增資料

    • 單元 6 - Tutorial 06: MVC 公約透過 ADO.NET 商業層來新增資料

  • 7

    第 7 章 資料庫連結 Part 3 - Entity Framework DB First

    • 單元 1 - Tutorial 07: 自動生成程式碼秒殺Entity Framework以及新增/更新/移除資料

    • 單元 2 - Tutorial 07: 學會自動生成程式碼秒殺Entity Framework以及新增/更新/移除資料

  • 8

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

    • 單元 1 - Tutorial 08講義: 完全攻略HtmlHelper

    • 單元 2 - Tutorial 08-01: HtmlHelper - 關於Label,Password,TextArea,Hidden,TextBox

    • 單元 3 - Tutorial 08-02: HtmlHelper - 關於 DropDownList

    • 單元 4 - Tutorial 08-03: HtmlHelper - 關於 TextBox,TextBoxFor,DropDownList,DropDownListFor

    • 單元 5 - Tutorial 08-04: HtmlHelper - 關於 RadiobuttonList

    • 單元 6 - Tutorial 08-05: HtmlHelper - 關於 CheckBoxList

    • 單元 7 - Tutorial 08-06: HtmlHelper - 關於 ListBoxList

  • 9

    第 9 章 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker

    • 單元 1 -Tutorial 09講義: 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker

    • 單元 2 - Tutorial 09-01: 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker

    • 單元 3 - Tutorial 09-02: 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker

    • 單元 4 - Tutorial 09-03: 秒殺Entity Framework新增更新移除,征服Model Attributes,Display Templates,Editor Templates,Jquery Ui datepicker

  • 10

    第 10 章 客製化HtmlHelper,PartailView圖片顯示

    • 單元 1 - Tutorial10講義: 更新已存在的資料庫,圖片顯示,客製化HtmlHelper,PartailView

    • 單元 2 - Tutorial10-01: 更新現有資料庫,圖片顯示,客製化HtmlHelper,PartailView

    • 單元 3 -Tutorial10-02: 更新現有資料庫,圖片顯示,客製化HtmlHelper,PartailView

  • 11

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

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

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

  • 12

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

    • 單元 1 - Tutorial 12: 完全理解Layout,ViewStart ,PartialView,LayoutNamedSections

    • 單元 2 - Tutorial 12: 完全理解Layout,ViewStart ,PartialView,LayoutNamedSections

  • 13

    第 13 章 哪尼?手寫一套搜尋引擎Search Bar

    • 單元 1 - Tutorial13: 手寫搜尋引擎Search Bar搭配MVC實現有分頁的GridView,還可Sorting,可全選取On/Off並執行多筆移除

    • 單元 2 - Tutorial13-01: MVC實現GridView搭配SearchBar

    • 單元 3 - Tutorial13-02: MVC實現GridView搭配分頁

    • 單元 4 - Tutorial13-03: MVC實現GridView搭配Sorting

    • 單元 5 - Tutorial13-04: MVC實現GridView並執行多筆移除

    • 單元 6 - Tutorial13-05: MVC實現GridView可全選取On/Off

  • 14

    第 14 章 Action Selectors之簡單寫法HttpGet。HttpPost

    • 單元 1 - Tutorial14講義: Action Selectors之簡單寫法HttpGet。HttpPost

    • 單元 2 - Tutorial14: Action Selectors之簡單寫法HttpGet。HttpPost

  • 15

    第 15 章 常見的Authorize,ChildActionOnly,HandleError

    • 單元 1 - Tutorial 15講義: Action Filter之常見的Authorize,ChildActionOnly,HandleError

    • 單元 2 - Tutorial 15-01: Action Filter之常見的Authorize

    • 單元 3 - Tutorial 15-02: Action Filter之常見的ChildActionOnly

    • 單元 4 - Tutorial 15-03: Action Filter之常見的HandleError

  • 16

    第 16 章 攻略Cache

    • 單元 1 -Tutorial 16講義: 關於 OutputCacheAttribute的CustomizeCache屬性以及ClearOutputCache

    • 單元 2 - Tutorial 16-01-01: 關於OutputCacheAttribute的Duration

    • 單元 3 - Tutorial 16-01-02: 關於OutputCacheAttribute的ChildAction搭配Duration

    • 單元 4 - Tutorial 16-01-03: 關於OutputCacheAttribute的ChildAction搭配Duration和自定Cache屬性

    • 單元 5 - Tutorial 16-02-01: 關於OutputCacheAttribute的Duration搭配VaryByParam

    • 單元 6 - Tutorial 16-02-02: 關於OutputCacheAttribute的ChildAction搭配Location

    • 單元 7 - Tutorial 16-02-03: 關於OutputCacheAttribute的ChildAction搭配VaryByParam修理MVC實現GridView的問題

  • 17

    第 17 章 攻略SSL,HTTPS,Certicate

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

    • 單元 2 - Tutorial 17: RequireHttps搭配IIS,SSL,HTTPS,Certicate完全攻略

  • 18

    第 18 章 關於 ValidateInput、客製化 ActionFilter 屬性

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

    • 單元 2 - Tutorial 18: 關於ValidateInput屬性,客製化的ActionFilter屬性

  • 19

    第 19 章 使用 Area 將網站畫地分區

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

    • 單元 2 - Tutorial 19: 使用Area將網站畫地分區,關於ActionResultSubClass

  • 20

    第 20 章 手殘驅魔人之 Validation 驗證

    • 單元 1 - Tutorial 20講義: 手殘驅魔人之Validation驗證。String解放地之ResourceFile和WebConfigString。無招勝有招的RegularExpression,又見Jquery Ui DatePicker

    • 單元 2 - Tutorial 20-01: 手殘驅魔人之Validation驗證搭配Resource File

    • 單元 3 - Tutorial 20-02: 手殘驅魔人之Validation驗證

    • 單元 4 - Tutorial 20-03: 關於NameProperty,StringLength,RegularExpression,Required,EnableValidation,EnableValidationSummary

    • 單元 5 - Tutorial 20-04: 關於DisplayFormat,DateTimeformat

    • 單元 6 - Tutorial 20-05: 關於Range,DateRange,BetweenMinimumDateAndToday,BeforeToday,DisplayFormat,DateTimeformat

    • 單元 7 - Tutorial 20-06: 驗證Email,關於RegularExpression

    • 單元 8 - Tutorial 20-07: 驗證Email,確認Email,關於Compare,Remote,RemoteClientServer

  • 21

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

    • 單元 1 - Tutorial 21: 總複習,完全攻略CDN,AJax,Jquery UI AutoComplete

    • 單元 2 - Tutorial 21-01-01: 總複習,關於CDN

    • 單元 3 - Tutorial 21-01-02: 總複習,關於CDN

    • 單元 4 - Tutorial 21-02-01: 完全理解AJAX

    • 單元 5 - Tutorial 21-02-02: 完全理解Jquery UI AutoComplete