PHP課程學習體系

不去耕耘 ,不去播種,再肥的沃土也長不出莊稼,不去奮鬥,不去創造,再美的青春也結不出碩果。以下是小編爲大家搜索整理了PHP課程學習體系,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

PHP課程學習體系

  課程名稱

前段+後端+二次開發+網絡營銷

HTML、CSS、Div+CSS佈局、Javascript腳本、Dreamwaver的使用、Photoshop的使用,專業網絡公司網頁調試技巧,掌握高效、快速、協作的項目流程,具備獨立動手能力,積累真實項目實際開發經驗,由淺入深、全面詳解網站建設開發中前端佈局的技巧,內容涵蓋了基本概念、高級應用、實戰經驗與技巧等。授課過程中通過現場實操結合課後作業的方式,來幫助學員對Web應用知識的理解和實戰技能的提升。 WAMP(Windows+Apache+Mysql+PHP)環境配置及調試技巧、PHP數據類型及運算類型、PHP語句、函數及數組的應用、 MYSQL在PHP5的應用、SQL語句、PHPMyadmin應用、Cookie、Session、會話控制及認證技術、PHP上傳技術、PHP面向對象基礎、Smarty應用及緩存技術、內置函數、緩存應用、正則表達式、數據合法性校驗、Ajax無刷新技術、JavaScript對象標記(JSON)、DOM、數據採集系統,瞭解國內外PHP開源產品,熟悉ZendStudio開發工具,掌握中型網站技術解決方案,熟悉使用優秀版本控制系統SVN( Subversion)管理文件版本, 並

  課程

結合Mysql數據庫、Smarty模板、SVN版本控制、Apache部署、後臺管理等技術與工具,針對不同的行業需求,使用其核心技術開發企業級的綜合性網站。學員可分享成功案例的經驗與不足,進一步提升自身的實戰技能從而成爲構建企業級綜合性動態網站的精英! 掌握國內外PHP開源產品的開發思想及設計理念,並對DedeCMS其進行二次開發。 掌握MVC的設計模式,熟悉國內外的流行框架 Codeigniter下開發不同的網站 瞭解Linux的基本操作及Linux 下PHP 環境的安裝 掌握國內外PHP開源產品的開發思想及設計理念,並對其

進行二次開發。 主要涉及的產品有:Decorums,Ecshop,Discuz! X 從網站策劃到網絡推廣,從營銷策略到營銷技巧,課程涉及SEO、百度競價、QQ推廣、論壇推廣、博客推廣、SNS推廣、百度知道推廣、 分類信息網站推廣、百度百科推廣、博客營銷、論壇營銷、新聞營銷、電子郵件營銷、視頻營銷、網絡遊戲植入營銷、事件營銷、口碑 營銷、病毒營銷、數據庫營銷、微博營銷、微信營銷等內容,囊括了現今的所有網絡營銷方法。

課 程 大 綱 培訓內容

項目實戰

● 網頁圖文並茂製作 ● 網頁電子圖書室 ● 多媒體音頻播放器 ● 多媒體視頻播放器 ● 博客系統table網頁佈局 ● DreamWeaver常用功能經驗技巧

● 學生管理系統表單綜合頁面內容包括以下知識點的應用: 1)單行文本輸入框 2)表單提交按鈕 3)表單重置按鈕 4)複選框 5)單選框 6)下拉框 7)多行文本輸入框

8)密碼輸入框(輸入的文字用*表示) ● 企業網站首頁

● 後臺框架頁

● 理解與掌握HTML的概念作用用法 ● 瞭解HTML、DHTML、XHTML的區別與聯繫 ● 掌握table佈局網頁的技能與思想 ● 掌握DIV佈局網頁的技能與思想 ● HTML基本概念 ● 一些基礎的HTML標籤 ● HTML常用格式 ● HTML特殊字符顯示

靜態網頁篇

● HTML超鏈接

● HTML相對路徑和絕對路徑 ● HTML表格 ● HTML框架 ● HTML列表 ● HTML表單 ● HTML圖片

● HTML 中多媒體的引入 ● HTML字體

● HTML背景顏色和背景圖片

● HTML頭部信息

