第一階段:Web 基礎與前端實戰
第一講 Web 基礎
- 網站基本知識、網路協議介紹
- B/S 與 C/S 架構差異
- Web 程式設計與網站開發技術概覽
第二講 網頁設計
- Dreamweaver 操作
- HTML 語法:標題、段落、換行、分割線、表格、表單、框架、超連結、圖片
- 實作:表格版面佈局、後台介面設計
第三講 DIV+CSS 版面
- CSS 概念、基本語法、文字與圖片效果
- 表格/表單樣式、盒模型
- DIV+CSS 版面實戰:按鈕、Tab、導航選單、論壇、部落格頁面
第四講 PHP 開發環境
- XAMPP 安裝、Zend Studio / Eclipse PDT 設定
- 撰寫第一支 PHP 程式、除錯技巧
第五講 PHP 程式基礎
- 語言特性、變數/常數/資料型別
- 運算子、流程控制、函數
第六講 MySQL 入門
- 安裝、資料型別、建表/修改/刪除
- 查詢語句、PHP MySQL 函數
- 實作:論壇資料表設計、CRUD 操作
第七講 Ajax 與 jQuery
- JavaScript 基礎、DOM、事件
- XMLHttpRequest、非同步通訊原理
- jQuery 介紹、Tab 切換、使用者名驗證、資料即時抓取
第八講 綜合實戰
- Web 2.0 風格論壇、部落格系統開發
- 整合 DIV+CSS + PHP + MySQL + Ajax
第二階段:物件導向與框架應用
第一講 PHP OOP 基礎
- 類別、屬性、方法、建構子、實例化
- 存取控制、繼承、多型、介面、抽象類別
- 實作:購物車、班級/學生/課程/考試關聯設計
第二講 Smarty 模板框架
- 安裝設定、變數修飾符、分支/迴圈結構
- 靜態頁面生成、內建函數
- 實作:購物車顯示、產品 CRUD 頁面
第三講 PDO 資料庫抽象層
- 連線、執行 SQL、CRUD 封裝
- 實作:產品資訊管理
第四講 MVC 架構與框架實作
- MVC 設計模式、框架安裝設定
- 整合 PDO、Smarty、實作使用者註冊/登入、產品管理
第五講 進階 Ajax 與前端框架
- jQuery 事件、DOM、CSS 操作、非同步呼叫、UI 元件
- Mootools 類別體系、繼承、非同步、DOM、事件
- 實作:下拉選單、日期選擇、滑動/級聯選單
第六講 MySQL 進階
- 複雜查詢、交易處理、預存程序、觸發器、View
- 實作:銷售統計報表、會員積分計算
第七講 後台統計圖表
- 長條圖、圓餅圖設計與實作、資料匯出
- 實作:電商後台銷量統計
第八講 PHP 設計模式
第九~十講 MVC 框架設計
- 核心層設計:控制器、模型、視圖
- 應用設計模式、多視圖實作
- 實作:簡易 MVC 框架
第十一講 大型網站架構
- 伺服器叢集、MySQL 引擎選擇、快取技術
- 頁面加速瘦身、圖片伺服器分離
第十二講 專案實戰
- GladCMS 開發大型多站系統、電商系統
- 團隊協作、完整 SDLC 流程
第三階段:企業級框架與異質資料庫
第一講 Zend Framework
- 控制器/視圖/模型層、國際化、驗證、快取
- 實作:新聞後台、會員管理系統
第二講 Oracle 資料庫應用
- 安裝、客戶端、PL/SQL、PHP 整合
- 實作:電商後台管理系統
第三講 Zend Framework 專案實戰
- 需求分析、系統設計、編碼測試
- 實作:線上客服系統、電商前後台
第四階段:Linux 系統與運維
第一講 Linux 基礎
第二講 Linux 系統管理
- 開機流程、設定檔、套件管理、用戶/權限、服務/行程、排程、效能調校
第三講 Linux 網路管理
- 網路設定、SSH/VNC/Webmin 遠端管理
- Samba/FTP、Apache、Shell Script、LAMP 整合
此路線圖涵蓋從前端切版到後端架構、從單機開發到分散式部署的完整知識體系,建議依階段循序漸進,並配合實作專案驗證學習成果。持續更新技術棧(如 PHP 8、Laravel 10、Docker、K8s)才能保持競爭力。