本書以項目為導向,融合課程思政元素,采用"校企合作、雙元開發(fā)”模式進行編寫,全面覆蓋網(wǎng)絡應用程序開發(fā)的核心知識和技能。 本書融入了 1+X(Web前端)證書習題、Web 前端開發(fā)工程師崗位技能、世界技能大賽網(wǎng)站設計與開發(fā)賽項知識點和創(chuàng)新創(chuàng)業(yè)教育等內(nèi)容。 本書配備了相關素材及源代碼文件、微課視頻、PPT 課件等豐富的學習及教學資源,并在學銀在線平臺配套在線開放課程。本書系統(tǒng)地介紹了網(wǎng)絡應用程序開發(fā)的相關內(nèi)容,包括初識網(wǎng)絡應用程序及搭建開發(fā)環(huán)境、使用 HTML 設計頁面、使用JavaScript 為頁面添加特效、設計數(shù)據(jù)庫、使用 PHP 在頁面上顯示數(shù)據(jù)庫內(nèi)容、構建 MVC 設計模型,實現(xiàn)中草藥查詢應用前臺功能,實現(xiàn)中草藥查詢應用后臺功能。
劉建東,男,副教授,就職于南陽醫(yī)學高等?茖W校,從事計算機網(wǎng)絡技術專業(yè)專業(yè)課程教學,先后指導學生參加第46屆世界技能大賽河南省選拔賽網(wǎng)站設計與開發(fā)賽項,河南省第一屆職業(yè)技能大賽網(wǎng)站設計與開發(fā)賽項、全國大學生智能技術應用大賽Web開發(fā)賽項等比賽,學生在河南省第一屆職業(yè)技能大賽中因成績突出,被河南省人力資源與社會保障廳授予"河南省技術能手”稱號,學生在第六屆全國大學生智能技術應用大賽中榮獲一等獎。
項目 1 初識網(wǎng)絡應用程序及搭建開發(fā)環(huán)境 ………………………………………………………………… 001
基礎課………………………………………………………………………………………………………… 002
任務 1.1 初識網(wǎng)絡應用程序 …………………………………………………………………………… 002
任務 1.2 網(wǎng)絡應用程序的工作原理 …………………………………………………………………… 002
實踐課………………………………………………………………………………………………………… 004
任務 1.3 搭建網(wǎng)絡應用程序開發(fā)環(huán)境 ………………………………………………………………… 004
項目 2 使用 HTML 設計頁面 ………………………………………………………………………………… 014
基礎課………………………………………………………………………………………………………… 015
任務 2.1 HTML 語言基礎 ……………………………………………………………………………… 015
任務 2.2 CSS 語言基礎 ………………………………………………………………………………… 023
任務 2.3 DIV+CSS 布局 ………………………………………………………………………………… 032
實踐課………………………………………………………………………………………………………… 045
任務 2.4 設計中草藥查詢應用頁面 …………………………………………………………………… 045
項目 3 使用 JavaScript 為頁面添加特效 …………………………………………………………………… 069
基礎課………………………………………………………………………………………………………… 070
任務 3.1 JavaScript 語法基礎 …………………………………………………………………………… 070
任務 3.2 JavaScript 數(shù)組與函數(shù) ………………………………………………………………………… 082
任務 3.3 JavaScript 對象 ………………………………………………………………………………… 086
實踐課………………………………………………………………………………………………………… 099
任務 3.4 實現(xiàn)中草藥查詢應用頁面特效 ……………………………………………………………… 099
項目 4 設計數(shù)據(jù)庫 …………………………………………………………………………………………… 105
基礎課………………………………………………………………………………………………………… 106
任務 4.1 MySQL 數(shù)據(jù)庫基礎 …………………………………………………………………………… 106
任務 4.2 單表與多表查詢 ……………………………………………………………………………… 111
任務 4.3 視圖的操作 …………………………………………………………………………………… 113
實踐課………………………………………………………………………………………………………… 115
任務 4.4 設計中草藥查詢應用數(shù)據(jù)庫 ………………………………………………………………… 115
項目 5 使用 PHP 在頁面上顯示數(shù)據(jù)庫內(nèi)容 ……………………………………………………………… 122
基礎課………………………………………………………………………………………………………… 123
任務 5.1 PHP 語法基礎 ………………………………………………………………………………… 123
任務 5.2 PHP 數(shù)組與函數(shù) ……………………………………………………………………………… 132
任務 5.3 表單傳值 ……………………………………………………………………………………… 137
任務 5.4 會話技術的應用 ……………………………………………………………………………… 140
任務 5.5 使用 PHP 操作 MySQL 數(shù)據(jù)庫 ……………………………………………………………… 142
實踐課………………………………………………………………………………………………………… 144
任務 5.6 在中草藥查詢應用頁面顯示數(shù)據(jù)庫內(nèi)容 …………………………………………………… 144
項目 6 構建 MVC 設計模型 ………………………………………………………………………………… 147
基礎課………………………………………………………………………………………………………… 148
任務 6.1 類與對象的使用 ……………………………………………………………………………… 148
任務 6.2 面向對象三大特征 …………………………………………………………………………… 151
任務 6.3 特殊的類 ……………………………………………………………………………………… 154
任務 6.4 PDO 數(shù)據(jù)庫抽象層 …………………………………………………………………………… 158
任務 6.5 MVC 開發(fā)模式 ………………………………………………………………………………… 160
實踐課………………………………………………………………………………………………………… 163
任務 6.6 設計中草藥查詢應用 MVC 結構模型 ……………………………………………………… 163
項目 7 實現(xiàn)中草藥查詢應用前臺功能 ……………………………………………………………………… 168
實踐課………………………………………………………………………………………………………… 169
任務 7.1 實現(xiàn)列表頁功能 ……………………………………………………………………………… 169
任務 7.2 實現(xiàn)內(nèi)容頁功能 ……………………………………………………………………………… 171
任務 7.3 實現(xiàn)查詢功能 ………………………………………………………………………………… 172
任務 7.4 實現(xiàn)分頁功能 ………………………………………………………………………………… 173
項目 8 實現(xiàn)中草藥查詢應用后臺功能 ……………………………………………………………………… 179
實踐課………………………………………………………………………………………………………… 180
任務 8.1 實現(xiàn)管理員登錄功能 ………………………………………………………………………… 180
任務 8.2 實現(xiàn)中草藥數(shù)據(jù)管理功能 …………………………………………………………………… 182
參考文獻………………………………………………………………………………………………………… 201