open:mol:linebot

這是本文件的舊版!


勞動部勞發署 產業人才投資方案 ~ 委辦職訓課程規劃草案

LINE Bot 與 客戶管理 應用程式設計 實務班

📅 2027 年 ~ 5/9、5/16、5/23、5/30、6/6、6/13、(6/20 備用)



🔸總時數: 36 小時 (6 天,每天 6 小時)

  • day 1 ~ am
    • LINE 開發者生態與 Windows 開發環境建置


  • day 1 ~ pm
    • LINE Messaging API 進階互動與 Flex Message 排版


  • day 2 ~ am
    • 客戶資料庫設計與會員綁定機制


  • day 2 ~ pm
    • LIFF 輕量網頁框架與 HTML5 表單整合


  • day 3 ~ am
    • Rich Menu 動態圖文選單與分眾權限體驗


  • day 3 ~ pm
    • 免費雲端環境佈署(PaaS + 雲端資料庫)


  • day 4 ~ am
    • CRM 核心實踐:標籤分眾、排程推播與積點管理


  • day 4 ~ pm
    • API 安全防護、簽章驗證與架構重構


  • day 5 ~ am
    • 【專題製作】範例專案解構與選題建議


  • day 5 ~ pm
    • 【專題製作】專案核心開發:商業邏輯與資料庫聯調


  • day 6 ~ am
    • 【專題製作】前端體驗優化、雲端正式佈署與壓力測試


  • day 6 ~ pm
    • 【成果展示】專題發表、綜合討論



 ※可用於行銷文宣,以求能精準吸引到目標群眾。

  • 本課程專為想掌握商業即時互動與客戶營運工具的在職人士及轉職者設計。課程緊扣台灣最具普及度的 LINE 官方帳號生態,結合當前主流程式語言 Python、輕量化 HTML5/LIFF 網頁技術,以及免費雲端服務架構(PaaS / 雲端資料庫)。
  • 透過 36 小時扎實的實務引導,學員不僅能在本機 Windows 快速建立開發原型,更能親自將專案佈署至真正的公有雲生產環境。課程涵蓋從「互動機器人設計」、「會員資料庫串接」、「動態圖文選單分眾」、「自動化排程推播」到「實體商業專案落地」等核心環節,協助學員跳脫單向發送廣告的傳統模式,具備打造高互動、高轉換率之企業級「LINE 智慧客戶管理(CRM)系統」的完整即戰力。
  • 從 Python Django 開發環境建置起步,再深入瞭解 Django 核心架構及各種客製化應用的技術。 除了學習基本的資料庫綱要及模型設計,並寫出對應的表單資料輸入及報表輸出的程式碼之外,更進一步要能掌握企業級網站開發的關鍵技術,包含:

    1. 資料存取權限分級
    2. RESTful API 串接
    3. 第三方登入 (OAuth) 整合
    4. 即時通訊 WebSocket 應用
    5. 關於 UI/UX 國際化之多國語言和多時區的實作考量
    6. 客製化 Admin Site,完美支援系統營運管理與維護作業

    本課程透過多個完整的範例實作和講解,提供您在面對問題時所需要的各種解決方案,協助您建構並產出高實用性、具備商業價值的網站應用程式,成為業界搶手的即戰力人才!


 簡述課程概要:

  • 本課程包含 16 個主題單元,分別為:
    Django 簡介、Polls 民調問卷範例、Django ORM、Admin Site、MTV 設計模式、View 及 Template、RWD、Form 與 Formset、FileField 與檔案管理、logging 日誌管理、RESTful API、Sessions 與 Cookies、JWT、OAuth 2.0、多國語言及時區、自動化測試。


 a. 知識:

 ※描述學員在學科理論面能獲得的知識。

  • 現代 Web 開發核心理論: 深入淺出,解析 Django 架構 (Framework)、深入理解 Django 經典的 MTV (Model-Template-View) 設計模式,學習如何高效組織專案結構。
  • 資料庫抽象化思維: 透過 Django ORM 技術,學習以「物件導向」方式操作關聯式資料庫,取代傳統繁瑣的 SQL 語法,並掌握資料遷移 (Dta Migration) 與關聯設計 (Relationships) 的正確觀念。
  • 網頁及 API 存取的安全標準: 從基礎的 HTTP 協定延伸至 RESTful API 設計原則,並深入研討 Session、Cookies、JWT (JSON Web Tokens) 及 OAuth 2.0 等現代化身份驗證與授權機制。


 b. 技能:

 ※描述實際操作體驗能獲得的練習方式與內容。

  • 全方位的實作能力: 以範例實作來驗證相關的技術和理論,練就全方位開發手感。
  • 全端整合實戰: 透過 Django 的 MTV 設計模式,讓前後端整合工作輕鬆快速、一氣呵成。再進一步使用 Bootstrap 優化 RWD 介面、透過 Echarts 實現資料視覺化,並利用 AJAX 與 WebSocket 達成前後端即時互動。
  • 多重認證系統整合: 允許多套認證系統並存,包含:Django 預設的認證系統、JWT 擴增功能、或結合 OAuth 2.0 授權協議等。
  • 資料存取權限分級: 允許不同群組或角色的使用者,對相同的資源 (URL Path) 賦予不同的存取權限,或限制其所能存取的資料內容。
  • 高階套件應用: 實作業界常用的 Django 擴充套件,包括 Django REST Framework (DRF) 建置 API、django-allauth 整合 Google 或 FB 登入、以及 SimpleJWT 實作資安防護。
  • 掌握的軟體工程及軟體生命週期: 從系統分析、資料庫設計、VS Code 開發與除錯技巧 (Debugging)、自動單元測試 (Automated Testing)、日誌管理 (Logging)、透過 Admin Site 進行營運管理與維護,與業界標準作業流程無縫接軌。


 c. 成效:

 ※上完本課程後,學員在職涯上有什麼實際的效果與幫助。

  • 產出導向: 打造具備競爭力的職涯履歷。
  • 獨立開發能力:結訓後,學員將具備從零開始規劃、設計並部署一個功能完善網站系統的能力,不再依賴片段的網路教學。
  • 作品集累積:課程包含多個實務專案演練(如民調系統、圖表報表、權限管理系統),學員可將其轉化為求職作品集,證明自己具備解決複雜問題的技術實力。
  • 職務銜接:直接對接 Python 後端工程師、全端開發工程師等熱門職缺需求,大幅縮短職場磨合期。


 ※填寫適合的關鍵字,讓學員可依照關鍵字搜尋到本課程。

  • 全端開發:
    Python, Django, 網站開發 (Web Development), 後端工程 (Backend Engineering), 全端整合 (Full Stack), 響應式網頁設計 (RWD), UI/UX
  • 資料庫:
    資料庫設計 (Database Design), SQL, MySQL, MariaDB, ORM,
  • 系統整合:
    RESTful API, OAuth


  • 學歷:高中/職(含)以上
  • 資格條件:
    1. 具備電腦基本操作能力。
    2. 對 Python 程式語言稍具概念者。
    3. 對 HTML、CSS 網頁製作 及 JavaScript 程式語言稍具概念者。
    4. 對 SQL 關聯式資料庫稍具概念者。


  • 材料費估計: 無


  • Python v3
  • Visual Studio Code
  • MariaDB / MySQL Database Server


  • 本課程學員使用的電腦需要有開機不還原的磁區,才能將每週的開發進度持續保留下去,直到結訓為止。
  • 理想狀況,這個不還原的開機磁區最好能夠是新建的,且不與其他課程共用,以免相互干擾。
  • open/mol/linebot.1791907704.txt.gz
  • 上一次變更: 2026/10/14 00:08
  • 由 wenchin