• 課程時長

    15 小時 2 分

  • 課程級別

    初級

  • 授課語言

    中文

這堂課你將會學到

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

章節目錄

  • 1

    第 1 章 IT工具人學院

    • 單元 2 - ITHandyGuy粉絲團

  • 2

    第 2 章 關於本課程

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

    • 單元 2 - 本課程導讀

  • 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 章 Linq to Object - 快速簡介(課程從這開始)

    • 單元 1 - Tutorial01講義: 自動生成秒殺Linq to SQL搭配ASP.NET Web Form。使用SQL Profiler觀察資料庫的變化。

    • 單元 2 - Tutorial01: 自動生成秒殺Linq to SQL搭配ASP.NET Web Form。使用SQL Profiler觀察資料庫的變化。

  • 5

    第 5 章 Linq to Object - Linq Aggregate總計

    • 單元 1 - Tutorial02講義: Linq總計。完整理解Min、Max、Sum、Count、Average。

    • 單元 2 - Tutorial02: Linq總計。完整理解Min、Max、Sum、Count、Average。

  • 6

    第 6 章 Linq to Object - 完全攻略Linq Where搜尋

    • 單元 1 - Tutorial03講義: 完整攻略Linq to Object的Where搜尋語法

    • 單元 2 - Tutorial03: 完整攻略Linq to Object的Where搜尋語法

    • 單元 3 - Tutorial04講義: 搭配Entity Framework讀取資料庫,完整攻略Linq to Object的Where搜尋語法。

    • 單元 4 - Tutorial04: 搭配Entity Framework讀取資料庫,完整攻略Linq to Object的Where搜尋語法。

  • 7

    第 7 章 Linq to Object - 理解Linq Projection投影語法,Select和SelectMany的比較

    • 單元 1 - Tutorial05講義: 理解Linq Projection投影語法,Select和SelectMany的比較

    • 單元 2 - Tutorial05: 理解Linq Projection投影語法,Select和SelectMany的比較

  • 8

    第 8 章 Linq to Object - 完全理解Linq Order排序語法

    • 單元 1 - Tutorial06講義: 完全理解Linq Order排序語法

    • 單元 2 - Tutorial06: 完全理解Linq Order排序語法

  • 9

    第 9 章 Linq to Object - 完全理解Linq的Skip,Take While,Skip While語法並且實作Paging資料分頁

    • 單元 1 - Tutorial07講義: 完全理解Linq的Skip,Take While,Skip While語法並且實作Paging資料分頁

    • 單元 2 -Tutorial07: 完全理解Linq的Skip,Take While,Skip While語法並且實作Paging資料分頁

  • 10

    第 10 章 Linq to Object - 完整比較Deferred Execution延遲執行和Immediate Execution立刻執行

    • 單元 1 - Tutorial08講義: 完整比較Deferred Execution延遲執行和Immediate Execution立刻執行

    • 單元 2 - Tutorial08: 完整比較Deferred Execution延遲執行和Immediate Execution立刻執行

  • 11

    第 11 章 Linq to Object - Linq搭配Collection物件集合和Grouping總計組合

    • 單元 1 - Tutorial09講義: Linq搭配Collection物件集合和Grouping總計組合。理解ToList,ToArray,ToDictionary,ToLookup,Cast,OfType。

    • 單元 2 - Tutorial09: Linq搭配Collection物件集合和Grouping總計組合。理解ToList,ToArray,ToDictionary,ToLookup,Cast,OfType。

    • 單元 3 - Tutorial10講義: 完整比較AsEnumerable()和AsQueryable()。又見Linq to SQL

    • 單元 4 - Tutorial10: 完整比較AsEnumerable()和AsQueryable()。又見Linq to SQL

  • 12

    第 12 章 Linq to Object - Linq Grouping總計組合,徹底了解GroupJoin,InnerJoin,LeftOutterJoin,CrossJoin

    • 單元 1 - Tutorial11講義: 完整攻略Linq GroupBy

    • 單元 2 - Tutorial11: 完整攻略Linq GroupBy

    • 單元 3 - Tutorial12講義: 完全理解DefaultIfEmpty。First比較FirstOrDefault。Last比較LastOrDefault。ElementAt比較ElementAtOrDefault。Single比較SingleOrDefault

    • 單元 4 - Tutorial12: 完全理解DefaultIfEmpty。First比較FirstOrDefault。Last比較LastOrDefault。ElementAt比較ElementAtOrDefault。Single比較SingleOrDefault

    • 單元 5 - Tutorial13講義: Join完全攻略。徹底了解GroupJoin,InnerJoin,LeftOutterJoin,CrossJoin

    • 單元 6 - Tutorial13-01: Join完全攻略。徹底了解GroupJoin,InnerJoin,LeftOutterJoin,CrossJoin

    • 單元 7 - Tutorial13-02: Join完全攻略。徹底了解GroupJoin,InnerJoin,LeftOutterJoin,CrossJoin

  • 13

    第 13 章 Linq to Object - 徹底理解Linq Range範圍選取。完整攻略Generation Operators和Quantifiers和Set operators

    • 單元 1 - Tutorial14講義: 徹底了解Generation Operators包括Range、Repeat、Empty。完整攻略Quantifiers包括All、Any、Contains

    • 單元 2 - Tutorial14: 徹底了解Generation Operators包括Range、Repeat、Empty。完整攻略Quantifiers包括All、Any、Contains

    • 單元 3 - Tutorial15講義: 完整攻略Set operators包括Distinct, Union, Intersect, Except, Concat

    • 單元 4 - Tutorial15: 完整攻略Set operators包括Distinct, Union, Intersect, Except, Concat

  • 14

    第 14 章 Linq to SQL - 新增更新移除

    • 單元 1 - Tutorial16講義: Linq to SQL的新增更新移除

    • 單元 2 - Tutorial16: Linq to SQL的新增更新移除

  • 15

    第 15 章 Linq to SQL - 使用Stored Procedure新增更新移除

    • 單元 1 - Tutorial17講義: Linq to SQL搭配Stored Procedure的新增更新移除

    • 單元 2 - Tutorial17: Linq to SQL搭配Stored Procedure的新增更新移除

  • 16

    第 16 章 Linq to SQL - 使用SqlMetal操作command line生出Linq to SQL。Lazy Loading比較Eager Loading

    • 單元 1 - Tutorial18講義: 使用SqlMetal操作command line生出Linq to SQL

    • 單元 2 - Tutorial18: 使用SqlMetal操作command line生出Linq to SQL

    • 單元 3 - Tutorial19講義: 徹底了解Lazy Loading比較Eager Loading

    • 單元 4 - Tutorial19: 徹底了解Lazy Loading比較Eager Loading

  • 17

    第 17 章 Linq to SQL - 與資料庫互動。歐買尬!有ChangeConflictException!?別怕!Rowversion可以搞定

    • 單元 1 - Tutorial20講義: 徹底了解Single Table Inheritance。將一個Table的資料分成三個Class

    • 單元 2 - Tutorial20: 徹底了解Single Table Inheritance。將一個Table的資料分成三個Class

    • 單元 3 - Tutorial21講義: 徹底了解CompiledQuery.Compile()。完整比較ExecuteQuery V.S. ExecuteCommand。關於Identity Cache

    • 單元 4 - Tutorial21: 徹底了解CompiledQuery.Compile()。完整比較ExecuteQuery V.S. ExecuteCommand。關於Identity Cache

    • 單元 5 - Tutorial22講義: 徹底比較optimistic concurrency control樂觀並行控制 V.S. pessimistic concurrency control 悲觀並行控制。歐買尬!?有ChangeConflictException!別怕!?Rowversion搭配UpdateCheck Property可以搞定

    • 單元 6 - Tutorial22-01: 徹底比較optimistic concurrency control樂觀並行控制 V.S. pessimistic concurrency control 悲觀並行控制。歐買尬!?有ChangeConflictException!別怕!?Rowversion搭配UpdateCheck Property可以搞定

    • 單元 7 - Tutorial22-02: 徹底比較optimistic concurrency control樂觀並行控制 V.S. pessimistic concurrency control 悲觀並行控制。歐買尬!?有ChangeConflictException!別怕!?Rowversion搭配UpdateCheck Property可以搞定

  • 18

    第 18 章 Linq To Xml - 徹底攻略Linq和XML, HTML, CSV的互動。攻略XSD XML驗證。

    • 單元 1 - Tutorial23講義: 徹底攻略Linq to XML。關鍵字Let。使用Linq建立XML,查詢XML,新增更新移除XML元素。

    • 單元 2 - Tutorial23-01: 徹底攻略Linq to XML。關鍵字Let。使用Linq建立XML,查詢XML,新增更新移除XML元素。

    • 單元 3 - Tutorial23-02: 徹底攻略Linq to XML。關鍵字Let。使用Linq建立XML,查詢XML,新增更新移除XML元素。

    • 單元 4 - Tutorial24講義: 徹底了解使用Linq實現Xml to Xml,Xml to HTML, XML to CSV

    • 單元 5 - Tutorial24: 徹底了解使用Linq實現Xml to Xml,Xml to HTML, XML to CSV

    • 單元 6 - Tutorial25講義: 關於使用XSD來驗證XML

    • 單元 7 - Tutorial25-01: 關於使用XSD來驗證XML

    • 單元 8 - Tutorial25-02: 關於使用XSD來驗證XML

  • 19

    第 19 章 Linq - 關於Linq輔助軟體。LinqPad

    • 單元 1 - Tutorial26講義: 關於Linq輔助軟體。LinqPad

    • 單元 2 - Tutorial26: 關於Linq輔助軟體。LinqPad

    • 單元 3 - 課程推薦