PHP就業班課程 |
一、課程特點及優勢 |
PHP是一種通用開源腳本語言,混合了C語言、Java、Perl和PHP自創的語法,PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行,具有執行效率高、功能強大等特點。 粵嵌PHP課程從Web前端基礎課程,到PHP中級,再到PHP高級,結合實操項目一步步由淺入深、循序漸進,讓學員學得深入、用得扎實,一整套課程下來相當于1~2年工作經驗。 |
二、課程適合人群 |
·零基礎、應/往屆畢業生想系統學習PHP的人員。 |
三、職業規劃目標 |
·PHP開發工程師 |
第一階段 Web前端初級階段(課程時長:22天)
|
|||
知識點 | 課程內容 | 企業項目 | |
html標簽語法及分類 |
1.熟練掌握html css 網頁布局,理解w3c網頁標準。設計出符合w3c規范的企業級標準的普通企業宣傳網站,商城網站,社交網站及特性功能的功能性網站。 2.熟練掌握javascript基本語法,DOM文檔對象模型,s事件及事件對象,設計網頁輪播切換動態效果。 3.js代碼封裝,了解js的作用域,掌握用函數封裝代碼,js面向對象封裝代碼。實現自己的javascript庫。 4.了解各個瀏覽器的兼容,了解ie6 ie7 兼容設計,掌握ie8及以上版本瀏覽器兼容設計。 5.熟練掌握jquery庫,了解js兼容問題及javascript標準【es6 es5】,能夠熟練使用jquery庫寫出兼容各個版本瀏覽器的js動態效果。 |
企業官網靜態網頁制作及動畫效果實現 | |
css基礎語法及使用 | |||
div+css布局 | |||
布局盒子模型及定位 | |||
ps網頁切圖及圖片優化 | |||
javascript基礎語法 | |||
DOM文檔對象模型 | |||
javascript面向對象編程 | |||
js事件編程 | |||
jquery庫的使用及js兼容性解析 |
|||
html5 css3基礎及與html4區別 |
1.熟練掌握html5相較于html4的新增標簽及標簽的兼容性處理。 2.熟練掌握css3新增屬性及2D 3D動畫效果。及兼容性設計。 3.使用html5+css3設計出兼容主流android和IOS的手機端網頁代碼。 4.掌握常見的手機端css3動態效果。 5.了解svg移動端縮放矢量圖形。 |
微信手機端網頁實現 | |
html5 css3兼容性設計 | |||
html5 css3移動網站設計 | |||
css3 常見2D 3D動畫實現 | |||
svg矢量動畫解析 | |||
常見前端UI框架 |
掌握常見響應式布局UI框架,快速搭建響應式后臺網頁模板 |
網站后臺 | |
bootstrap jqueryMobile |
第二階段 PHP初級(課程時長:22天)
|
|||
知識點 | 課程內容 | 企業項目 | |
php基礎語法 |
1.熟練掌握php語法,算法,及面向對象(OOP)程序設計。 2.熟練掌握MYSQL數據庫的CURD程序操作及數據庫結構設計。設計出符合項目需求的數據庫數據結構。 3.記住php內置常用函數及使用。時間處理函數,數學函數,字符串 數組處理函數,數據庫操作函數等。 4.掌握數據庫操作函數(mysql mysqli)及封裝。 5.學會http協議及會話處理技術,實現常見的會話管理技術及php超全局預定義數組的使用和管理。 6.深入理解MVC架構模式,實現自己的MVC架構程序。 7.掌握無限分類樹結構菜單設計及遞歸程序設計。 8.了解xml結構化標記語法,及在程序中的應用。 9.Ajax異步交互技術,實現異步登陸驗證。異步無刷新列表。 10.文件上傳下載技術。更深理解http協議頭信息及php文件操作函數使用。 11.了解CURL操作技術,模擬程序自動登陸及抓取網頁內容,并用正則表達式匹配想要的內容。 12.實現前臺網站靜態化。方便搜索引擎索引網站并美化網站url。 13.項目總結。項目討論會、技術交流會。優秀案例分享。 |
企業官網后臺管理實現、企業官網前臺展示及靜態化實現、企業微官網制作 | |
php程序常見算法 | |||
php面向對象編程基礎(oop) | |||
mysql數據庫基礎 | |||
php mysql數據庫操作及操作函數封裝 | |||
php用戶會話技術實現后臺登陸及超全局預定義數組 | |||
登陸信息CURD操作 | |||
MVC框架化 | |||
錯誤分析及異常處理 | |||
新聞內容CURD操作程序 | |||
實現樹結構分類之遞歸算法 | |||
XML結構化數據菜單 | |||
實現后臺權限管理 | |||
Ajax技術 | |||
文件上傳下載 | |||
CURL網絡爬蟲技術及正則表達式 | |||
網頁靜態化技術 | |||
項目總結 |
第三階段 PHP中級(課程時長:22天)
|
|||
知識點 | 課程內容 | 企業項目 | |
php面向對象程序設計理論(oop) |
深入理解面向對象程序設計及常用的面向對象設計模式。 數據庫高級管理操作及大數據量情景下數據庫優化技術。 |
商城網站 | |
面向對象程序設計模式及應用 | |||
數據庫設計高級理論 | |||
數據庫優化及建模等應用 | |||
TP框架介紹MVC架構解析 | |||
商城后臺登陸及會話管理 | |||
商城后臺新聞及公告管理 | |||
商城后臺分類品牌管理 | |||
商城后臺產品管理 | |||
商城前臺首頁 | |||
商城列表產品搜索及篩選 |
1.TP框架架構解析,深入掌握面向對象MVC程序設計模式。理解模板布局,模板語法,程序安全等基礎技術。 2.Model層ORM操作,數據庫高級操作,關聯數據模型操作。 3.實現商城的后臺的新聞管理,產品分類,產品品牌,產品管理,登陸管理,客戶管理,訂單管理等功能。數據導入功能。 4.實現商城前臺商城首頁,商品列表及分級篩選功能,產品詳情,購物車,會員登陸,會員中心收獲地址管理,個人中心訂單管理,支付等功能。 5.使用緩存優化程序,使用路由功能能優化程序訪問路徑。 |
||
商城產品詳情頁 | |||
商城會員中心 | |||
購物車及支付寶支付 | |||
使用緩存優化商城前臺 | |||
實現后臺權限管理 |
|||
項目總結 | 項目總結會議:優秀項目展示、總結及討論 |
第四階段 PHP高級(課程時長:22天)
|
|||
知識點 | 課程內容 | 企業項目 | |
Linux操作系統介紹 |
掌握Linux操作系統環境下 計算機管理操作及軟件配置。 熟練配置Linux下php運行環境。 |
Linux服務器搭建 | |
操作系統常用命令 | |||
Shell腳本介紹 | |||
Linux php環境搭建 | |||
微信開發介紹 |
掌握當前最流行微商城開發。 主要涉及到微信接口調用及自動處理。 實現微商城的自動回復機器人,文字回復,圖文回復,會員授權接口調用,購物車,微信支付等微商城功能。 |
微商城 | |
微信自動回復接口 | |||
微信登陸及授權接口 | |||
微商城應用配置 | |||
微商城前臺首頁 | |||
微商城列表及詳情 | |||
微商城購物車 | |||
開源項目介紹 | php常見開源項目 | ||
ecshop商城程序架構解析及應用 | 國內資格最老,功能最全商城程序解析及二次開發 | ||
開源CMS系統程序架構及使用 | 常見CMS系統phpcms dedecms 帝國cms 及最新thinkcmf 中選做一個二次開發 | ||
Linux環境下nginx配置優化 | nginx服務器介紹,及大流量下用反向代理實現多臺服務器的負責均衡策略 | ||
Linux 環境下 mysql大數據部署 | mysql大數據量下 mysql集群搭建及讀寫分離實現 |