400-888-5228

課程介紹:

艾威企業(yè)級PHP開發(fā)培訓(xùn)專為企業(yè)級技術(shù)人員從其他程序語言轉(zhuǎn)向PHP程序員而學(xué)習(xí)課程,該課程由淺入深,通過7天PHP培訓(xùn),學(xué)員完全掌握PHP開發(fā)中的圖像處理、文件操作、面向?qū)ο?、框架使用?本課程以ThinkPHP為例) 、POD、加密、XML、Ajax等技術(shù)。

 

課程時長:

7天

課程對象:

PHP軟件開發(fā)工程師、C++軟件開發(fā)工程師、JAVA軟件開發(fā)工程師、python軟件開發(fā)工程師、測試工程師;對PHP開發(fā)有興趣的技術(shù)人員。

 

課程大綱:

1.綜述:

1.1.PHP與其它編程語言比較

1.2.PHP的歷史與現(xiàn)狀

1.3.開源軟件的學(xué)習(xí)方法:

充分利用社區(qū)資源

做好記錄、整理

團隊協(xié)作分享機制的建立

2.安裝配置

Windows 下安裝PHP

Linux 下安裝PHP

3.工具介紹

VIM

JEDIT

Notepad

4.Html5概要與實踐

第一個WEB頁面

如何在插入圖片

如何插入聲音

Javascript在網(wǎng)頁中的應(yīng)用:如何實現(xiàn)動畫。

  1. PHP基礎(chǔ)之一:標記、注釋與常變量

標記

注釋

常量、變量

  1. PHP基礎(chǔ)之二: 運算符、表達式與函數(shù)

運算符

表達式

函數(shù)

  1. PHP基礎(chǔ)之三:流程控制語句

IF語句

Switch … case

While

Do … while

For

Foreach

Break/continue

  1. 基礎(chǔ)之四:字符串、數(shù)組與時間

單引號與雙引號區(qū)別

字符串的連接符

字符串操作

數(shù)組

時間與日期

  1. 基礎(chǔ)之五:正則表達式

正則表達式

  1. 基礎(chǔ)之六:數(shù)據(jù)傳遞POST GET

創(chuàng)建表單

表單元素

POST傳遞參數(shù)

GET傳遞參數(shù)

一個實際的例子:表單綜合應(yīng)用、動態(tài)網(wǎng)頁中引用JS文件

  1. PHP基礎(chǔ)之七:COOKIE Session

Cookie管理及安全性

Session管理

一個實際的例子:Session高級應(yīng)用 分頁管理

  1. PHP高級應(yīng)用之一:圖像處理

在PHP中加載GD庫

JPGRAPH的安裝與配置

PHP圖像處理

驗證碼實現(xiàn)

圖像的圖表實現(xiàn)

一個實際的例子:動態(tài)顯示圖像

  1. PHP高級應(yīng)用之二:文件操作

文件處理

目錄處理

遠程文件訪問

文件指針

鎖定文件

一個實際的例子:文件上傳

  1. PHP高級應(yīng)用之三:面向?qū)ο缶幊?/li>

面向?qū)ο蟮幕靖拍?/p>

PHP面向?qū)ο蠹夹g(shù)歷史

類的定義

成員方法

類的實例化

  1. PHP高級應(yīng)用之三:面向?qū)ο缶幊?/li>

成員變量

類常量

構(gòu)造方法與析構(gòu)方法

繼承和多態(tài)

Final關(guān)鍵字、抽象數(shù)與接口的使用

對的克隆、比較與類型檢測

  1. PHP高級應(yīng)用之四:ThinkPHP

PHP為什么使用框架

ThinkPHP簡介

ThinkPHP架構(gòu)

ThinkPHP配置

ThinkPHP的控制器

ThinkPHP的模型

ThinkPHP的視圖

跨模塊調(diào)用

模型的命名與實例化

屬性訪問

  1. PHP高級應(yīng)用之五:PDO技術(shù)及其它

17.1.PDO數(shù)據(jù)庫抽象層

什么是PDO/連接數(shù)據(jù)庫/構(gòu)造函數(shù)

DSN

PDO執(zhí)行SQL/結(jié)果集/捕獲異常

事務(wù)處理/存儲過程

17.2.PHP加密函數(shù)及擴展庫

  1. PHP高級應(yīng)用之六:XML技術(shù)

18.1.XML概述

18.2.XML的語法

18.3.一個實際的例子:

在PHP中動態(tài)創(chuàng)建XML文檔

  1. PHP高級應(yīng)用之七:Ajax技術(shù)

Ajax概述

一個實際的例子:在PHP中動態(tài)交互

Ajax 開發(fā)應(yīng)注意的事項

20.課程總結(jié)

20.1.基礎(chǔ)知識

標記 注釋 常變量 運算符 表達式 函數(shù)

流程控制語句

常用操作(字符串、正則表達式 時間)

頁面交互:數(shù)據(jù)傳遞 (POST GET)、Session、Cookie

20.2.高級應(yīng)用

圖像處理

文件操作

面向?qū)ο?/p>

框架使用( 以ThinkPHP為例)

POD技術(shù)

加密技術(shù)

XML技術(shù)

Ajax技術(shù)