● DreamWeaver使用說明 ● CSS樣式表的概念作用優點用法 ● CSS樣式表選擇器的使用及優缺點 ● CSS樣式表基本屬性 ● CSS樣式表高級屬性 ● 盒子模型思想的理解

● CSS下拉菜單 ● CSS導航菜單 ● 靜態登陸框 ● CSS網頁佈局 ● 使用Photoshop: 1)Photoshop安裝配置 2)Photoshop工具使用實戰 ● 使用Photoshop切圖實戰 ● 按照設計圖的要求來對網頁佈局,使用CSS樣式美化頁面效果,完成 企業網站首頁和相關欄目頁

● 讓頁面兼容多個瀏覽器

● 九九乘法表的實現

● JavaScript語言的特性 ● JavaScript的發展趨勢 ● JavaScript學習方法 ● JavaScript的變量 ● JavaScript的數據類型 ● JavaScript流程控制 ● JavaScript自定義函數詳解

● 金字塔的實現 ● 進度條特效 ● Js摺疊表單 ● Js圖像幻燈動畫 ● 特效應用 ● 用JS加載flash ● 表單驗證 ● 表單域控制特效 ● 樹形菜單特效 ● 選項卡特效 ● 時鐘顯示特效 ● 導航菜單特效

● 演示常見的錯誤,培訓學員使用

● FireFox調試網頁,解決網頁錯誤

網頁美化篇

● 僞類的使用 ● 文檔流的概念 ● 行元素與塊元素的介紹 ● 元素的定位 ● 元素的浮動

● DIV+CSS的網頁佈局技巧

● 多瀏覽器兼容的方法

網頁特效篇 ● JavaScript內置函數 ● JavaScript內置對象詳解 ● JavaScript宿主對象詳解 ● JavaScript基本事件模型詳解 ● JavaScript BOM模型詳解 ● JavaScript DOM模型基礎

● 跨瀏覽器JavaScript編程設計技巧

● 網頁調試

● JQuery的概述 ● JQuery的核心方法 ● JQuery的選擇器 ● JQuery的屬性

● JQuery的篩選和文檔處理

● 在HTML文件中添加jQuery的應用

● 使用JQuery中的核心方法 ● 常用選擇器的使用 ● 常用的JQuery方法 ● jQuery中的幾種實現方法 ● 使用JQuery實現一些常見的頁面實例,進面鞏固JQuery的學習

JQuery框架應用篇

● JQuery的CSS應用 ● JQuery的事件 ● JQuery的效果

● 使用JQuery中的AjAX應用 ● 使用JQuery開發可以編輯的表格 ● 使用JQuery開發頁面選擇卡實例

● JQuery的導航菜單的製做

綜合案例 綜合HTML+CSS+JavaScript實戰開發3個網站前端技術

● 獨立安裝PHP ● 獨立安裝MySQL ● 獨立安裝Apache

● 瞭解並配置、、等環境配置文件

● SVN版本控制管理軟件的介紹及使用

● WEB服務器運行模式(如:FTP、HTTP等協議) ● PHP編碼規範

● 獨立安裝PHP ● 獨立安裝MySQL ● 獨立安裝Apache ● 配置環境的相關配置文件 ● PHP數學題庫程序設計 ● PHP高級表單驗證 ● PHP隨機驗證碼 ● 編寫Hello Word頁面

● 虛擬主機根目錄下建立wamp文件夾並上傳相關編寫的文件 ● 九九乘法表的編寫 ● 多維數組的遍歷

● 字符串處理(翻轉,截取,替

換等)

PHP基礎篇

● PHP開發工具的介紹 ● PHP語言介紹 ● PHP語言特性 ● PHP語言發展趨勢 ● PHP變量 ● PHP常量數據類型 ● PHP常量

● PHP運算符與表達式 ● PHP流程控制語句詳解

● PHP循環

PHP函數篇

● PHP函數的概念 ● 掌握Cookie的的原理,以及如何

● PHP函數的應用 ● PHP函數的'分類 ● PHP內置函數的使用 ● PHP自定義函數的使用 ● PHP字符串處理 ● PHP字符串函數

