版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《PHP網(wǎng)站開發(fā)實例教程(第3版)》課程教學(xué)大綱(課程英文名稱)課程編號:學(xué)分:學(xué)分學(xué)時:96課時(其中:講課課時71上機課時25)先修課程:計算機基礎(chǔ)、計算機網(wǎng)絡(luò)適用專業(yè):信息技術(shù)及其計算機相關(guān)專業(yè)一、課程的性質(zhì)與目標(biāo)本課程是面向計算機相關(guān)專業(yè)設(shè)立的一門PHP基礎(chǔ)課程,涉及PHP基礎(chǔ)知識、框架基礎(chǔ)知識、數(shù)據(jù)庫、面向?qū)ο蠛湍0逡娴葍?nèi)容。通過學(xué)習(xí)本課程,學(xué)生能夠了解PHP語言的基礎(chǔ)知識,能夠使用PHP開發(fā)動態(tài)網(wǎng)站。二、課程設(shè)計思路和教學(xué)要求課程設(shè)計理念:本課程對PHP的知識進行深入講解,大部分章節(jié)中都有案例,可以有效地將學(xué)生學(xué)過的內(nèi)容串聯(lián)起來,培養(yǎng)分析問題和解決問題的能力。通過學(xué)習(xí)本課程,學(xué)生能夠使用PHP開發(fā)動態(tài)網(wǎng)站。課程設(shè)計思路:本課程根據(jù)知識的難易程度,采用先易后難的方式安排章節(jié)順序。在知識講解時,從基本語法、注意事項、代碼演示等多個角度進行詳細(xì)講解,以環(huán)環(huán)相扣的方式闡述每個名詞概念的作用以及相互之間的聯(lián)系,幫助學(xué)生理解每個知識點,最后通過案例對所學(xué)知識進行練習(xí),鞏固所學(xué)內(nèi)容。操作系統(tǒng):Windows7或更高版本開發(fā)工具:VisualStudioCode、Apache2.4.55、PHP8.2.3、MySQL8.0.27三、課程的主要內(nèi)容及基本要求第1章初識PHP學(xué)習(xí)單元初識PHP課時4課時學(xué)習(xí)目標(biāo)熟悉PHP的概念,能夠描述PHP的作用熟悉PHP的特點,能夠歸納PHP的5個特點熟悉網(wǎng)站的概念,能夠說出網(wǎng)站發(fā)展經(jīng)歷的3個時代熟悉網(wǎng)站的訪問,能夠說出網(wǎng)站的訪問流程掌握VisualStudioCode的安裝,能夠獨立安裝和配置VisualStudioCode掌握ApacheHTTPServer的安裝,能夠獨立安裝和配置ApacheHTTPServer掌握PHP的安裝,能夠獨立安裝和配置PHP掌握虛擬主機的配置,能夠根據(jù)需求配置虛擬主機掌握訪問權(quán)限的設(shè)置,能夠根據(jù)需求設(shè)置虛擬主機的訪問權(quán)限學(xué)習(xí)內(nèi)容知識點掌握程度重點難點PHP概述熟悉PHP的特點熟悉網(wǎng)站概述熟悉網(wǎng)站的訪問熟悉安裝VisualStudioCode掌握安裝ApacheHTTPServer掌握√安裝PHP掌握√配置虛擬主機掌握√設(shè)置目錄訪問權(quán)限掌握√√【案例】根據(jù)需求配置虛擬主機掌握第2章PHP語法基礎(chǔ)學(xué)習(xí)單元PHP語法基礎(chǔ)課時11課時學(xué)習(xí)目標(biāo)掌握PHP標(biāo)記、注釋和輸出語句,能夠在程序中正確使用PHP標(biāo)記和輸出語句熟悉標(biāo)識符和關(guān)鍵字的使用方法,能夠在程序中正確使用標(biāo)識符和關(guān)鍵字掌握變量、常量和表達(dá)式的使用方法,能夠在程序中正確使用變量、常量和表達(dá)式掌握數(shù)據(jù)類型的使用方法,能夠使用不同的數(shù)據(jù)類型操作數(shù)據(jù)掌握運算符的使用方法,能夠在程序中使用運算符完成數(shù)據(jù)運算掌握PHP的流程控制方法,能夠使用分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和跳轉(zhuǎn)語句控制程序的執(zhí)行流程掌握文件包含語句的使用方法,能夠根據(jù)需求使用不同的文件包含語句學(xué)習(xí)內(nèi)容知識點掌握程度重點難點PHP標(biāo)記掌握注釋掌握輸出語句掌握標(biāo)識符熟悉關(guān)鍵字熟悉【案例】在網(wǎng)頁中嵌入PHP代碼掌握變量掌握可變變量掌握常量掌握預(yù)定義常量掌握表達(dá)式掌握【案例】顯示服務(wù)器信息掌握數(shù)據(jù)類型分類掌握√數(shù)據(jù)類型檢測掌握數(shù)據(jù)類型轉(zhuǎn)換掌握算術(shù)運算符掌握√賦值運算符掌握√【案例】商品價格計算掌握錯誤控制運算符掌握比較運算符掌握√合并運算符掌握三元運算符掌握邏輯運算符掌握√遞增與遞減運算符掌握位運算符掌握運算符優(yōu)先級掌握√分支結(jié)構(gòu)掌握√√【案例】判斷學(xué)生成績等級掌握循環(huán)結(jié)構(gòu)掌握√√循環(huán)嵌套掌握√√【案例】九九乘法表掌握跳轉(zhuǎn)語句掌握√√include語句和require語句掌握include_once語句和require_once語句掌握第3章PHP函數(shù)與數(shù)組學(xué)習(xí)單元PHP函數(shù)與數(shù)組課時7課時學(xué)習(xí)目標(biāo)掌握函數(shù)的定義和調(diào)用方法,能夠根據(jù)需求定義和調(diào)用函數(shù)掌握設(shè)置函數(shù)參數(shù)默認(rèn)值的方式,能夠給函數(shù)的參數(shù)設(shè)置默認(rèn)值掌握變量的作用域,能夠在函數(shù)中正確使用變量了解可變函數(shù)和匿名函數(shù)的概念,能夠說出什么是可變函數(shù)和匿名函數(shù)掌握函數(shù)遞歸調(diào)用的實現(xiàn)方式,能夠遞歸調(diào)用函數(shù)掌握字符串函數(shù)、數(shù)學(xué)函數(shù)、時間和日期函數(shù)的使用方法,能夠使用這些函數(shù)對字符串、數(shù)值、時間和日期進行處理了解數(shù)組的概念,能夠說出數(shù)組的分類掌握數(shù)組的基本使用和遍歷,能夠定義、新增、訪問、刪除和遍歷數(shù)組掌握數(shù)組和字符串的轉(zhuǎn)換方法,能夠使用explode()函數(shù)和implode()函數(shù)完成數(shù)組和字符串的轉(zhuǎn)換掌握基本數(shù)組函數(shù)、數(shù)組排序函數(shù)和數(shù)組檢索函數(shù)的使用方法,能夠使用這些函數(shù)完成對數(shù)組的合并、分割、排序和檢索學(xué)習(xí)內(nèi)容知識點掌握程度重點難點函數(shù)的定義和調(diào)用掌握√設(shè)置函數(shù)參數(shù)的默認(rèn)值掌握√變量的作用域掌握可變函數(shù)了解匿名函數(shù)了解函數(shù)的遞歸調(diào)用掌握√√字符串函數(shù)掌握√數(shù)學(xué)函數(shù)掌握√時間和日期函數(shù)掌握√【案例】獲取文件擴展名掌握初識數(shù)組了解數(shù)組的基本使用掌握√遍歷數(shù)組掌握√數(shù)組和字符串的轉(zhuǎn)換掌握【案例】訂貨單掌握基本數(shù)組函數(shù)掌握√數(shù)組排序函數(shù)掌握√數(shù)組檢索函數(shù)掌握√【案例】學(xué)生隨機分組掌握第4章PHP進階學(xué)習(xí)單元PHP進階課時11課時學(xué)習(xí)目標(biāo)了解錯誤類型,能夠說出常見的錯誤類型掌握錯誤信息,能夠在程序中控制錯誤信息掌握HTTP的基本構(gòu)成,能夠查看請求數(shù)據(jù)和設(shè)置響應(yīng)數(shù)據(jù)掌握表單傳值的方法,能夠使用表單實現(xiàn)前后端數(shù)據(jù)交互掌握會話技術(shù),能夠使用會話技術(shù)記錄用戶在網(wǎng)站的活動了解圖像處理,能夠說出常用的圖像處理函數(shù)掌握目錄和文件操作,能夠使用函數(shù)對目錄或文件進行添加、刪除、修改、查找等操作了解正則表達(dá)式的規(guī)則,能夠說出常用的正則表達(dá)式函數(shù)學(xué)習(xí)內(nèi)容知識點掌握程度重點難點錯誤類型了解錯誤信息掌握HTTP概述了解HTTP請求了解查看請求數(shù)據(jù)了解HTTP響應(yīng)了解設(shè)置響應(yīng)數(shù)據(jù)掌握√表單傳值方式熟悉接收表單數(shù)據(jù)掌握表單提交數(shù)組值掌握Cookie簡介了解Cookie的基本使用方法掌握√√Session簡介了解Session的基本使用方法掌握√√Session的配置熟悉【案例】用戶登錄和退出掌握開啟GD擴展了解常用的圖像處理函數(shù)了解【案例】制作驗證碼掌握目錄操作掌握√文件操作掌握√【案例】遞歸遍歷目錄掌握單文件上傳掌握√多文件上傳掌握√【案例】文件上傳掌握正則表達(dá)式概述了解正則表達(dá)式函數(shù)了解第5章PHP操作MySQL學(xué)習(xí)單元PHP操作MySQL課時6課時學(xué)習(xí)目標(biāo)掌握MySQL環(huán)境搭建方法,能夠獨立獲取、安裝、配置和啟動、登錄MySQL了解PHP中的數(shù)據(jù)庫擴展,能夠說出常用的數(shù)據(jù)庫擴展掌握MySQLi擴展的使用方法,能夠使用MySQLi擴展連接數(shù)據(jù)庫和操作數(shù)據(jù)學(xué)習(xí)內(nèi)容知識點掌握程度重點難點獲取MySQL掌握√安裝MySQL掌握√配置和啟動MySQL掌握√登錄MySQL掌握√PHP中的數(shù)據(jù)庫擴展了解開啟MySQLi擴展了解MySQLi擴展的常用函數(shù)了解使用MySQLi擴展操作數(shù)據(jù)庫掌握√使用MySQLi擴展操作數(shù)據(jù)掌握√第6章PHP面向?qū)ο缶幊虒W(xué)習(xí)單元PHP面向?qū)ο缶幊陶n時9課時學(xué)習(xí)目標(biāo)了解面向?qū)ο蟮母拍?,能夠說出面向過程和面向?qū)ο蟮膮^(qū)別、類與對象的概念以及面向?qū)ο蟮娜筇卣髡莆疹惖亩x和實例化,能夠定義類和實例化類掌握類成員的定義,能夠在類中定義類成員掌握對象的克隆方法,能夠根據(jù)需求克隆對象掌握訪問控制修飾符的使用方法,能夠正確使用訪問控制修飾符掌握類中$this的使用方法,能夠在類中使用$this訪問實例成員掌握構(gòu)造方法和析構(gòu)方法的語法,能夠使用這兩個方法完成對象的初始化和銷毀掌握類常量和靜態(tài)成員的使用方法,能夠在類中定義類常量和靜態(tài)成員掌握繼承的使用方法,能夠?qū)崿F(xiàn)類的繼承和有限繼承掌握重寫的使用方法,能夠?qū)崿F(xiàn)對類成員的重寫掌握靜態(tài)延遲綁定,能夠根據(jù)需求訪問靜態(tài)類成員掌握final關(guān)鍵字的使用方法,能夠使用final關(guān)鍵字定義最終類和類成員掌握抽象類的使用方法,能夠根據(jù)實際需求使用抽象類掌握接口的實現(xiàn)方法,能夠定義和實現(xiàn)接口掌握接口的繼承方法,能夠根據(jù)實際需求使用接口繼承學(xué)習(xí)內(nèi)容知識點掌握程度重點難點面向過程與面向?qū)ο蟮膮^(qū)別了解面向?qū)ο笾械念惻c對象了解面向?qū)ο笕筇匦粤私忸惖亩x和實例化掌握√類成員掌握√對象的克隆掌握訪問控制修飾符掌握√類中的$this掌握構(gòu)造方法掌握析構(gòu)方法掌握類常量掌握靜態(tài)成員掌握繼承的實現(xiàn)掌握√有限繼承掌握重寫掌握靜態(tài)延遲綁定掌握√√final關(guān)鍵字掌握抽象類掌握√√接口的實現(xiàn)掌握√接口的繼承掌握√第7章PHP框架基礎(chǔ)(上)學(xué)習(xí)單元PHP框架基礎(chǔ)(上)課時8課時學(xué)習(xí)目標(biāo)了解框架的概念,能夠說出什么是框架熟悉常見的PHP框架,能夠列舉常見的PHP框架掌握MVC設(shè)計模式,能夠在自定義框架中實現(xiàn)MVC設(shè)計模式掌握框架單一入口和路由的實現(xiàn)方式,能夠在自定義框架中實現(xiàn)單一入口和路由掌握命名空間的使用方法,能夠定義、訪問和導(dǎo)入命名空間掌握自動加載的使用方法,能夠注冊自動加載函數(shù)和自動加載方法學(xué)習(xí)內(nèi)容知識點掌握程度重點難點框架概述了解常見的PHP框架熟悉MVC概述了解【案例】實現(xiàn)MVC設(shè)計模式掌握√√單一入口概述了解【案例】實現(xiàn)單一入口掌握√√【案例】隱藏入口文件掌握√√框架中的路由了解【案例】路由的代碼實現(xiàn)掌握√√命名空間的定義掌握√命名空間的訪問掌握√導(dǎo)入命名空間掌握√注冊自動加載函數(shù)掌握√注冊自動加載方法掌握√第8章PHP框架基礎(chǔ)(下)學(xué)習(xí)單元PHP框架基礎(chǔ)(下)課時10課時學(xué)習(xí)目標(biāo)熟悉框架的目錄結(jié)構(gòu),能夠說出每個目錄的作用掌握Composer的使用,能夠使用Composer管理項目掌握框架基礎(chǔ)搭建,能夠?qū)崿F(xiàn)App類、Request類、Response類和Container類掌握反射API的使用方法,能夠使用反射API實現(xiàn)反射掌握依賴注入的使用方法,能夠利用反射實現(xiàn)依賴注入掌握異常的拋出和捕獲,能夠在程序中拋出和捕獲異常掌握自定義異常類的實現(xiàn),能夠根據(jù)需求實現(xiàn)自定義異常類掌握多異常捕獲處理,能夠在程序中實現(xiàn)多異常的捕獲處理掌握異常嵌套的實現(xiàn),能夠在程序中使用異常嵌套學(xué)習(xí)內(nèi)容知識點掌握程度重點難點劃分框架目錄結(jié)構(gòu)熟悉安裝Composer掌握√使用Composer實現(xiàn)自動加載掌握√使用Composer管理項目依賴掌握√【案例】創(chuàng)建自己的包掌握App類掌握√Request類掌握√Response類掌握√Container類掌握√反射API掌握√依賴注入掌握√【案例】利用反射實現(xiàn)依賴注入掌握√√異常的拋出和捕獲掌握√自定義異常類掌握√多異常捕獲處理掌握√異常嵌套掌握√【案例】在框架中處理異常掌握√√第9章PDO擴展和Smarty模板引擎學(xué)習(xí)單元PDO擴展和Smarty模板引擎課時8課時學(xué)習(xí)目標(biāo)掌握PDO擴展的使用方法,能夠使用PDO擴展操作數(shù)據(jù)庫掌握數(shù)據(jù)庫操作類的封裝,能夠在自定義框架中封裝數(shù)據(jù)庫操作類掌握Smarty模板引擎的使用方法,能夠在自定義框架中使用Smarty模板引擎學(xué)習(xí)內(nèi)容知識點掌握程度重點難點開啟PDO擴展了解連接和選擇數(shù)據(jù)庫掌握√執(zhí)行SQL語句掌握√處理結(jié)果集掌握√預(yù)處理機制掌握√PDO錯誤處理掌握√PDO事務(wù)處理掌握√【案例】封裝DB類掌握√√【案例】封裝Model類掌握√√安裝Smarty掌握√Smarty的基本使用掌握√【案例】在自定義框架中使用Smarty掌握√√第10章項目實戰(zhàn)——內(nèi)容管理系統(tǒng)學(xué)習(xí)單元項目實戰(zhàn)——內(nèi)容管理系統(tǒng)課時13課時學(xué)習(xí)目標(biāo)熟悉內(nèi)容管理系統(tǒng)的頁面效果,能夠說出內(nèi)容管理系統(tǒng)的主要功能掌握內(nèi)容管理系統(tǒng)后臺功能的實現(xiàn),能夠根據(jù)實現(xiàn)步驟實現(xiàn)后臺的相關(guān)功能掌握內(nèi)容管理系統(tǒng)前臺功能的實現(xiàn),能夠根據(jù)實現(xiàn)步驟實現(xiàn)前臺的相關(guān)功能學(xué)習(xí)內(nèi)容知識點掌握程度重點難點項目展示熟悉后臺功能實現(xiàn)-后臺用戶登錄掌握√后臺功能實現(xiàn)-驗證碼掌握√后臺功能實現(xiàn)-頁面搭建掌握√后臺功能實現(xiàn)-欄目管理掌握√后臺功能實現(xiàn)-文章管理掌握√前臺功能實現(xiàn)-前臺首頁掌握√前臺功能實現(xiàn)-文章展示掌握√第11章Laravel框架學(xué)習(xí)單元Laravel框架課時9課時學(xué)習(xí)目標(biāo)了解Laravel框架,能夠說出Laravel框架的特點掌握Laravel框架的創(chuàng)建,能夠創(chuàng)建Laravel項目了解VSCode編輯器的配置,能夠說出配置文件中各個配置項的作用了解Laravel框架的目錄結(jié)構(gòu),能夠說出各個目錄的作用掌握Laravel框架中路由的使用方法,能夠配置路由、設(shè)置路由參數(shù)、給路由設(shè)置別名和分組掌握Laravel框架中控制器的使用方法,能夠創(chuàng)建控制器、配置控制器路由和接收用戶輸入掌握Laravel框架中視圖的使用方法,能夠使用視圖展示數(shù)據(jù)掌握Laravel框架中模型的使用方法,能夠使用模型完成數(shù)據(jù)操作學(xué)習(xí)內(nèi)容知識點掌握程度重點難點Laravel概述了解創(chuàng)建Laravel項目掌握配置VSCode編輯器了解Laravel目錄結(jié)構(gòu)了解配置路由掌握√路由參數(shù)掌握√路由別名掌握路由分組掌握√創(chuàng)建控制器掌握√控制器路由掌握接收用戶輸入掌握創(chuàng)建視圖文件掌握√向視圖傳遞數(shù)據(jù)掌握√遍歷操作掌握√判斷操作掌握√模板繼承掌握√模板包含掌握√定義模型掌握√在控制器中使用模型掌握√利用模型添加數(shù)據(jù)掌握√利用模型查詢數(shù)據(jù)掌握√利用模型修改數(shù)據(jù)掌握√利用模型刪除數(shù)據(jù)掌握√四、課時分配章目講課上機合計第1章初識PHP314第2章PHP語法基礎(chǔ)9211第3章PHP函數(shù)與數(shù)組617第4章PHP進階9211第5章PHP操作MySQL426第6章PHP面向?qū)ο缶幊?29第7章PHP框架基礎(chǔ)(上)628第8章PHP框架基礎(chǔ)(下)8210第9章PDO擴展和Smarty模板引擎538第10章項目實戰(zhàn)——內(nèi)容管理系統(tǒng)7613第11章Laravel框架729合計712596五、考核模式與成績評定辦法本課程為考試課程,期末考試采用百分制的閉卷考試模式。學(xué)生的考試成績由平時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新員工培訓(xùn)獎懲管理辦法
- 綜合專項應(yīng)急演練培訓(xùn)
- 預(yù)防普通感冒的措施
- 自制英語課件教學(xué)課件
- 神秘的宇宙培訓(xùn)宣傳
- 第四章 曲線運動-教材實驗5 探究平拋運動的特點 2025年高考物理基礎(chǔ)專項復(fù)習(xí)
- 防臺防汛安全教育培訓(xùn)
- 繁育員的年終總結(jié)
- 深度學(xué)習(xí)及自動駕駛應(yīng)用 課件 第1、2章 汽車自動駕駛技術(shù)概述、深度學(xué)習(xí)基礎(chǔ)
- 花樣跳繩說課稿小學(xué)
- JJG 2023-1989壓力計量器具
- GB/T 7251.6-2015低壓成套開關(guān)設(shè)備和控制設(shè)備第6部分:母線干線系統(tǒng)(母線槽)
- 《計算機操作系統(tǒng)》湯小丹
- GB/T 18656-2002工業(yè)系統(tǒng)、裝置與設(shè)備以及工業(yè)產(chǎn)品系統(tǒng)內(nèi)端子的標(biāo)識
- 自制溫度計課件
- 小學(xué)英語課堂教學(xué)中創(chuàng)新思維能力的培養(yǎng)策略和方法
- 中藥飲片管理規(guī)范
- 全產(chǎn)業(yè)鏈運營模式課件
- 三級安全教育試題(機動車駕駛員 )
- 第一課 同住地球村 復(fù)習(xí)課件-部編版道德與法治九年級下冊
- 主題班會課件-同學(xué)喜歡我-通用版
評論
0/150
提交評論