open:mol:dbapp

差異處

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

連向這個比對檢視

下次修改
前次修改
open:mol:dbapp [2022/11/08 00:51]
wenchin 建立
open:mol:dbapp [2023/05/26 10:41] (目前版本)
wenchin
行 36: 行 36:
  
  
-\\ 
 ==== 🔸 學員資格 ==== ==== 🔸 學員資格 ====
   * 學歷:高中/​職(含)以上   * 學歷:高中/​職(含)以上
行 45: 行 44:
  
 \\ \\
-<​hidden>​ 
 ---- ----
 ===== 課程大綱 ===== ===== 課程大綱 =====
行 51: 行 49:
 總時數: :?: 小時 總時數: :?: 小時
  
 +== 🔹 SQL ==
 +  * Relational Database 關聯式資料庫 簡介
 +  * MariaDB / MySQL Server 開發環境準備
 +  * 採用 範例資料庫 實作 SQL 語法
 +  * 應用 SQL 分析 WHO COVID-19 Open Data
 +  * 專題: 匯入 Open Data 至 SQL Database 進行正規化 及 資料分析統計
 +
 +
 +== 🔹 Python ==
 +  * 應用 Python PyMySQL 存取 MariaDB / MySQL 資料庫
 +  * 應用 Python Flask 輕量級網頁框架 提供 RESTful API 服務
 +  * Python Django 全端網頁應用框架 ​
 +    * Django 簡介、安裝
 +    * Django 應用實務
 +    * 資料庫網頁整合應用系統 範例解析
 +  * 專題: 應用 Python Django 開發資料庫網頁整合應用系統
 </​panel>​ </​panel>​
-</​hidden>​ 
  
  
行 58: 行 71:
 ---- ----
 ===== 課程講義目錄 ===== ===== 課程講義目錄 =====
-<panel type="primary">+<panel type="success">
  
 == 🔸 Relational Database 關聯式資料庫 簡介 == == 🔸 Relational Database 關聯式資料庫 簡介 ==
行 124: 行 137:
 \\ \\
 == 🔸 應用 Python 存取資料庫、架設網頁伺服器 == == 🔸 應用 Python 存取資料庫、架設網頁伺服器 ==
 +  * 安裝 Python
   * 應用 PyMySQL 存取 MariaDB / MySQL 資料庫   * 應用 PyMySQL 存取 MariaDB / MySQL 資料庫
   * 應用 Flask 輕量級網頁框架 提供 RESTful API 服務   * 應用 Flask 輕量級網頁框架 提供 RESTful API 服務
行 136: 行 150:
     * 請求 Requests 與 回應 Responses     * 請求 Requests 與 回應 Responses
     * MTV (Model–Template–View) Pattern 架構模式     * MTV (Model–Template–View) Pattern 架構模式
-    * Object-Relational Mapper (ORM) 物件關聯對映+    * 視圖 Views 與 模版 Templates
     * Template Language 模板語言     * Template Language 模板語言
-    * 資料模型 Data Model 與 自動產生的 Admin Site+    ​* Object-Relational Mapper (ORM) 物件關聯對映 
 +    ​* 資料模型 Data Model 
 +    * 自動產生的 Admin Site 
 +    * 表單 Forms 資料的傳送與接收
     * 資料新增、刪除和修改     * 資料新增、刪除和修改
     * Cookies 與 Sessions     * Cookies 與 Sessions
     * Authentication 使用者管理     * Authentication 使用者管理
-    * 視圖 Views 與 模版 Templates 
-    * 表單 Forms 與 一般視圖 Generic Views 
-    * 測試 Testing 
-    * Static files 
     * 客製化後台管理     * 客製化後台管理
 +    * 測試 Testing
 +    * Static Files
  
   * Django 進階應用   * Django 進階應用
行 154: 行 169:
  
 \\ \\
-== 🔸 Python ​資料庫網頁應用系統 範例解析 ==+== 🔸 資料庫網頁整合應用系統 範例解析 ==
   * 新聞公告系統   * 新聞公告系統
-  * 網站留言版 +  * 網站留言版 ​+ 圖形驗證碼 
-  * 網路相簿 +  * 網路相簿 ​+ 檔案上傳 + 自訂標籤過濾器 
-  * 埔里美食地圖+  * 電子商務購物車 + 發送電子郵件 
 +  * 埔里美食地圖 + Google地圖
  
  
 \\ \\
-== 🔸 專題製作二: 應用 Python Django 開發資料庫網頁應用系統 ==+== 🔸 專題製作二: 應用 Python Django 開發資料庫網頁整合應用系統 ==
   * 分組選題   * 分組選題
   * 系統開發 ​   * 系統開發 ​
  • open/mol/dbapp.1667839906.txt.gz
  • 上一次變更: 2022/11/08 00:51
  • wenchin