● 遞歸函數的使用 ● PHP數組的介紹

設置它,

● 使用PHP程序獲取Cookie和清除Cookie,並通過這個技術實現用戶登錄模塊

● Session的工作原理和使用時機 ● 配置和啓動Session, ● 註冊會話變量、讀取Session ● 註銷以及傳遞SessionID的幾種方法

PHP數組篇

● PHP數組的使用 ● PHP數組處理

● 數組函數的使用 ● 會話控制的應用 ● 會話跟蹤的幾種方式 ● Cookie概述

● 向客戶端電腦中設置Cookie

● 在PHP腳本中讀取Cookie的資料內容 ● 數組形態的Cookie應用

PHP會話控制篇

● 刪除Cookie

● 基於Cookie的用戶登錄模塊 ● Session概述 ● 配置Session ● Session的聲明與使用

● 註冊一個會話變量和讀取Session ● 註銷變量與銷燬Session

● 傳遞Session ID ● 文件處理 ● 文件上傳

● 文件分頁系統 ● 文件管理系統 ● 文件計數器 ● 多文件上傳 ● 表情上傳

● 數據採集技術

文件操作篇

● 文件下載 ● 文件多種讀取 ● 文件多種寫入 ● 文件刪除

● 文件複製 ● 文件移動 ● 目錄打開 ● 目錄讀取 ● 目錄刪除

● 目錄創建等文件系統使用 ● UNIX時間戳的使用 ● 時間日期的格式處理

● 時區設置的幾種方法 ● 使用微秒來統計頁面執行時間 ● 使用微秒來統計SQL執行時間

● 時間格式的多種處理方式

PHP時間和日期處理

● 時間處理函數 ● 當前時間獲取的方法 ● 微秒時間的使用

● 時區設置 ● 類和對象之間的關係 ● 面向對象的程序設計 ● 類的聲明 ● 成員屬性 ● 成員方法 ● 創建對象

● 對象類型在內存中的分配 ● 對象中成員的訪問

● 使用面向對象寫自己的文件上傳類

● 使用面向對象寫MySQL數據庫操作類

● 掌握面向對象在行業中的應用,並瞭解一些基本的面向對象的聲明語法。對象在程序中的應用,在內存中的分配形式,還要對象中的成員訪問方式,並要掌握構造和析構以及關鍵字$this 使用。 ● 封裝的意義以及封裝的應用和各種與封裝有關的魔術方法。

● 繼承的意義與應用,訪問控制和重載

PHP面向對象篇

● 特殊的對象引用“$this” ● 構造方法與析構方法 ● 設置私有成員 ● 私有成員的訪問

● __set()、__get()、__isset()和__unset() 四個方法

● 類繼承的應用 ● 訪問類型控制 ● 子類中重載父類的方法 ● final關鍵字的應用

● static和const關鍵字的使用

● 克隆對象

● 類中通用的方法__toString() ● 通過__call()方法處理錯誤調用 ● 自動加載類 ● 對象串行化

● 多態性的應用 ● 正則表達式簡介 ● 正則表達式的語法規則 ● 正則表達式原子

● 常用字符串正則表達式驗證 ● 使用正則表達式進行替換 ● 使用正則表示進行查找 ● 正則表達式高級應用採集案例 ● JavaScript里正則表達式的使用

正則表達式篇

● 元字符 ● 修正符基礎

● PHP中使用正則表達式對字符串進行匹配、查找、替換

● PHP、JavaScript 正則表達式應用 ● 使用PHP生成圖像

PHP圖形處

理篇

● 製作(數字、英文、漢字)圖像驗證碼 ● 爲上傳添加圖片/文字水印

● PHP圖片縮放 ● 數據庫基本介紹 ● 關係型數據庫介紹

● 驗證碼的使用

● 圖片處理幾種方法

數據庫 基礎篇

● 數據庫設計基本原理 ● 數據庫規範化理論 ● 數據庫規範化技巧

● 數據庫實體及關係分析

● Mysql數據庫管理系統的介紹安裝配置 ● Mysql的命令行管理模式

● 學員信息統計設計

● ER分析

● 命令行下SQL語句的運用 ● phpMyAdmin的使用 ● 創建數據庫,創建數據表

