• 課程時長

    24 小時 53 分

  • 課程級別

    中級

  • 授課語言

    中文

這堂課你將會學到

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

章節目錄

  • 1

    第 1 章 IT工具人學院

    • 單元 1 - 課程使用方法

    • 單元 2 - ITHandyGuy粉絲團

  • 2

    第 2 章 關於本課程

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

    • 單元 2 - 本課程導讀

    • 單元 3 - 本課程導讀(Entity FrameWork)

  • 3

    第 3 章 關於Entity Framework學程 (.NET Framework的子學程)

    • 單元 1 - EF學程簡介Preview01

    • 單元 2 - EF學程簡介Preview01

    • 單元 3 - EF學程簡介Preview02 : 常見的EF開發模式

    • 單元 4 - EF學程簡介Preview02-01 : 介紹TSQL還有相關安裝工具

    • 單元 5 - EF學程簡介Preview02-02 : EF DB First開發模式

    • 單元 6 - EF學程簡介Preview02-03 : EF Code First 開發模式 底下的 Mapping 模式 並且搭配EF Poco Generator

    • 單元 7 - EF學程簡介Preview02-04 : EF Code First 開發模式 底下的 Mapping 和Migration模式a

    • 單元 8 - EF學程簡介Preview02-05 : EF Code First 開發模式 底下 保持EF Model Class和Database Table Relationship 的一致性

    • 單元 9 - EF第5和6篇_Poco範例成品介紹

    • 單元 10 - EF第5和6篇_Poco範例成品介紹

  • 4

    第 4 章 工具下載與安裝

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

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

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

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

    • 單元 5 - 強制刪除資料庫

    • 單元 6 - 強制刪除資料庫

    • 單元 7 - ReStore資料庫from BAK or TSQL,安裝Northwind資料庫,安裝Adventureworks資料庫

    • 單元 8 - ReStore資料庫from BAK or TSQL,安裝Northwind資料庫,安裝Adventureworks資料庫

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

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

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

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

    • 單元 13 - PocoGenerator下載與安裝(VS2019)

    • 單元 14 - PocoGenerator下載與安裝(VS2019)

    • 單元 15 - NUnit3TestAdapter下載與安裝(VS2019)

    • 單元 16 - NUnit3TestAdapter下載與安裝(VS2019)

  • 5

    第 5 章 MVC 基礎能力 (課程從這開始 , 已經上過MVC 的朋友可以跳過)

    • 單元 1 - Tutorial 01講義: 複習MVC, IIS介紹

    • 單元 2 - Tutorial 01: 複習MVC, IIS介紹

    • 單元 3 - Tutorial 02講義: 複習MVC, 關於EntityFramework

    • 單元 4 - Tutorial 02: 複習MVC, 關於EntityFramework

  • 6

    第 6 章 Database First和Code First的Entity Framework,完全手寫完全理解EF然後自動生成秒殺EF

    • 單元 1 - Tutorial 03講義: 實作Database First自動生成秒殺EF,實作雙層GridView

    • 單元 2 - Tutorial 03-01: 實作Database First自動生成秒殺EF,實作雙層GridView

    • 單元 3 - Tutorial 03-02: 實作Database First自動生成秒殺EF,實作雙層GridView

    • 單元 4 - Tutorial 04講義: 實作Code First Entity Framework

    • 單元 5 - Tutorial 04: 實作Code First Entity Framework

    • 單元 6 - Tutorial 05講義: 完全手寫Entity Framework,實作雙層GridView

    • 單元 7 - Tutorial 05: 完全手寫Entity Framework,實作雙層GridView

  • 7

    第 7 章 徹底了解EF CodeFirst和EF DBFirst的更新方法。完整解析Stored Procedure的用法

    • 單元 1 - Tutorial 06講義: 徹底理解Table、Column、ForeignKey Attribute,完全手寫EF code first,完全攻略更新資料庫。新增Seeder原始資料

    • 單元 2 - Tutorial 06-01: 徹底理解Table、Column、ForeignKey Attribute,完全手寫EF code first

    • 單元 3 - Tutorial 06-02: 完全手寫EF code first,完全攻略更新資料庫

    • 單元 4 - Tutorial 06-03: 新增Seeder原始資料

    • 單元 5 - Tutorial 07講義: 徹底理解EF DBFirst底下建立Stored Procedure並且變更資料庫結構

    • 單元 6 - Tutorial 07-01: 徹底理解EF DBFirst底下建立Stored Procedure

    • 單元 7 - Tutorial 07-02: 徹底理解EF DB Fist底下變更資料庫結構

    • 單元 8 - Tutorial 08講義: 徹底理解EF Code First底下建立Stored Procedure

    • 單元 9 - Tutorial 08: 徹底理解EF Code First底下建立Stored Procedure

  • 8

    第 8 章 完整攻略EF Code/DB First裡的1 Entiy對應到2Tabls。完整解析2 Entities對應到1Table。徹底了解ConditionalMapping

    • 單元 1 - Tutorial 09講義: 徹底理解EF DB First底下建立1 Entity Map to 2 Tables

    • 單元 2 - Tutorial 09: 徹底理解EF DB First底下建立1 Entity Map to 2 Tables

    • 單元 3 - Tutorial 10講義: 徹底理解EF Code First底下建立1 Entity Map to 2 Tables

    • 單元 4 - Tutorial 10: 徹底理解EF Code First底下建立1 Entity Map to 2 Tables

    • 單元 5 - Tutorial 11講義: 徹底理解EF DB First底下建立2 Entities Map to 1 Table

    • 單元 6 - Tutorial 11: 徹底理解EF DB First底下建立2 Entities Map to 1 Table

    • 單元 7 - Tutorial 12講義: 徹底理解EF Code First底下建立2 Entities Map to 1 Table

    • 單元 8 - Tutorial 12: 徹底理解EF Code First底下建立2 Entities Map to 1 Table

    • 單元 9 - Tutorial 13講義: 徹底理解EF DB First底下建立Conditional Mapping

    • 單元 10 - Tutorial 13: 徹底理解EF DB First底下建立Conditional Mapping

    • 單元 11 - Tutorial 14講義: 徹底理解EF Code First底下建立Conditional Mapping

    • 單元 12 - Tutorial 14: 徹底理解EF Code First底下建立Conditional Mapping

  • 9

    第 9 章 完整攻略EF Code/DB First裡的Self referencing association

    • 單元 1 - Tutorial 15講義: 徹底理解EF DB First底下建立Self Referencing Association

    • 單元 2 - Tutorial 15: 徹底理解EF DB First底下建立Self Referencing Association

    • Tutorial 16講義: 徹底理解EF Code First底下建立Self Referencing Association

    • 單元 4 - Tutorial 16: 徹底理解EF Code First底下建立Self Referencing Association

  • 10

    第 10 章 完整攻略EF Code/DB First裡的TablePerHierarchy(TPH)/TablePerType(TPT) Inheritance搭配Stored Procedure

    • 單元 1 - Tutorial 17講義: 徹底理解EF DB First底下建立Table Per Hierarchy(TPH) Inheritance

    • 單元 2 -Tutorial 17-01: 徹底理解EF DB First底下建立Table Per Hierarchy(TPH) Inheritance, Index View

    • 單元 3 -Tutorial 17-02: 徹底理解EF DB First底下建立Table Per Hierarchy(TPH) Inheritance, WarriorsIndex, MagicianIndex

    • 單元 4 -Tutorial 17-03: 徹底理解EF DB First底下建立Table Per Hierarchy(TPH) Inheritance, CreateWarrior, CreateMagician

    • 單元 5 - Tutorial 17-04: 徹底理解EF DB First底下建立Table Per Hierarchy(TPH) Inheritance, EditWarrior, EditMagician

    • 單元 6 -Tutorial 17-05: 徹底理解EF DB First底下建立Table Per Hierarchy(TPH) Inheritance, Details, Delete

    • 單元 7 - Tutorial 18講義: 徹底理解EF Code First底下建立Table Per Hierarchy(TPH) Inheritance

    • 單元 8 - Tutorial 18-01: 徹底理解EF Code First底下建立Table Per Hierarchy(TPH) Inheritance, Index View, WarriorsIndex, MagicianIndex

    • 單元 9 - Tutorial 18-02: 徹底理解EF Code First底下建立Table Per Hierarchy(TPH) Inheritance, CreateWarrior, CreateMagician, EditWarrior, EditMagician

    • 單元 10 - Tutorial 18-03: 徹底理解EF Code First底下建立Table Per Hierarchy(TPH) Inheritance, Details, Delete

    • 單元 11 - Tutorial 19講義: 徹底理解EF DB First底下建立Table Per Type (TPT) Inheritance搭配Stored Procedure

    • 單元 12 -Tutorial 19-01: 徹底理解EF DB First底下建立Table Per Type (TPT) Inheritance搭配Stored Procedure, Index View, WarriorsIndex, MagicianIndex

    • 單元 13 - Tutorial 19-02: 徹底理解EF DB First底下建立Table Per Type (TPT) Inheritance搭配Stored Procedure, CreateWarrior, CreateMagician, EditWarrior, EditMagician

    • 單元 14 - Tutorial 19-03: 徹底理解EF DB First底下建立Table Per Type (TPT) Inheritance搭配Stored Procedure, Details, Delete

    • 單元 15 - Tutorial 20講義: 徹底理解EF Code First底下建立Table Per Type (TPT) Inheritance搭配Stored Procedure

    • 單元 16 - Tutorial 20-01: 徹底理解EF Code First底下建立Table Per Type (TPT) Inheritance搭配Stored Procedure, Index View, WarriorsIndex, MagicianIndex

    • 單元 17 - Tutorial 20-02: 徹底理解EF Code First底下建立Table Per Type (TPT) Inheritance搭配Stored Procedure, CreateWarrior, CreateMagician, EditWarrior, EditMagician

    • 單元 18 - Tutorial 20-03: 徹底理解EF Code First底下建立Table Per Type (TPT) Inheritance搭配Stored Procedure, Details, Delete

  • 11

    第 11 章 完整攻略EF Code/DB First裡的Many to Many with/without Bridge Table更新新增移除,搭配Stored Procedure

    • 單元 1 - Tutorial 21講義: 徹底理解EF DB First底下實作Many to Many新增移除更新,搭配Stored Procedure

    • 單元 2 - Tutorial 21-01: 徹底理解EF DB First底下實作Many to Many新增移除更新,StoredProcedure

    • 單元 3 - Tutorial 21-02: 徹底理解EF DB First底下實作Many to Many新增移除更新,GamerSkillsIndex.cshtml, Gamer Index, Skill Index

    • 單元 4 -Tutorial 21-03: 徹底理解EF DB First底下實作Many to Many新增移除更新,AssignSkillToGamerIndex.cshtml

    • 單元 5 - Tutorial 22講義: 徹底理解EF Code First底下實作Many to Many新增移除更新,搭配Stored Procedure

    • 單元 6 - Tutorial 22-01: 徹底理解EF Code First底下實作Many to Many新增移除更新,StoredProcedure, Gamer Index, Skill Index

    • 單元 7 - Tutorial 22-02: 徹底理解EF Code First底下實作Many to Many新增移除更新,GamerSkillsIndex.cshtml, AssignSkillToGamerIndex.cshtml

    • 單元 8 - Tutorial 23講義: 徹底理解EF DB First底下實作Many to Many With Bridge Table新增移除更新,搭配Stored Procedure

    • 單元 9 - Tutorial 23-01: 徹底理解EF DB First底下實作Many to Many With Bridge Table新增移除更新,StoredProcedure, GamerSkillsIndex.cshtml, Gamer Index, Skill Index

    • 單元 10 -Tutorial 23-02: 徹底理解EF DB First底下實作Many to Many With Bridge Table新增移除更新,AssignSkillToGamerIndex.cshtml

    • 單元 11 - Tutorial 24講義: 徹底理解EF Code First底下實作Many to Many With Bridge Table新增移除更新

    • 單元 12 - Tutorial 24-01: 徹底理解EF Code First底下實作Many to Many With Bridge Table新增移除更新,GamerSkillsIndex.cshtml, Gamer Index, Skill Index

    • 單元 13 - Tutorial 24-02: 徹底理解EF Code First底下實作Many to Many With Bridge Table新增移除更新,AssignSkillToGamerIndex.cshtml

  • 12

    第 12 章 使用command script實現EF Code First Migration

    • 單元 1 - Tutorial 25講義: 使用Command Script實現EF Migration

    • 單元 2 - Tutorial 25: 使用Command Script實現EF Migration

  • 13

    第 13 章 深入解析EF DBFirst

    • 單元 1 - Tutorial 26講義: 深入了解DBFirst,徹底理解EF DB First底下實作Many to Many With Bridge Table新增移除更新,搭配Stored Procedure

    • 單元 2 - Tutorial 26-01: 範例成品展示

    • 單元 3 - Tutorial 26-02: 前置準備

    • 單元 4 - Tutorial 26-03: 深入理解edmx

    • 單元 5 - Tutorial 26-04: 資料庫更改,新增Table

    • 單元 6 - Tutorial 26-05: 資料庫更改,更改Table,新增Column

    • 單元 7 - Tutorial 26-06: 資料庫更改,更改Table,更改Column

    • 單元 8 - Tutorial 26-07: 資料庫更改,更改Table,刪除Column

    • 單元 9 - Tutorial 26-08: 資料庫更改,刪除Table

    • 單元 10 - Tutorial 26-09: 使用Stored Procedure和Function

    • 單元 11 - Tutorial 26-10: 關於EF Model Enum

    • 單元 12 - Tutorial 26-11: 把EF Model TT File移動倒其他資料夾

    • 單元 13 -Tutorial 26-12: 把整個DBFirst的EF Models刪除。重新開始製作DBFirst EF Models。

    • 單元 14 - Tutorial 26-13-01: 徹底理解EF DB First底下實作Many to Many With Bridge Table的CRUD,StoredProcedure, Skill Index

    • 單元 15 -Tutorial 26-13-02: 徹底理解EF DB First底下實作Many to Many With Bridge Table的CRUD,StoredProcedure, Gamer Index

    • 單元 16 -Tutorial 26-13-03: 徹底理解EF DB First底下實作Many to Many With Bridge Table的CRUD,StoredProcedure, GamerSkillsIndex.cshtml

    • 單元 17 -Tutorial 26-13-04: 徹底理解EF DB First底下實作Many to Many With Bridge Table的CRUD,AssignSkillToGamerIndex

    • 單元 18 -Tutorial 26-13-05: 徹底理解EF DB First底下實作Many to Many With Bridge Table的CRUD,AssignAndUnassignSkillToGamer