Skip to content

4060E042/PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP

教科書:PHP7&MySQL跨裝置網站開發:超威範例集(第二版)

參考書:跨裝置網頁設計:HTML5、CSS3、JavaScript、jQuery、Bootstrap、jQuery Mobile(第三版)

week 1:建置你的PHP學習環境

PHP@Windows

Curl ==> HFS:Http File Server

https://briian.com/6489/

PHP@Linux

  • Ubuntu Linux 16.04 LTS(使用上課提供的image)
  • Kali Linux 2018.1

建置你的PHP網站安全學習環境

week 2:PHP基本語法

  • {陣列|數組}資料(Array)處理
  • 字串處理與正則運算式
  • 時間與日期處理及驗證
  • 包含語句:include語句| include_once 語句 | require語句 |require_once語句
  • 系統預定義數組 :: $_SERVER | $_GET | $_POST| $_FILES| $_SESSION | $_COOKIE| $_REQUEST[]
  • 魔術方法::__set()和__get()| __isset() | __unset()|__call() | __ toString() |自動加載 __autoload() 方法

week 3:善用PHP的物件導向技術

week 3:PHP表單及檔案處理

  • HTTP get方法及PHP獲取表單傳遞數據的方法
  • HTTP post方法及PHP獲取表單傳遞數據的方法
  • PHP對URL傳遞的參數進行編碼
  • 目錄存取
  • 檔案存取::讀寫一般文字檔
  • 圖像處理{進修主題}:GD庫 | Jpgraph庫
  • HTTP 檔案上傳處理
  • HTTP 檔案上傳漏洞分析

week 4: Cookie與Session

week 5: 資料庫(database)

Mysql資料庫(SQL)

Mongodb資料庫(NoSQL)

week 6: 使用PHP存取資料庫

使用PHP存取MySQL資料庫

使用PHP存取Mongodb資料庫

進階主題

  • PHP XML和JSON處理
  • PHP 網路服務 PHP Web Services
  • PHP 微服務 PHP Micro Services

PHP框架

  • Zend Framework
  • Laravel 5 框架
  • Smarty與MVC
  • MVC與ThinkPHP框架

小型專案開發

  • 行動商品型錄
  • Google地圖應用網站
  • 留言板與討論群組
  • 線上寄信服務
  • 會員管理系統
  • 線上投票系統
  • 購物車
  • 網路相簿

中型專案開發

  • PHP MySQL開發論壇實戰
  • 開發飯店管理系統網站

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages