taichung-logo

php

PHP動態網頁與網路服務程式設計

時數費用:48小時 / 28,000元,優惠價 24,000元
期別
開課日期
結束日期
上課時段
開課情況
WB1441
2017/7/15
2017/8/6
六、日 
 

對使用PHP與jQuery構建Web應用感興趣之人士

《預備知識》

具電腦軟體之操作常識

本課程除了介紹 PHP 的基礎語法與常用功能,還特別包含「前後端整合」、「建構Web API網路服務」、「網路爬蟲」、「MVC架構」與「程式安全攻防」等議題,內容深入,歡迎您的參與。

PHP 基礎 (9HR)
    - PHP 程式架構與觀念
    - 變數
    - 運算元
    - 程式流程控制(if、for、while等)
    - 自訂函式寫作注意事項
    - 基礎常用字串函式
    - 陣列與相關函式

表單資料處理 (3HR)
    - 表單與各式控制項的語法及其注意事項
    - 接收處理表單資料
    - 研討下列資料處理模式的優劣:
    - 表單頁 POST 資料給另一個處理頁
    - 表單頁同時身兼資料處理頁
    - Bootstrap 的表單設計
    - jQuery Mobile 的表單設計

狀態資訊管理 (3HR)
    - 狀態資訊管理觀念
    - 如何讀寫 Cookie
    - 使用 Session 跨頁分享資訊
    - 讀取 Query String 參數

物件導向程式設計 (6HR)
    - 物件導向觀念
    - 以類別(class)封裝屬性與方法
    - 物件的建構與解構
    - 物件繼承與多形
    - 以 Session 記憶物件與注意事項

結構化資料處理 (3HR)
    - XML 語法解說
    - 如何使用 DOMDocument、DOMXPath 存取 XML
    - JSON 語法說明
    - 如何轉換 JSON / 物件 / 陣列

檔案系統與資料讀寫 (3HR)
    - 巡覽檔案系統
    - 讀寫文字檔
    - 讀寫二元內容檔案
    - 如何以 Web 表單上傳檔案

PHP 資料庫程式設計 (6HR)
    - 資料庫觀念與語法重點整理
    - 傳統 mysql_*() 資料存取函式
    - 以 PDO 物件存取資料庫
    - 將影音、圖片存入資料庫

MVC(Model-View-Controller)架構 (3HR)
    - MVC 觀念
    - 編輯 .htaccess 建立路由(routing)機制
    - 解讀網址,建構控制器(Controller)
    - 建立 Model 以存取驗證資料
    - 將 Model 的資料結合到 View 畫面
    - 簡介知名程式套件(例如 CodeIgniter、CakePHP 等)

Web API (3HR)
    - HTTP 通訊協定
    - Fiddler 工具程式使用說明與練習
    - 寫作 RESTful 網路服務
    - jQuery 的 AJAX 相關 API 函式
    - 以 jQuery 整合 RESTful 網路服務
    - Same Origin Policy 限制與跨網域傳輸解決方案

以 PHP 實作伺服器推播技術 (3HR)
    - Server Sent Event
    - Chunked transfer encoding (分塊傳輸編碼)
    - 以 WebSocket 進行 Client/Server 雙向即時互動

PHP 網路爬蟲程式設計 (3HR)
    - 以 PHP fopen() 直接抓回網頁
    - POST 表單資料給另一支程式
    - cURL 程式設計
    - 網頁資料/內容解讀

程式安全與攻防實例 (3HR)
    - SQL Injection資料隱碼攻擊
    - 驗證各項輸入參數與欄位
    - 加密與雜湊
    - PHP執行環境建議與 php.ini 重點安全選項
    - Same-origin policy(SOP)與JSONP的運作原理與流程
    - Cross Origin Resource Sharing (CORS)衍生的問題
    - 以PHP程式示範CSRF入侵
    - 其他程式安全建議

相關課程:
MySQL資料庫管理國際認證班
PHP & MySQL 雙認證精修班

課程承辦:沈小姐 E-Mail:zgrace@iii.org.tw 聯絡電話:02-6631-6583 傳真:02-66316598 
上課時間:日間班與假日班:09:00-12:00及13:30-16:30(或13:00-17:00)、夜間班:18:45-21:45  
上課地址:台中市南屯區公益路二段51號20樓 台中教室專線 : (04) 23265860 傳真 : (04) 23273572