差異處
這裏顯示兩個版本的差異處。
| Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
|
open:mol:django [2026/01/21 18:09] 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 圖表頁面 | ||
| 行 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> | ||
| 行 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 | ||
| + | |||
| + | |||
| + | \\ | ||
| + | ==== 🔸 上課教室配置 ==== | ||
| + | * 本課程學員使用的電腦需要有開機不還原的磁區,才能將每週的開發進度持續保留下去,直到結訓為止。 | ||
| + | * 理想狀況,這個不還原的開機磁區最好能夠是新建的,且不與其他課程共用,以免相互干擾。 | ||
| + | |||