課程介紹
PHP 是目前最受歡迎的網頁應用程式開發語言之一,廣泛用於動態網站和網路應用程式的開發。本課程專為沒有程式設計經驗的初學者設計,從基礎知識開始,逐步深入,涵蓋了從簡單的語法到複雜的應用程式開發的各個方面。通過詳細的講解和實際的操作練習,您將能夠輕鬆掌握 PHP 的核心概念,並在學習過程中排除各種障礙,最終具備開發功能豐富、性能優良的網頁應用程式的能力。
評量方式:
比率 |
完成內容 |
20% |
填寫前、後測問卷 |
25% |
觀看教學影片 |
20% |
課堂操作 |
15%、20% |
期中、期末考試 |
教科書:
書名:PHP網頁程式設計[超]入門
出版社:旗標
出版社:旗標
學校業務:羅雅麗,0912-563-723
參考用書
書名:PHP+MySQL 程式設計
出版社:文京
出版社:文京
教學進度:
週次 |
課程核心單元 |
教學內容 |
第1周 |
起步 篇 |
PHP簡介 |
第2周 |
建立開發環境 |
|
第3周 |
PHP基本語法 |
|
第4周 |
PHP基本語法 |
|
第5周 |
進階 篇 |
流程控制 |
第6周 |
流程控制 |
|
第7周 |
使用函式 |
|
第8周 |
使用函式 |
|
第9周 |
學習評量 |
期中學習成效評量 |
第10周 |
進階 篇 |
與資料庫結合運用 |
第11周 |
與資料庫結合運用 |
|
第12周 |
與資料庫結合運用 |
|
第13周 |
實務 篇 |
實用的PHP程式 |
第14周 |
實用的PHP程式 |
|
第15周 |
實用的PHP程式 |
|
第16周 |
實用的PHP程式 |
|
第17周 |
實用的PHP程式 |
|
第18周 |
學習評量 |
期末學習成效評量 |
課程活動
-
1.期末考試期末考試
日期:1/8 星期三時間:19:00~19:30地點:A426進入本平台,至右邊,點選期末測驗測驗過程,直到結束前,都不可離開網頁。尚未填寫問卷,請進入 SIP 完成,否則學期成績不及格自負! -
2.PHP 簡介PHP 是目前最受歡迎的網頁應用程式開發語言之一,廣泛用於動態網站和網路應用程式的開發。本章學習重點:
- PHP 的用途
- 程式執行方式
- 與其他語言的差異
- 如何使用 PHP 範例學習
-
閱讀 > 6 分鐘 2.1 Chap 01-00 課程介紹 06:39
-
閱讀 > 8 分鐘 2.2 Chap 01-01 PHP 的用途概要 08:14
-
閱讀 > 4 分鐘 2.3 Chap 01-02 PHP 程式的執行方法 04:28
-
閱讀 > 12 分鐘 2.4 Chap 01-03 PHP 與其它語言的差異 12:40
-
閱讀 > 1 分鐘 2.5 本課程範例程式
-
3.HTML 語法HTML 文件中的元素和其他內容文字不同的地方,在於元素名稱本身用「<」與「>」包圍,稱作「標籤」。HTML 標籤不分英文大小寫,也就是說,它們可以寫成英文全大寫、全小寫、或是混在一起。像是 <title> 能寫成 <Title>,<TiTlE>……等等。本章學習重點:
- <form method="POST" action="???.php"> ... </form>
- <input type="text" name= "XXX">
- <input type="hidden" name="XXX" >
- <input type="password" name= "XXX">
- <input type="submit" value="送出" name="XXX" >
- <input type="radio" checked name="XXX" >
- <input type="checkbox" checked name="XXX" >
- <select name="XXX"> ... </select>
-
閱讀 > 9 分鐘 3.1 Chap HTML 01-HTML 簡介 09:09
-
閱讀 > 11 分鐘 3.2 Chap HTML 02-HTML 標籤運用 11:53
-
閱讀 > 4 分鐘 3.3 Chap HTML 03-HTML 面版格式 04:54
-
閱讀 > 4 分鐘 3.4 Chap HTML 04-文字的世界 04:06
-
閱讀 > 5 分鐘 3.5 Chap HTML 05-列表與表格 05:23
-
閱讀 > 14 分鐘 3.6 Chap HTML 06-建立表格-Part 1 14:13
-
閱讀 > 9 分鐘 3.7 Chap HTML 06-建立表格-Part 2 09:25
-
閱讀 > 10 分鐘 3.8 Chap HTML 07-超連結 10:44
-
閱讀 > 18 分鐘 3.9 Chap HTML 08-表單語法 18:09
-
需繳交, 2024-09-29 3.10 Chap HTMP-作業
-
4.建立開發環境使用 XAMPP 建立 PHP 開發環境,其優點在於將開發 PHP 所需要的軟體一次安裝到位。本章學習重點:
- XAMPP 包含 PHP、網站伺服器 Apache、資料庫管理系統 MariaDB (MySQL)
- PHP 檔案配置、程式編修、執行方法
-
閱讀 > 4 分鐘 4.1 Chap 02-01 開發工具介紹 & 安裝開發環境 04:42
-
閱讀 > 2 分鐘 4.2 Chap 02-02 安裝開發環境操作 02:06
-
閱讀 > 11 分鐘 4.3 Chap 02-03 執行PHP 程式 11:24
-
閱讀 > 1 分鐘 4.4 XAMPP
-
需繳交, 2024-10-04 4.5 Chap 02-作業:建立環境
-
5.PHP 基本語法透過 PHP 程式解說學習基本語法學習重點:所有複雜的 PHP 程式,幾乎都由下兩種簡單程式組合合成
- 顯示中、英文文字程式
- 取得使用者輸入值,顯示在畫面或進行計算處理的程式
-
閱讀 > 13 分鐘 5.1 Chap 03-01 在瀏覽器畫面顯示訊息 13:29
-
閱讀 > 13 分鐘 5.2 Chap 03-02 顯示中文訊息 13:25
-
閱讀 > 25 分鐘 5.3 Chap 03-03 在畫面上顯示使用者輸入的資料 25:20
-
需繳交, 2024-10-16 5.4 Chap 03-作業:PHP 基本語法-1
-
閱讀 > 1 分鐘 5.5 以下為 (10/2) 的教學影片
-
閱讀 > 19 分鐘 5.6 Chap 03-04 以單價及個數計算總金額 19:03
-
閱讀 > 19 分鐘 5.7 Chap 03-05 變數與字串函數補充說明 19:37
-
需繳交, 2024-10-23 5.8 Chap 03-作業:單價,個數計算總金額-2
-
6.流程控制流程控制式程式執行時,用來改變執行流程的語法學習重點:
- if、if-else 判斷式
- switch 判斷式
- for 迴圈、while 迴圈
- foreach 迴圈
-
閱讀 > 12 分鐘 6.1 Chap 04-01 if、if-else判斷式-Part 1 12:39
-
閱讀 > 11 分鐘 6.2 Chap 04-01 if、if-else判斷式-Part 2 11:29
-
閱讀 > 9 分鐘 6.3 Chap 04-02 switch判斷式-單選鈕 09:16
-
閱讀 > 5 分鐘 6.4 Chap 04-03 switch判斷式-下拉式選單 05:23
-
閱讀 > 15 分鐘 6.5 Chap 04-04 for廻圈、while廻圈 15:01
-
閱讀 > 7 分鐘 6.6 Chap 04-05 foreach廻圈 - 陣列[值] 07:07
-
閱讀 > 6 分鐘 6.8 Chap 04-07 foreach廻圈 - 多核取 06:39
-
閱讀 > 3 分鐘 6.9 Chap 04-08 do while廻圈 03:33
-
需繳交, 2024-10-30 6.10 Chap 04 作業
-
7.使用函式函式 (functions) 式各種預先做好可工程式使用的功能,只需要呼叫就可以直接使用學習重點:
- date 函式:顯示現在的日期時間
- rand 函式:可用於隨機顯示圖片
- pre_match 函式、常規表達式:檢查輸入字串的格式
- pre_match & password 函式:檢查輸入密碼的格式
- mb_convert_kana 函式:將半形文字轉為全形、全形文字轉為半形
- 檔案讀寫、檔案上傳
-
閱讀 > 9 分鐘 7.1 Chap 05-01 顯示現在的日期時間 09:11
-
閱讀 > 5 分鐘 7.2 Chap 05-02 隨機顯示廣告圖片 05:49
-
閱讀 > 7 分鐘 7.3 Chap 05-03 檢查輸入字串的格式 07:33
-
閱讀 > 3 分鐘 7.4 Chap 05-04 檢查輸入密碼的格式 03:07
-
閱讀 > 3 分鐘 7.5 Chap 05-05-06 全形半形之間轉換 03:24
-
閱讀 > 10 分鐘 7.6 Chap 05-07 將留言內容儲存在伺服器 10:06
-
閱讀 > 14 分鐘 7.7 Chap 05-08 上傳檔案到伺服器 14:27
-
需繳交, 2024-11-20 7.8 Chap 05 作業
-
8.與資料庫的結合運用進入SIP填寫問卷,後測時間 : 12/02(一) 08:00 ~ 01/10(五)17:00登入SIP後就會直接跳出需填寫問卷1畫面資料庫是將資料彙整再一起的機制,他不只是資料的集合,還會將資料整理成便於搜尋、更新學習重點:
- 操作資料庫必須使用 SQL 程式語言
- 資料的新增、修改、刪除、查詢
- PHP 程式連接資料庫、操作資料庫內的資料
-
閱讀 > 8 分鐘 8.1 Chap 06-01 資料庫的基本知識 08:11
-
閱讀 > 21 分鐘 8.2 Chap 06-02 建立商品資料庫-說明 21:22
-
閱讀 > 8 分鐘 8.3 Chap 06-02 建立商品資料庫-操作 08:08
-
閱讀 > 20 分鐘 8.4 Chap 06-03 顯示商品清單 20:16
-
閱讀 > 16 分鐘 8.5 Chap 06-04 搜尋商品資料 16:35
-
閱讀 > 8 分鐘 8.6 Chap 06-05 在資料表內新增資料 08:11
-
閱讀 > 10 分鐘 8.7 Chap 06-06 修改資料庫內的商品資料 10:32
-
閱讀 > 8 分鐘 8.8 Chap 06-07 刪除資料庫內的商品資料 08:11
-
閱讀 > 15 分鐘 8.9 Chap 06-08 資料庫功能的整合 15:35
-
需繳交, 2024-12-11 8.10 Chap 06 作業
-
9.實用的 PHP 程式 - 以購物網站為例實際運用 PHP 程式語言開發網頁應用程式,以購物網站為例,製作會員登入、購物車等功能學習重點:
- 建立存放商品與顧客資料的資料庫
- 網站的登入 & 登出
- 會員資料新增 & 修改
- 購物車功能
- 將商品加入我的最愛
-
閱讀 > 19 分鐘 9.1 Chap 07-01 建立存放商品與顧客資料的資料庫 19:27
-
閱讀 > 13 分鐘 9.2 Chap 07-02 網站登入與登出 13:50
-
閱讀 > 10 分鐘 9.3 Chap 07-03 登錄會員資料 10:48
-
閱讀 > 14 分鐘 9.4 Chap 07-04 購物車功能-Part 1 14:20
-
閱讀 > 14 分鐘 9.5 Chap 07-04 購物車功能-Part 2 14:03
-
閱讀 > 12 分鐘 9.6 Chap 07-05 將商品加入我的最愛-Part 1 12:09
-
閱讀 > 10 分鐘 9.7 Chap 07-05 將商品加入我的最愛-Part 2 10:53
-
需繳交, 2024-12-25 9.8 Chap 07 作業