緯育 2026-0527

出自頂極製作所
於 2026年5月27日 (三) 03:41 由 Kuyohong留言 | 貢獻 所做的修訂 (建立內容為「本課程以「做中學」為核心,透過AI協作帶領學員體驗從傳統瀑布式流程到現代雲端與Serverless的完整軟體開發與部署路徑。…」的新頁面)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

本課程以「做中學」為核心,透過AI協作帶領學員體驗從傳統瀑布式流程到現代雲端與Serverless的完整軟體開發與部署路徑。初期先不寫程式,從需求、開發、測試到發布的生命週期入門,接著申請並操作雲端伺服器,學習遠端部署與成本優化,認識高併發與微服務架構。

實作層面導入具AI輔助的IDE(如AntiGravity/AntiGravity.,VS Code為傳統選項),在聯網環境中安裝登入、建立專案資料夾結構(重點為SRC與Test),並以AI生成與補全文件、指引流程,逐步建構Python開發環境與Flask網站,涵蓋IP/Port等網路基礎、路由與端點設計、多功能URL/URI管理與本地到雲端的版本管控。

教學強調先行動後理解、主動提問與紀錄,以雙軌法比較AI導向與經典式教學,確保學員最終能產出可供面試官檢視深度理解的完整筆記。

課程介紹與目標

  • 產出可向面試官展示的完整筆記,體現對流程、架構與實作的深度理解。
  • AI是核心趨勢,學員需養成以AI查詢名詞定義、探索解題流程、補全文件的習慣。
  • 課程路徑:瀑布式流程體驗 → Git版本控制 → 遠端部署與雲端操作 → 成本優化與Serverless → 高併發與微服務。

教學方法與學員任務

  • 筆記管理:進入Google Drive指定資料夾(CKC101),以「座號-名字」建立個人資料夾,所有筆記以Google文件記錄,方便即時檢視與追蹤。
  • 新型態教學:情境優先、名詞探索、流程探詢、實作與詳錄(步驟截圖+說明),形成可回溯的知識庫以利排錯與複習。
  • 節奏與互動:講師講方向/行徑/流程 → 學員安裝登入 → 建立專案 → 詢問AI → 貼回筆記 → 持續迭代;步驟完成後舉手示意,便於抽查與輔導。
  • 時間安排:每25分鐘休息5分鐘;晚間課程為17:30-20:30。
  • 雙套分析:若AI導向效果不佳,提供「經典式教學」版本進行比對與優化。

開發環境與工具選擇

  • IDE與AI內建趨勢:推薦AntiGravity/AntiGravity.,VS Code可作為替代;可比較不同工具的AI輔助效果,成熟後建議付費取得更穩定功能。
  • 安裝與登入:三分鐘內完成下載、安裝、登入;操作卡住時截圖詢問AI。
  • 聯網要求:在聯網IDE中操作以啟用AI輔助與遠端提示。
  • P-Logger與Open Folder:強調以Open Folder建立專案資料夾,養成現代化流程習慣,避免傳統複製貼上。

專案結構與文件整合

  • 專案根目錄與必要資料夾:SRC(主程式、業務邏輯與模組)與Test(測試程式);可加上Tester命名變體,重點在產品碼與測試碼分離,對齊DevOps實務。
  • 文件化:安裝與專案建立後,以AI「做文件」、補全流程與知識點,貼回筆記並由講師快速檢視修正。

Python Web應用開發與網路基礎

  • 前置作業:安裝Python(若為3.0需處理相容性);向AI詢問「建立Python專案需具備的要素與前置作業」以取得安裝與環境指南。
  • 框架選型:以Flask實作,並認識FastAPI、Django等替代;底層概念相通。
  • 網路基礎:電腦以IP識別;應用綁定Port(65535範圍,低於1000常為系統保留);示例部署在1919或19191埠。
  • 路由與端點:設計多功能URL/URI,例:/feature1、/feature2分別呈現不同內容;理解URL結構(domain/IP + path)與URI定義。
  • 虛擬環境與套件管理:認識venv與依賴管理的重要性,課後延伸研究。

標準開發流程與版本控制

  • 環境建置:安裝IDE與Python,建立專案資料夾與結構(SRC、Test/Tester)。
  • 開發到測試:程式碼不可100%保證正確,需進行測試;常見至少兩個分支(開發與測試)以保障品質。
  • 版本保存:本地保存後推送至雲端平台(如GitHub),以便協作與備援。

教學與學習心態

  • 角色轉換:以老闆視角調度AI與流程,不必執著成為工程師但需懂系統架構與決策。
  • 記憶與筆記:邊做邊記,打字與截圖強化記憶;講師會陪做,降低起步困難。
  • 自主超前學習:提供流程與資料,程度較好的學員可依文件提前進度。
  • 視覺化:以Mermaid或其他工具繪製系統架構與流程圖,強化大局觀。

市場與題材延伸

  • 投資與AI題材:簡述自3月以來市場表現與題材,未來另行開課深入;當前重點為環境安裝與流程。

應用示例與實作任務

  • 兩功能網站示例:以Prompt讓AI生成具兩功能的Flask應用;功能一顯示「早上要看股票」(原文「早上要看比較」);功能二顯示「以後找公司的時候要找下午才上班的公司」;啟動後以 localhost:19191/[路徑] 驗證。
  • 成功標準:能在本地成功執行並看到Feature 1頁面,於LINE群組回報附截圖掌握進度。
  • 部落格與爬蟲:後續提供部落格網址,講師以agent爬取;留意平台防爬機制。

2026-0527-01.png