首頁  >  文章  >  php中文網一週學會php直接課程開課時間公告

php中文網一週學會php直接課程開課時間公告

PHP中文网
PHP中文网原創
2017-09-18 09:28:451805瀏覽

php中文網一週學會php直接課程開課時間公告

第一天:秒懂變數與陣列內容:

目標體驗:個人部落格專案。快速回顧:Web與PHP運作原理。程式設計實錄:變數分類與建立方法;資料類型與常用操作;陣列的定義與存取;陣列常用函數介紹;專案實戰:快速建立部落格前台頁面範本;網頁參數與公共部分分離。目標:讓新人明白:include遠比hello world重要,正確劃分網頁結構是第一步,而不是看到hello world正確思路遠比編程技巧重要,方向錯了,再牛逼的代碼也一文不值任何問題總有簡單解決方案,應該首選簡單語法,不能滿足要求時再考慮複雜語法或問度娘作業:寫出基本頁面結構;將頭部與尾部的分離為獨立php文件,然後再include導入進來。在公共的頭部文件中創建當前頁面中要用的變量,如標題,關鍵字,描述等以獨立變量和數組二種方式來創建這些網站變量,分別進行導入使用get方法導入頁面變量


第二天:秒懂流程控制與函數內容:腳本的正常執行流程if單分支與if ~ else多分支switch 結構與使用場合循環foreach()與替代語法循環while()函數建立與常用類型函數的使用場合與注意事項實例1:用表格格式化輸出數組中的資料實例2:將上例封裝到函數中來實現相同的功能目標:if判斷的流程控制例代碼更加的智能,適應能力更強;循環是實現代碼自動化運行的關鍵技術,強大的簡化了程序設計;函數是對某段代碼起個名字,便於以後調用,是代碼復用的重要手段;了解,if,foreach在html模板中的使用技巧,目前只用這二個就可以幹活了。作業:用if進行閏年的判斷用foreach完成二維關聯數組在頁面中的輸出




第三天:秒懂MySQL內容:用phpMyAdmin或Adminer建庫、建表與資料類型介紹;PHP操作MySQL的基本流程(從連接到關閉):MySQL的查詢操作與結果集處理:瞭解結果集與陣列之間的關係;掌握處理結果集的基本流程;掌握常用結果集處理的基本函數或方法。 MySQL的新增、更新與刪除操作:掌握基本查詢條件;掌握程式碼基本架構;掌握錯誤機制的處理方案。實例:將CURD操作封裝到函數中,以便在後面實戰項目中呼叫目標:明白使用資料庫的目的為何?熟悉PHP操作資料庫的基本流程常用解析結果集的函數:mysql_fetch_assoc()等熟悉在html模板中如何正確輸出資料表查詢結果作業:將常用的增、刪、改、查操作封裝到一個函數中。 [選用]將常用的增、刪、改、查操作封裝到一個公用類別中。


第四天:實戰1:個人部落格專案結構與模型設計內容:專案整體框架,公共部分分離與導入;配置與公共函數,進一步規範項目;完成資料表設計,為簡化項目,因為是個人博客,無須註冊與登入,僅欄位表與文章表即可。在表格中新增簡報數據,為第二天課程做準備。目標:如何科學、快速的劃分專案架構;簡單實用至上,不必複製設計模式,要靈活運用。作業:完成課堂上的內容,製作出與老師一樣的專案架構與資料表,將填入範例資料


第五天:實戰2:首頁與清單頁、詳情頁設計內容:首頁範本設計。網站參數在模板中的呼叫。採用單入口設計範本,各欄位或頁面使用get參數來呼叫完成首頁、清單頁,詳情頁的範本設計。在設定檔中建立範本引入函數,完成範本引入目標:快速了解前端的一些頁面佈局常識;對各個頁面之間的相互調用有一定的了解;對於配置文件的作用更加深刻。作業:完成首頁及其它頁面建立;學會用設定檔導入頁面參數與公用函數






#第六天:實戰3:後台管理功能的實現內容:富文本編輯器的引入:wangedit;用get參數方式實現管理員登入與內容管理;博文的編輯,刪除,與新增操作;不創建獨立後台,直接在新頁面中完成資料變更與入庫目標:進一步熟悉前後端操作的配合技巧體會資料庫操作封裝帶來的好處對於一個相對完整的專案的基本開發流程有一個整體的概念作業:實現對博文的簡單編輯與發布功能


###第七天:在線答疑:不怕問題low,就怕你不說,讓吐槽來得更猛烈些吧~~# ##############PHP中文網(www.php.cn)2017年9月5############
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn