兄弟連PHPCMSV9二次開發(fā)仿站視頻教程主要講解了phpcms的基本標簽和設計原理以及二次開發(fā),比較全面,適合新手學習,希望您推廣本套教程的學習能夠掌握phpcms的常用仿站技巧和方法,是您的phpcms更上一層樓,屌絲逆襲模式已經開啟,各位小伙伴抓緊時間學習咯。。。
課程
課程說明
作業(yè)及資料:
第1節(jié) PHPCMS的安裝及操作
本節(jié)介紹了什么是二次開發(fā), 為什么要使用二次開發(fā), 產品的二次開發(fā)和框架開發(fā)的區(qū)別, 講解了本次二次開發(fā)課程需要學習的內容。講解了PHPCMS的開發(fā)領域,以及使用PHPCMS開發(fā)的產品。還有本節(jié)講解了PHP的運行環(huán)境對比,下載并演示安裝PHP的運行環(huán)境。 本節(jié)重點講解了PHPCMS的下載安裝過程,及安裝時的注意事項。并講解一些PHPCMS基本操作演示。
作業(yè):通過本次課的內容使用PHPCMS系統搭建一個小型的企業(yè)網站!
資料:PHP手冊、wampserver等
第2節(jié) 公眾號后臺的基本操作
本節(jié)主要講解了PHPCMS一些基本模塊的操作,像內容模、欄目、模型等的操作演示。重點介紹了PHPCMS的前臺頁面結構組成, 包括什么是模型,什么是模塊, 首頁結構、頻道頁、列表頁,內容頁,單頁等。 重點講解了模塊、模型和欄目的關系。本節(jié)的主要內容講解了一個內容采集模塊, 詳細的演示了通過PHPCMS后臺采集一個網站網站的過程。
第3節(jié) HTML和CSS基本語法、DIV+CSS頁面布局
本節(jié)介紹開發(fā)網站必備的基本的HTML標簽和屬性, 以及CSS的語法,常用選擇器和基本樣式屬性, 本節(jié)重點介紹了DIV+CSS頁面標準化布局,包括頁面布局需要用到的HTMl標簽, 布局需要用到的CSS樣式屬性和盒子模型,基本頁面布局的操作演示。
作業(yè):使用DIV+CSS布局一個網站首頁面、二級頁面、內容頁!
資料:課堂代碼
第4節(jié) 使用DIV+CSS布局一個完整的網站首頁
本節(jié)主要是完成一個網站首頁面的布局演示,使用DIV+CSS標準網頁布局的方式,課程中一邊演示頁面布局一邊講解HTML標記和CSS的使用, 同時解決頁面的兼容性問題。重點講解DIV+CSS布局的思想。
第5節(jié) HTML5的技術應用
本節(jié)介紹HTML4他HTML5的發(fā)展過程,及區(qū)別。HTML5現在在互聯網中的應用,HTML5在語法中的改變, 講解了HTML5中新增的語言標記、表單標記, HTML5中新增的屬性和刪除的屬性, HTML中刪除的標記, 重點講解了HTML5中的語義標記和新增的表單標記及一些重要的屬性!本節(jié)也介紹了HTMl5的一些高級功能!
作業(yè):使用HTMl5語義標記+CSS3完成一個網頁的首頁面!
資料:課堂代碼
第6節(jié) CSS3的技術應用
本節(jié)講解了CSS3的功能介紹, CSS3中新增的各種選擇器,重點講解了CSS3中一些常用的屬性, 像圓角、陰影、動畫、多背景、旋轉等。本節(jié)的另一個重點是講解CSS3在各瀏覽器中的兼容性的介紹。在本節(jié)中也通過HTML5中的語義標記和CSS3完成HTML5+CSS3頁面的布局。
第7節(jié) 響應式頁面布局
本節(jié)介紹了響應式的布局的方法, 和什么類型的網站適合使用響應式布局, 以及響應式布局的優(yōu)點和缺點。響應式布局如何設置, media queries模塊, 本節(jié)用media技術通過實驗詳細演示了一個適合PC、PAD和PHONE的網站響應式布局。
作業(yè):完成一個完整的響應式布局的網站首頁!
資料:課堂代碼、一些小工具
第8節(jié) media查詢的詳細應用
本節(jié)講解了media的詳細應用, 包括各種語法, 幾種的應用結構, 可用的設備特性參數, 在移動設備上設置原始大小、圖片和字體的響應式設計。本節(jié)還講解了響應式網站的設計流程。
第9節(jié) bootstarp的技術應用
本節(jié)介紹了簡潔直觀強悍的前端開發(fā)框架, 讓web開發(fā)更迅速、簡單。本節(jié)的主要內容包括bootstrap現在在網站開發(fā)中的應用。bootstrap的安裝, 如何使用bootstrap手冊, 兼容性的解決方案, 響應式布局的使用方法, 重點介紹了bootstrap的柵格布局方案,通過實驗演示完成頁面的布局。
作業(yè):操作一次課程中的實例, 并自己學習一個第三方的接口小黃雞的應用!
資料:課堂代碼
第10節(jié) bootstarp的高級應用
本節(jié)主要介紹了bootstarp各種庫的應用及演示,包括字體、 頁面主體內容設置,文本設置、列表及描述、bootstarp表格的應用、各種按鈕、表單的應用、 浮動等, 重點介紹了bootstarp提供的強大的組件庫, 包括字體庫, 下拉菜單, 主導航、進度條、彈窗等。
第11節(jié) PHPCMS模板引擎語法
本節(jié)介紹了模板引擎的工作原理, PHPCMS的模析引擎的目錄結構, PHPCMS的模板文件的位置, PHPCMS的各種模板文件的結構, PHPCMS的模板引擎的加載設置, 創(chuàng)建一套新的PHPCMS模板, 重點介紹了PHPCMS的模板語法, 包括常量, 變量訪問, PHPCMS的系統函數應用。
作業(yè):將前面課程的中首頁面模板結合PHPCMS加上內容!
資料:課堂代碼
第12節(jié) PHPCMS的模板編寫
本節(jié)講解了在模板中應用流程控制語句,包括if和loop,模板包含的使用。本節(jié)重點介紹了PC標簽的使用,包括內容模塊,評論模塊、公告模塊,專題模塊, 友情鏈接模塊, 黃頁模塊, 和工具箱的使用及碎片管理。
第13節(jié) 開發(fā)一個完整的PHPCMS網站首頁面模板
本節(jié)講解了PHPCMS模板的安裝, 模板的切換, 重點講解了使用bootstrap開發(fā)的響應式布局的模板結構。不僅完成來頁面的開發(fā), 同時也結合PHPCMS的模塊技術,將頁面中的數據通過PHPCMS進行動態(tài)的管理。
作業(yè):將自己的網站全部采用bootstrap編寫,并和PHPCMS結合!
資料:課堂代碼
第14節(jié) 開發(fā)PHPCMS其它頁面模板
本節(jié)講解PHPCMS的各個頁面的開發(fā)過程, 包括頻道頁面, 列表頁面和內容頁面的編寫和代碼分析, 也包括單頁面的設置和編寫, 都采用bootstrap技術開發(fā)實現, 完成響應式的網站模板。
第15節(jié) PHP的基本語法
本節(jié)介紹PHPCMS開發(fā)需要用到的PHP基本語法, 重點是面向對象相關的PHP語法,本節(jié)包括PHP的基語法結構, 面向對象的技術, 什么是是面向對象, 面向過程和面向對象開發(fā)思想的對比, 什么是類?,類和對象的關系, 重點是如何聲明一個類,以及面向對象的特性!
作業(yè):添加一個PHPCMS的模塊結構!
資料:課堂代碼
第16節(jié) PHPCMS的框架語法結構
本節(jié)講解了MVC設置模式,什么是模塊,什么是操作,主入口文件的結構。PHPCMS的模塊結構,包括如何設置主入口文件, 如何寫控制器,如何寫操作。
第17節(jié) 自定義PHPCMS一個功能模塊
PHPCMS功能模塊的目錄結構,講解如何為PHPCMS添加一個功能模塊, 從前后臺主入口文件、控制器文件開始,包括模塊中每個操作的編寫, 自己開發(fā)功能模塊如何和PHPCMS結合,前后前控制器編寫的方法和注意事項, 重點講解了如何在自己模塊中調用PHPCMS系統庫的資源。
作業(yè):自定義一個PHPCMS功能模塊!
資料:課堂代碼
第18節(jié) 自定義PHPCMS模塊的詳細操作
本節(jié)講解PHPCMS中如何自定義后臺菜單管理, 重點講解如何在PHPCMS功能模塊中加載前后的模板,及前后臺模板的區(qū)別, 在模塊中調用系統資源。也講解了語言包以及如何讓自定義的后臺模板和原有后臺模板風格一致。
第19節(jié) 為PHPCMS增完一個完整的功能模塊
包括設置目錄結構、后臺模塊添加菜單、后臺模塊的權限管理,后臺的模板管理,后臺的數據表結構、數據model的編寫, 各種類之間的繼承結構關系等,完全采用編寫方式代碼演示, 本節(jié)重點介紹了數據庫模型操作,包括數據庫連接應用及表操作!
作業(yè):為PHPCMS添加一個完整的功能模塊!
資料:課堂代碼
第20節(jié) 自定義PHPCMS模塊的完整流程實現
本節(jié)主要編寫一個模塊的業(yè)務流程,包括模塊的編寫,控制器、模型和視頻的組合。以及一些PHPCMS的JS插件的應用、PHPCMS通用的表單驗證編寫。通過代碼編寫演示完成一個功能模塊的全部功能。
第21節(jié) PHPCMS的二次開發(fā)技巧和PHPSSO的框架應用
本節(jié)介紹PHPCMS的一些擴展技巧,包括如何為原有模塊進行功能擴展,使用繼承的方法不會影響系統升級, 講解PHPCMS的PHPSSO_Server系統結構,來學習PHPCMS的框架應用。 重點講解了PHPSSO的配置和工作原理,數據庫的連接配置, 并且通過編寫實例代碼演示了PHPSSO的開發(fā)過程。
作業(yè):完成課上的代碼操作!
資料:課堂代碼
第22節(jié) PHPCMS的實用技能
本節(jié)主要講解PHPSSO的模塊操作、系統常用的類庫的操作, 還講解PHPCMS開發(fā)的網站遷移,以及一些PHPCMS常用問題的解決方案!
第23-24節(jié) PHPCMS和其它網站資源的整合及PHPCMS優(yōu)化設置
本節(jié)重點介紹了PHPCMS和Discuz通過ucenter和phpsso進行整合,并講解了如可在PHPCMS中調用DZ中的數據, 本節(jié)也講解了PHPCMS頁面靜態(tài)化,演示了URL重寫, 還講解了主程序和Web目錄分離,以及一些sphinx全文索引的介紹,本節(jié)的最后也介紹了一下Ajax的技術!