【課程介紹】
本果程涉及到Web開發(fā)必備基本的技術,和能開發(fā)一個完整的動態(tài)網站項目。課程內容大體上包括動態(tài)網站開發(fā)的三個方面:前臺用中界面布局編寫(HTML5+CSS3) ;存儲網站內容的數據庫設計(MySQL) ;服務器業(yè)務處理(PHP )程序開發(fā)。課程中的每個知識點都是程序開發(fā)人員必不可少的內容,而且每個技術點的內容都非常全面,深度到位,課上實例不僅豐富而且實用。另外,每個知識點都是以目前新版本的技術設計,每半年一更新,并經過多家軟件公司的技術專家參與修訂,以達到真正實用的目的,能夠與軟件開發(fā)公司所需要的開發(fā)技術相吻合。
【課程大綱】
一、Linux系統改裝、應用與環(huán)境搭建
課理為容
1.ru以常用命令
2.Lnux系統管理
3.Apache服 務器的配置
4.LAMP開發(fā)環(huán)境搭建
5.vim編輯器命令學習和配置
教學項目
Linux系統操作
二、Html與css基礎
課程內容
1.HTML語言介紹
2.HTML語法結構
3.DIV+CSS網頁布局
4、盒子模型的應用
5.HTML 5+CSS3.0設計與應用
教學項目
企業(yè)官網( http://www.dlcj.net )
電商網頁( http://www.bagtree.com )
三、PHP程序開發(fā)基礎、系統分析與設計基礎
課程內容
1.PHP語法基礎
2.PHP變量
3.PHP常量
4.PHP運算符
教學項目
PHP邏輯運算題目
四、PHP深入與應用
課程內容
1.流程控制概述
2.分支結構
3.循環(huán)結構
4.PHP函數應用
5.PHP數組基礎、遍歷及相關處理函數
6.PHP字符串基礎及相關處理函數
教學項目
PHP編程邏輯題目
五、PHPWeb擴展與應用
課程內容
1HP文件操作與文件上傳
2.在線編輯牌
3.圖文驗證碼
4.分頁分儲
5.PHP Cookie和
aSession的應用
教學項目
個人博客系統
六、數據庫基礎
課程內容
1.MySQL數據庫基礎
2.MySQL語言設計
3.MySQL數據表的設計
4.PHP創(chuàng)建、選擇及查看數據庫
5.MySQL多表查詢、聯合查詢、連接查詢等語法運用
教學項目
MysqL實際設計與操作
七、PHP Web技術
課程內容
1.JavaScript語法基礎
2.JavaScript元素選取、事件處理
3.XML &JSON
4.JQuery語法基礎及應用
5.Ajax的應用與PHP的交互
6.Amaze∪I前端框架使用與進階開發(fā)
教學項目
圖片輪播,ajax登錄注冊模塊
八、PHP Web技術
課程內容
1.JavaScript語法基礎
2.JavaScript元素選取、事件處理
3.XML &JSON
4.JQuery語法基礎及應用
5.Ajax的應用與PHP的交互
6.Amaze∪I前端框架使用與進階開發(fā)
教學項目
圖片輪播,ajax登錄注冊模塊
九、PHP高性能框架剖析
課程內容
1.框架路由器分析
2.框架目錄結構設計原理
3.框架目錄結構設計原理
4.框架ur解析原理分析
5.框架mvc模式分析
6.框架編譯原理分析
7.框架緩存模式分析
8.框架核心類庫編寫
教學項目
尾音高性能框架開發(fā)
十、ThinkPHP框架
課程內容
1.MVC開發(fā)模式
2.ThinkPHP的安裝與搭建
3.項目結構、單一入口
4.模型、視圖、控制器、模塊與操作
5.函數與類的導入、公共文件的處理、應用分組
6.模板應用(內模板與smarty模板)
教學項目
個人博客系統
十一、PHP高性能框架剖析
課程內容
1.框架路由器分析
2.框架目錄結構設計原理
3.框架目錄結構設計原理
4.框架ur解析原理分析
5.框架mvc模式分析
6.框架編譯原理分析
7.框架緩存模式分析
8.框架核心類庫編寫
教學項目
尾音高性能框架開發(fā)
十二、APP接口與微信公共平臺接口
課程內容
1.接口開發(fā)與網站開發(fā)的區(qū)別
2.接口開發(fā)常用數據格式的介紹( json、xmI )
3.數據的接收與發(fā)送
4.接口的調用,返回數據的處理
5.OAuth 2.0認證原理和授權原理
6.實現網頁端微信登錄以及微博登錄
教學項目
微頭條門戶登錄模塊
十三、接口開發(fā)及前端后臺的分離
課程內容
1接口數據返回規(guī)范
2.接口設計方式
3.用ajax實現數據交互
4.采用JS模板引擎變異渲染數據
教學項目
微頭條資訊平臺
十四、支付寶支付接口開發(fā)
課程內容
1.支付寶接口介紹
2.支付寶支付流程分析
實戰(zhàn)項目
實現網頁端支付寶支付模塊
十五、服務器的部署和搭建
課程內容
1.SCP遠程管理服務器命令學習
2.LNMP環(huán)境安裝和配置
3.項目協作開發(fā)軟件git的學習和使用
4.項目部署
5.Php-memcached擴展的安裝
6.負載均衡知識學習
7.Ab壓力測試工具學習
8.服務器流監(jiān)控工具的介紹
實戰(zhàn)項目
部署綜合項目到服務器
十六、特色技能專項學習
課程內容
1.Tempalte js模板引擎介紹;
2.HTML和JS盒子模型分析;
3.PHP關系數組模型分析;
4.無限極分類思想;
5.MySQL語法學習;
6.文件批量上傳播件使用7巧用數據存儲方式;
十七、綜合項目
要求
1、學生自主選擇項目
2、代碼符合規(guī)范、采用MVC開發(fā)模式、面向對象的設計思想
3、可選用原生php或thinkphp進行開發(fā)4、盡可能多的使用所學技術點。
技能拓展:
1、大數據量/大流量:了解常握主從數據庫,了解負載均衡。
2、Mysql優(yōu)化:應用索引sq語句優(yōu)優(yōu)、數據庫結構優(yōu)化
3、NoSQL: not Only SQL非關系型數據庫,主要包括有redis、memcache、MongoDB4、移動端服務器端開發(fā)接口設計、微信、支付寶等第三方接口接入
實戰(zhàn)項目:
大型電子商務系統
【機構環(huán)境】
【機構簡介】
東莞尾音信息科技有限公司是由業(yè)界一線PHP開發(fā)人員聯手十年教學經驗講師組成的PHP實訓基地,也是東莞理工學院計算機學院官方合作的企業(yè)單位。
尾音的講師團具有多項大型企業(yè)項目實戰(zhàn)經驗,讓零基礎學員不僅能夠學會,更能沖擊高薪。同時與多家企業(yè)合作直接提供學員就業(yè)機會,課程根據勞動力市場的需求開展具有針對性、實用性的職業(yè)技能培訓,精心培育每一位學員。