open:mol:django

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
open:mol:django [2026/01/21 17:56]
wenchin [🔸 課程特色]
open:mol:django [2026/01/23 11:28] (目前版本)
wenchin
行 58: 行 58:
     * Django Template 語法介紹     * Django Template 語法介紹
     * 在 View 中執行查詢或統計、並將結果結合 Template 輸出於前端網頁     * 在 View 中執行查詢或統計、並將結果結合 Template 輸出於前端網頁
-    * 資料視覺化 ~ Echarts 網圖表繪製工具 簡介 +    * 導入 RWD 技術、採用 Bootstrap 來優前端 
-    * 搭配 Python Pyecharts Module 以生成 ECharts 圖表頁面+    * 應用 Django 內建的 messages 框架,來傳遞各種提示訊息至前端頁面
  
  
 \\ \\
   * <​badge><​text type="​warning">​day 4 ~ am</​text></​badge>​   * <​badge><​text type="​warning">​day 4 ~ am</​text></​badge>​
-    * 導入 RWD 技術、採用 Bootstrap 來優化前端頁面 
-    * 應用 Django 內建的 messages 框架,來傳遞各種提示訊息至前端頁面 
     * 為 Django 專案 建立系統功能選單     * 為 Django 專案 建立系統功能選單
     * 採用 django-simple-captcha 模組,在登入時提供 CAPTCHA 圖形驗證碼     * 採用 django-simple-captcha 模組,在登入時提供 CAPTCHA 圖形驗證碼
 +    * 資料視覺化 ~ 前端網頁圖表繪製工具 Echarts.js 簡介
 +    * 搭配 Python Pyecharts Module 以生成 ECharts 圖表頁面
  
  
行 159: 行 159:
   - RESTful API 串接   - RESTful API 串接
   - 第三方登入 (OAuth) 整合   - 第三方登入 (OAuth) 整合
-  - 即時通訊 ​WebSockets ​應用+  - 即時通訊 ​WebSocket ​應用
   - 關於 UI/UX 國際化之多國語言和多時區的實作考量   - 關於 UI/UX 國際化之多國語言和多時區的實作考量
-  - 客製化 Admin Site 以提供系統支援+  - 客製化 Admin Site,完美支援系統管理與維護作業
  
 本課程透過多個完整的範例實作和講解,提供您在面對問題時所需要的各種解決方案,協助您建構並產出高實用性、具備商業價值的網站應用程式,成為業界搶手的即戰力人才! 本課程透過多個完整的範例實作和講解,提供您在面對問題時所需要的各種解決方案,協助您建構並產出高實用性、具備商業價值的網站應用程式,成為業界搶手的即戰力人才!
行 169: 行 169:
 \\ \\
 ==== 🔸 課程特色 ==== ==== 🔸 課程特色 ====
 +===  簡述課程概要: ===
 +  * 本課程包含 16 個主題單元,分別為: \\ Django 簡介、Polls 民調問卷範例、Django ORM、Admin Site、MTV 設計模式、View 及 Template、RWD、Form 與 Formset、FileField 與檔案管理、logging 日誌管理、RESTful API、Sessions 與 Cookies、JWT、OAuth 2.0、多國語言及時區、自動化測試。
 +
 +
 +\\
 ===  a. 知識: === ===  a. 知識: ===
 <text type="​warning">​ ※描述學員在學科理論面能獲得的知識。</​text>​ <text type="​warning">​ ※描述學員在學科理論面能獲得的知識。</​text>​
行 183: 行 188:
  
   * 全方位的實作能力: 以範例實作來驗證相關的技術和理論,練就全方位開發手感。   * 全方位的實作能力: 以範例實作來驗證相關的技術和理論,練就全方位開發手感。