● PHP與MySQL實現信息管理

MySQL基礎篇

● Mysql表類型的介紹 ● Mysql數據類型的介紹 ● SQL語言介紹

● Mysql數據庫的創建、表的創建

● 索引及主鍵的創建 ● Mysql表的修改表的刪除

● Mysql的數據查詢插入、更新、刪除 ● Mysql常用內置函數詳解

● Mysql普通查詢、連表查詢、分組查詢、子查詢

● PHP中Mysql操作函數使用詳解 ● Mysql數據庫管理系統的介紹安裝配置 ● 模板引擎原理分析 ● Smarty模板引擎應用 ● 安裝Smarty及初始化配置

● Smarty在應用程序邏輯層的使用步驟 ● 模板中的註釋 ● 模板中變量的聲明

● 在模板中輸出從PHP分配的變量 ● 模板中變量的數學計算

● 在模板中使用{$smarty}保留變量

● 掌握Smarty的基本語法,包括在模板中的註釋,變量的聲明,以在PHP中向模板中分配變量,還有保留變理和變量調解器、控制結構和子模板的應用。 ● 模板的開啓選項,使用多個緩存,以及消除處理開銷和清除關閉局部緩存 ● SMARTY安裝配置

● SMARTY模板方式開發網站前臺PHP頁面:首頁、關於我們、新聞列表頁、新聞詳細頁、產品列表頁、產品詳細頁、意見反饋

PHP&MySQL篇之SMARTY模

● 變量調解器 ● 模板的控制結構 ● 在模板中包含子模板 ● 配置文件語法格式 ● 加載配置文件 ● 引用配置文件中的變量 ● 在Smarty中控制緩存 ● 每個頁面多個緩存 ● 爲緩存實例消除處理開銷 ● 清除緩存 ● 關閉局部緩存

● Smarty模板的表現層

PHP&MySQL篇之前臺展示

● 包含公共文件的處理 ● 設計數據庫操作類 ● PHP的程序邏輯層

● 新聞的列表樣式

● 開發網站前臺PHP頁面 1)首頁

2)新聞列表頁

● 首頁數據調用 ● 列表頁數據調用 ● 列表頁的分頁原理 ● 內容頁的數據顯示 ● 結合Smarty輸出頁面

● 分類處理 ● Ajax的基本概念 ● 組成部分 ● 理解異步交互 ● 局部刷新的概念 ● Ajax編寫的一般步驟 ● Ajax GET的傳輸模式 ● POST的傳輸模式

3)新聞詳情頁 4)產品列表頁 5)產品詳情頁 6)用戶信息反饋

● 製作帶自動提示的文本框 ● Ajax製作聯動菜單 ● Ajax無刷新記錄分頁設計 ● Ajax無刷新文章分頁設計 ● 註冊頁面無刷新數據校驗: ● 對用戶名是否已存在進行無刷新校驗

● 對郵件格式合法性進行校驗 ● 對手機號碼格式合法性進行校驗

Ajax 篇 ● Ajax處理XML文檔 ● 處理多個異步請求 ● 使用Ajax Lib ● ajax工作原理 ● ajax的基本語法 ● XMLHttpRequest的介紹 ● AJAX調試

● JQuery的Ajax應用 ● 錯誤信息開啓和關閉方法

● 錯誤提示開啓的幾種方式 ● 異常處理的方法

● 結合錯誤提示進行代碼的修改

PHP錯誤調試

● PHP的幾種錯誤類型 ● 在PHP開發中調試的技巧

● 異常處理方法 ● MVC設計模式介紹 ● 入口文件設計

● 通過實際的項目來了解MVC的架構思想

● 使用MVC的架構思想寫一個項目

MVC設計模式

● Model層 ● View 層 ● Control 層

● MVC的應用

● Codeigniter(簡稱:CI)的介紹 ● CI裏的MVC模式 ● CI的配置 ● URI路由

● 使用"Active Record"執行基本的數據庫操作

● 配置CI

● 控制器(Controllers),視圖(Views)和路由(Routing)的使用 ● 在CI中對數據庫操作

● 使用CI完成一個項目

