教科書:PHP7&MySQL跨裝置網站開發:超威範例集(第二版)
參考書:跨裝置網頁設計:HTML5、CSS3、JavaScript、jQuery、Bootstrap、jQuery Mobile(第三版)
- lab 1:使用xampp server
- lab 2:使用appser
- lab 3:安裝wordpress 部落格平台
- lab 4:安裝woocommerce 電子商務平台
- lab 5:Building Video Streaming Server with ReactPHP http://sergeyzhuk.me/2017/07/17/reatcphp-http-server/
Curl ==> HFS:Http File Server
- Ubuntu Linux 16.04 LTS(使用上課提供的image)
- Kali Linux 2018.1
- lab 1:安裝DVWA網站漏洞平台 http://www.dvwa.co.uk/
- lab2:安裝 OWASP Mutillidae II https://sourceforge.net/projects/mutillidae/files/
- lab3:安裝bwapp網站漏洞平台 https://sourceforge.net/projects/bwapp/
- {陣列|數組}資料(Array)處理
- 字串處理與正則運算式
- 時間與日期處理及驗證
- 包含語句:include語句| include_once 語句 | require語句 |require_once語句
- 系統預定義數組 :: $_SERVER | $_GET | $_POST| $_FILES| $_SESSION | $_COOKIE| $_REQUEST[]
- 魔術方法::__set()和__get()| __isset() | __unset()|__call() | __ toString() |自動加載 __autoload() 方法
- HTTP get方法及PHP獲取表單傳遞數據的方法
- HTTP post方法及PHP獲取表單傳遞數據的方法
- PHP對URL傳遞的參數進行編碼
- 目錄存取
- 檔案存取::讀寫一般文字檔
- 圖像處理{進修主題}:GD庫 | Jpgraph庫
- HTTP 檔案上傳處理
- HTTP 檔案上傳漏洞分析
- PHP XML和JSON處理
- PHP 網路服務 PHP Web Services
- PHP 微服務 PHP Micro Services
- Zend Framework
- Laravel 5 框架
- Smarty與MVC
- MVC與ThinkPHP框架
- 行動商品型錄
- Google地圖應用網站
- 留言板與討論群組
- 線上寄信服務
- 會員管理系統
- 線上投票系統
- 購物車
- 網路相簿
- PHP MySQL開發論壇實戰
- 開發飯店管理系統網站