-  * 全端整合實戰: 透過 Django 的 MTV 設計模式,讓前後端整合工作輕鬆快速、一氣呵成。再進一步使用 Bootstrap 優化 RWD 介面、透過 Echarts 實現資料視覺化,並利用 AJAX 與 WebSockets ​達成前後端即時互動。+  * 全端整合實戰: 透過 Django 的 MTV 設計模式,讓前後端整合工作輕鬆快速、一氣呵成。再進一步使用 Bootstrap 優化 RWD 介面、透過 Echarts 實現資料視覺化,並利用 AJAX 與 WebSocket ​達成前後端即時互動。
   * 多重認證系統整合: 允許多套認證系統並存,包含:Django 預設的認證系統、JWT 擴增功能、或結合 OAuth 2.0 授權協議等。   * 多重認證系統整合: 允許多套認證系統並存,包含:Django 預設的認證系統、JWT 擴增功能、或結合 OAuth 2.0 授權協議等。
   * 資料存取權限分級: 允許不同群組或角色的使用者,對相同的資源 (URL Path) 賦予不同的存取權限,或限制其所能存取的資料內容。   * 資料存取權限分級: 允許不同群組或角色的使用者,對相同的資源 (URL Path) 賦予不同的存取權限,或限制其所能存取的資料內容。
行 194: 行 199:
 <text type="​warning">​ ※上完本課程後,學員在職涯上有什麼實際的效果與幫助。</​text>​ <text type="​warning">​ ※上完本課程後,學員在職涯上有什麼實際的效果與幫助。</​text>​
  
-  * 產出導向: 打造具備競爭力的職涯履歷+  * 產出導向: 打造具備競爭力的職涯履歷
   * 獨立開發能力:結訓後,學員將具備從零開始規劃、設計並部署一個功能完善網站系統的能力,不再依賴片段的網路教學。   * 獨立開發能力:結訓後,學員將具備從零開始規劃、設計並部署一個功能完善網站系統的能力,不再依賴片段的網路教學。
   * 作品集累積:課程包含多個實務專案演練(如民調系統、圖表報表、權限管理系統),學員可將其轉化為求職作品集,證明自己具備解決複雜問題的技術實力。   * 作品集累積:課程包含多個實務專案演練(如民調系統、圖表報表、權限管理系統),學員可將其轉化為求職作品集,證明自己具備解決複雜問題的技術實力。
行 205: 行 210:
 <text type="​warning">​ ※填寫適合的關鍵字,讓學員可依照關鍵字搜尋到本課程。</​text>​ <text type="​warning">​ ※填寫適合的關鍵字,讓學員可依照關鍵字搜尋到本課程。</​text>​
  
-  * 關鍵字: \\ Python, Django, 網站開發 (Web Development),​ 後端工程 (Backend Engineering),​ 全端整合 (Full Stack), ​RESTful API, 資料庫設計 (Database Design), SQL, MySQL, MariaDB, ORM, 響應式網頁設計 (RWD), OAuth, UI/UX +  * 全端開發: \\ Python, Django, 網站開發 (Web Development),​ 後端工程 (Backend Engineering),​ 全端整合 (Full Stack), ​響應式網頁設計 (RWD)UI/UX 
- +  * 資料庫: \\ 資料庫設計 (Database Design), SQL, MySQL, MariaDB, ORM,  
- +  * 系統整合: ​\\ RESTful API, OAuth
-\\+
  
  
行 232: 行 236:
   * Visual Studio Code   * Visual Studio Code
   * MariaDB / MySQL Database Server   * MariaDB / MySQL Database Server
 +
 +
 +\\
 +==== 🔸 上課教室配置 ====
 +  * 本課程學員使用的電腦需要有開機不還原的磁區,才能將每週的開發進度持續保留下去,直到結訓為止。
 +  * 理想狀況,這個不還原的開機磁區最好能夠是新建的,且不與其他課程共用,以免相互干擾。
 +
  
  • open/mol/django.1768989375.txt.gz
  • 上一次變更: 2026/01/21 17:56
  • wenchin