Codeigniter框架

● CI中的表單驗證 ● CI的類庫使用 ● CI的輔助函數 ● CI的適配器 ● CI中緩存的使用技巧

● 在CI中引入第三方的類(編輯器,Smarty等) ● 文件處理命令 ● 權限管理命令 ● 文件搜索命令

● 安裝Linux環境

● 在Linux環境上安裝 PHP相關的運行環境

● 瞭解一些常用的Linux操作

Linux基礎

● 壓縮解壓編譯命令 ● 用戶、組管理 ● 文本編輯器Vim的使用 ● LAMP及LNMP的環境編譯

● SSH連接服務器

● 國內外常用CMS的介紹 ● DEDECMS的介紹 ● DEDECMS的安裝 ● 表前綴的概念及做法 ● 前臺和後臺的功能介紹

● Dedecms換模板2個項目 ● 個性插件開發1個項目 ● 自定義列表標籤 ● 自定義全局標籤 ● 自定義模型 ● 自定義表單

● 通過分析DedeCMS 來吸收一些項目中常見的技巧及安全處理方法

● 更多的瞭解一個項目的數據庫設計思想,提高自身的數據庫設計能力

Dedecms

● 一些概念的理解(例如:欄目,頻道,內容模型,標籤等) ● 頁面靜態化 ● DedeCMS站羣的功能 ● 仿站的技巧分享 ● 模板標籤的使用 ● 模板的更換

● 通過DedeCMS功能分析出實體及關係

● DedeCMS裏內容模型功能的數據庫結構思想 ● DedeCMS裏無限級別分類的數據庫設計思想 ● DedeCMS裏權限的數據庫設計思路 ● DedeCMS的配置緩存機制 ● DedeCMS的索引設置分析 ● DedeCMS 文件結構 ● 常量在DedeCMS中的使用 ● SQL注入的分析及防護措施 ● DedeCMS中的MVC ● 驗證碼的安全處理方法 ● 核心文件的分析

● 在標籤中調用自定義的函數 ● 字符編碼轉換的幾種方法

● DedeCMS中Cookie的安全處理方法 ● DedeCMS 中常用函數的分析 ● DedeCMS的數據庫操作類的使用 ● 列表處理類分析並自定義列表標籤 ● 自定義全局標籤 ● DedeCMS模板引擎的使用

● 模塊插件開發的方法 ● ecshop安裝 ● 功能使用詳細介紹 ● 表前綴的處理方法

● URLRewrite的原理,配置及使用方法,僞靜態的處理方法 ● CSV的導出及導入

● Ecshop換模板2個項目 ● 廣告系統的二次開發 ● Ajax調用購物車的數據 ● 支付接口的開發 ● 配送接口的開發 ● 數據導入導出功能的實現 ● 網站配置功能的實現 ● 僞靜態的處理

● 通過學習ecshop瞭解更多開發中的一些技巧

EcShop

● 外部JS數據引用 ● Ecshop實體關係分析 ● Ecshop數據庫結構分析

● 包括:分類,權限,多商品類型存儲機制,聯合索引/聯合主鍵等

● Ecshop文件結構 ● Ecshop函數庫分析

● Ecshop常用類文件分析 ● 判斷是否是移動端訪問跳轉機制 ● JSON在Ecshop上的使用

● Smarty緩存機制在Ecshop上的使用 ● SQL注入的攻擊方式及防禦措施 ● SSL的機制(https) ● Ecshop的時間處理機制

● 寬字符集的處理(截取,轉碼等) ● PHP的郵件發送方式 ● PHP日誌調試法 ● 推薦功能的機制 ● PHP輸出控制

● Ecshop數據庫操作類的分析 ● fsockopen相關應用

● 快速獲取網站的HTML頁面方法 ● Ecshop模板製作

● Ecshop可編輯區域的製作方法 ● Ecshop動態加載區域的做法 ● Ecshop廣告位的使用及二次開發 ● 後臺功能二次開發模式 ● Ecshop的Ajax使用 ● Ecshop篩選功能實現機制 ● Ecshop支付網關接口開發 ● Ecshop配送網關接口開發

