介紹
張華照片教學三階段
第一個階段:注重腳本語言,由於lamp架構牽涉到的語言有Html、Css、JavaScript、Jquery、Json、Xml、Php、Mysql,所以備課的課件從這些語言的原理,語法、套用等方面入手並要求學員對這些語言掌握,最終結果是實現學員達到採用面向過程+函式式編程實現企業宣傳入口網站或者電子商務的團購網站;第二個階段:linux+面向對象+php框架開發,這個階段的備課課件從linux基本命令lamp環境搭建、mysql最佳化、oop、php設計模式、ci框架、thinkphp框架、yii框架,sysfony2框架、cakephp框架,要求學員掌握linux基本命令操作、面向對象思想以及編程模式並理解mvc框架的原理,最終能夠熟練的使用mvc框架實現一個中型的企業級網站開發;
第三個階段:快速企業開發、及套用,在這個階段的備課課件socket開發、php企業套用擴展curl、webservice等、系統集成開發、網站二次開發、dedecms、phpcms、echsop、ecmall、magento、wordpress。
PHP課程介紹
第一部分:PHP及資料庫基礎
Subversion版本控制系統;PHP+MySQL環境配置及常用開發工具Netbeans等;
php語法基礎,php語法結構,PHP數組;資料庫基礎;
sql語句,資料庫及數據表的增刪改查操作,數據表引擎.
第二部分:PHP自主研發
網站靜態化,檔案處理,檔案上傳,資料庫操作封裝,Session套用與Web會話無極分類,聯表操作,XML,郵件技術,單入口,EXCEL導入導出功能,許可權管理,
Smarty模板技術;強化JS技術,學習JQuery的Ajax異步請求及無刷新校驗;
第三部分:PhpcmsV9企業站開發
國內外知名開源產品phpcmsv9整合開發,產品功能套用,包括站點管理、文章管理及發布、欄目管理、模型創建、碎片管理、網頁發布、頁面路由規則設定等,前端模板嵌套,包括頁面套、pc標籤使用、頁面類型的區分、模型與頁面的對應、v9路由規則等,後台模組開發及原始碼分析第四部分:ECShop商城開發
國內主流商城開源產品Ecshop在多迪真實客戶網站項目中的實戰套用開發,產品前台及後台,購物流程,資料庫分析,檔案目錄介紹,核心代碼分析,模板引擎分析及套用,套用支付寶等網關實現網上支付功能流程,實現產品默認功能的新界面整合開發,能夠進行模板管理及風格管理。學習建議
1.不要吝嗇自己的代碼,多去主動分享,好的代碼都是改出來的。2.最初學習程式語言都是堅持每天寫50-100行以上代碼
3.多去看成熟代碼,學習別人的編碼思路、解決問題的方法,找到成熟代碼的共性。
4.夯實基礎,基礎就像地基,如果沒有基礎房屋到後面就很難擴展了。基礎和武俠小說中的內功是一樣的,沒有內功的招式是沒有用的。
![張華[php高級講師] 張華[php高級講師]](/img/d/79c/nBnauM3XzMTM3gjN1cTM3gTNxQTMwcDO1kDOyQTNwAzMxAzL3EzL2czLt92YucmbvRWdo5Cd0FmLxE2LvoDc0RHa.jpg)
