TS_PHP緹絲坊網路購物城課程引導講義
講義是輔助上課用的,為了加強除錯及思考的能力,講義內的程式碼不一定是完整正確的。

### 基礎篇 ###

PART-0. 環境部署與初識 php、MySQL===

【目標:確實環境部署、了解PHP語言、認識資料庫】

PART-0-1. 部署網站後端模擬伺服器 PHP 環境 (1)
PART-0-2. 初識 PHP 程式語言 (1)
PART-0-3. 加強程式記憶的能力 (1)
PART-0-4. 加強程式判斷的能力 (2)
PART-0-5. 加強程式重複的能力 (2)
PART-0-6. 陣列變數與重複功能 (2)
PART-0-7. 學習網頁資料的傳遞與接收 (3)
PART-0-8. 認識 MySQL 資料庫、加強資料庫的管理與備份 (3)
PART-0-9. 練習設計簡易留言板的新增工作 (4)
PART-0-10. 練習設計簡易留言板的查詢顯示 (4)
PART-0-11. 簡易留言板的修改工作 (5)
PART-0-12. 簡易留言板的刪除工作 (5)
PART-0-13. 挑戰留言顯示的回覆工作

PART-1. 網站新聞內容管理系統=========

【目標:體驗一次資料庫的 新增、修改、刪除、查詢顯示】

PART-1-1. 緹絲坊網站頁面架構規劃 (6)
PART-1-2. 規劃新聞內容系統的架構流程及資料表 (6)
PART-1-3. 設計網站新聞內容系統的新增工作 (7)
PART-1-4. 設計網站新聞內容系統的查詢顯示 (6)
PART-1-5. 設計新聞內容完整細節的顯示 (7)
PART-1-6. 設計新聞內容的修改 (8)
PART-1-7. 設計新聞內容的刪除 (8)
PART-1-8. 以AJAX技術設計新聞分類的新增、修改 (9)
PART-1-9. 分頁顯示新聞公告摘要 (10)

PART-2. 檔案上傳 & 製作縮圖==========

【目標:力圖熟悉檔案上傳各種需求操作】

PART-2-1. 單檔上傳的基本工作 (11)
PART-2-2. 限制條件的單檔上傳 (11)
PART-2-3. 將檔案上傳程式封裝成自定函式 (12)
PART-2-4. 顯示已上傳的檔案 (12)
PART-2-5. 上傳影像後製作影像縮圖 (13)
PART-2-6. 製作縮圖程式封裝成自定函式 (13)
PART-2-7. 調整新增/修改新聞時上傳影像 (14)
PART-2-8. 圖檔管理中心學習一次多檔上傳PART1(15)
PART-2-9. 圖檔管理中心學習一次多檔上傳PART2(15)

PART-3. 網站會員系統================

【目標:力圖"成品導向"完成網站會員系統】

PART-3-1. 規劃會員系統的架構流程及資料表 (16)
PART-3-2. 設計會員系統的登入與登出 (16)
PART-3-3. 限制頁面的存取限制及導覽按鈕的顯示與否 (16)
PART-3-4. 設計會員系統的申請會員 (17)
PART-3-5. 發送申請會員電子郵件確認信及會員身份改變 (17)
PART-3-6. 設計網站後台會員系統的管理 (18)
PART-3-7. 網站瀏覽人次統計的設計 (18)

PART-4. 物件導向的介紹與練習=========

PART-4-1. 物件導向的認識與練習 (18)
PART-4-2. MySQLi函式功能描述句中防止注入的方法(18)
PART-4-3. PDO方式處理資料庫的連線(19)
PART-4-4. PDO方式處理資料庫的新增與顯示(19)
PART-4-5. PDO方式處理資料庫的編改與刪除(19)

PART-5. 動態網站的上傳與維護=========

PART-5-1. 多國語言網站的建立(20)
PART-5-2. 動態網站的上傳與維護
 (20)
PART-5-3. 認識相關好用的外掛、應用及流行的套件

### 進階篇 ###

PART-ad-1. 網站商品上架系統============

【目標:力圖"成品導向"熟練"多表關聯"】

PART-ad-1-1. 規劃商品上架系統的架構流程及資料表 (1)
PART-ad-1-2. 商品各項分類的新增 (1)
PART-ad-1-3. 商品新增–主要欄位 (2)
PART-ad-1-4. 商品新增–商品顏色 (2)
PART-ad-1-5. 商品新增–商品尺寸 (2)
PART-ad-1-6. 商品影像上傳管理
PART-ad-1-7. 商品管理–資料編修–商品影像 (3)
PART-ad-1-8. 商品管理–資料編修–商品規格與介紹 (3)
PART-ad-1-9. 網站前台的商品顯示 (4)
PART-ad-1-10. 網站前後台的商品搜尋 (4)

PART-ad-2. 網站商品購物系統============

【目標:力圖"成品導向"學習"類別程式"與"物件導向"】

PART-ad-2-1. 規劃網路購物系統的架構流程及資料表 (5)
PART-ad-2-2. 網路購物系統–購物 (5)
PART-ad-2-3. 網路購物系統–結帳 (5)
PART-ad-2-4. 網路購物系統–會員訂單查詢 (6)
PART-ad-2-5. 網路購物系統–後台訂購單管理 (6)