● Ecshop常用的二次開發實例 ● 前臺和後臺的操作

● 使用單點入口開發模式開

發一個項目 ● 論壇(BBS)、社交網絡(SNS)、門戶(Portal)、羣組(Group)、開放平臺(Open Platform)相關概念的描述

● MYOP 應用開發,接入MYOP ● 設計複雜權限系統 ● 插件開發

● 根據項目需求對系統

進行二次開

Discuz! X

● 泛二級域名指向 ● DiscuzX權限控制 ● 數據庫結構分析 ● 數據庫設計思想

● 數據庫優化技巧 ● 系統目錄結構分析 ● 核心代碼分析 ● 開發設計思想分析 ● 安全機制分析 ● 模板引擎分析及使用 ● MYOP API應用開發 ● 單點入口開發模式 ● 實用類庫 ● 插件開發技巧

● 系統二次開發技巧及方法 ● 緩存技術 ● 代碼優化技巧 ● 模塊開發

● DIY模塊開發

● 網絡營銷概念

網絡營銷概念

● 網絡營銷整體策劃 ● 策劃營銷型網站

● 網站獲取精準流量的方法 ● 網站策劃的思維導向 ● 衡量項目可行性的要點

網絡營銷

網絡策劃及分析

● 競爭對手分析的要點 ● 競爭對手的應對方式 ● 用戶特點分析的要點 ● 用戶需求分析的要點 ● 用戶需求挖掘的方向 ● 中國網民的特點 ● 分析用戶的手段

● 策劃盈利模式的關鍵

網絡營銷推廣

● 網絡廣告投放技巧

● QQ營銷方法 ● 軟文營銷要點 ● 論壇營銷 ● 博客營銷 ● 微博營銷 ● 微信營銷 ● SNS營銷 ● 電子郵件營銷 ● 數據庫營銷 ● 貼吧推廣 ● 百度知道推廣 ● 百度百科推廣 ● 電子書推廣 ● 視頻推廣 ● 分類信息網站推廣 ● 個人品牌打造

● 網絡公關 ● 搜索引擎的工作原理 ● SEO排名原則 ● 精準關鍵詞選擇技巧 ● 網站標題設置技巧 ● 海量關鍵詞挖掘方法 ● 關鍵詞部署策略 ● 優化海量關鍵詞技巧

SEO

● 關鍵詞優化案例解析 ● 網絡編輯技巧與實踐 ● 僞原創技巧與實踐 ● SEO工具使用技巧 ● 內部鏈接優化策略 ● 內部鏈接優化案例解析 ● 網頁優化技巧 ● URL優化技巧

● 圖片優化技巧 ● FLASH優化技巧 ● 404頁面設置 ● Robots文件設置技巧 ● 網站地圖的製作流程 ● SEO實戰演練 ● 誘餌鏈接策略 ● 購買鏈接策略 ● 軟文鏈接策略 ● 站羣建設策略 ● 外鏈策略 ● 博客羣建策略 ● 企業站SEO策略 ● 電商網站SEO策略

● SEO方案撰寫

● 百度競價推廣的優勢 ● 競價賬戶的核心元素 ● 競價賬戶建立的步驟 ● 關鍵詞選擇原則 ● 關鍵詞工具的用法 ● 賬戶整體設置 ● 關鍵詞匹配方式設置

SEM ● 關鍵詞出價的思路 ● 影響關鍵詞排名的因素 ● 創意的展現位置 ● 創意撰寫的技巧 ● 合理插入通配符的原則 ● 關鍵詞質量度的作用 ● 提升關鍵詞質量度的途徑

● 百度網盟的定向方式

數據分析

● 數據統計工具介紹 ● 數據統計工具安裝

● 數據分析常用指標 ● 競價推廣分析

● 網站流量的來源分析 ● 網站體驗分析的方向

● 用戶行爲分析

● 電子商務介紹

● 電子商務的幾種模式 ● 網絡商城推廣的誤區 ● 網絡商城定位的核心要點

電子商

務 ● 網絡商城設計要素

● 網絡商城常用的推廣方式 ● 優秀淘寶店鋪建設四部曲 ● 淘寶店鋪常用活動策劃分析