Web前端開(kāi)發(fā)實(shí)訓(xùn)案例教程(中級(jí))
定 價(jià):63 元
叢書(shū)名:1+X職業(yè)技能等級(jí)證書(shū)培訓(xùn)用書(shū)
- 作者:王曉玲
- 出版時(shí)間:2023/3/1
- ISBN:9787121449871
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP393.092.2
- 頁(yè)碼:332
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)是圍繞《Web前端開(kāi)發(fā)》職業(yè)技能等級(jí)標(biāo)準(zhǔn)(中級(jí))和院校Web前端開(kāi)發(fā)專(zhuān)業(yè)方向PHP、MySQL等主干課程編寫(xiě)的配套實(shí)踐教程,書(shū)中的代碼均已在開(kāi)發(fā)環(huán)境和瀏覽器上運(yùn)行通過(guò)。本書(shū)綜合院校相關(guān)專(zhuān)業(yè)課程知識(shí)體系、Web前端開(kāi)發(fā)崗位技能要求、《Web前端開(kāi)發(fā)》職業(yè)技能等級(jí)標(biāo)準(zhǔn)(中級(jí))中職業(yè)技能三者之間的知識(shí)和能力,并將其提煉成本書(shū)的實(shí)踐能力目標(biāo)。以實(shí)踐能力為導(dǎo)向,以企業(yè)真實(shí)應(yīng)用為目標(biāo),遵循企業(yè)標(biāo)準(zhǔn)開(kāi)發(fā)過(guò)程和技術(shù),以任務(wù)驅(qū)動(dòng),對(duì)Bootstrap、MySQL、PHP、Laravel、AJAX、JSON等重要Web前端開(kāi)發(fā)中的知識(shí)單元,結(jié)合實(shí)際案例和應(yīng)用環(huán)境進(jìn)行分析和設(shè)計(jì),并對(duì)每個(gè)重要知識(shí)單元進(jìn)行了詳細(xì)的實(shí)現(xiàn),使讀者能夠真正掌握這些知識(shí)在實(shí)際場(chǎng)景中的應(yīng)用。本書(shū)分為兩大部分:第一部分為技術(shù)專(zhuān)題(實(shí)驗(yàn)),主要進(jìn)行知識(shí)單元訓(xùn)練,可以對(duì)應(yīng)課程練習(xí)或?qū)嶒?yàn)進(jìn)行實(shí)踐,針對(duì)不同的知識(shí)單元設(shè)計(jì)了有針對(duì)性的專(zhuān)題項(xiàng)目,重點(diǎn)訓(xùn)練每個(gè)知識(shí)單元的內(nèi)容,也為案例開(kāi)發(fā)進(jìn)行知識(shí)補(bǔ)強(qiáng),儲(chǔ)備技術(shù);第二部分為案例,可以對(duì)應(yīng)課程設(shè)計(jì)或綜合實(shí)踐,本次選用“在線音樂(lè)平臺(tái)”,采用業(yè)務(wù)和知識(shí)迭代開(kāi)發(fā)思路,完整訓(xùn)練Web核心知識(shí)單元在企業(yè)真實(shí)項(xiàng)目中的應(yīng)用。
王曉玲(1974.12—),女,河北灤縣,碩士研究生,F(xiàn)為上海電子信息職業(yè)技術(shù)學(xué)院講師。自2003月至今,一直在軟件技術(shù)專(zhuān)業(yè)兢兢業(yè)業(yè)的教學(xué)。指導(dǎo)學(xué)生參加各種比賽,并多次獲獎(jiǎng)。其中,全國(guó)職業(yè)技能大賽中兩次一等獎(jiǎng),一次三等獎(jiǎng)。課程建設(shè)方面:市級(jí)精品課程《面向?qū)ο缶幊蹋↗ava)》,校級(jí)精品課程兩門(mén)《Android軟件開(kāi)發(fā)》、《網(wǎng)頁(yè)制作》。開(kāi)發(fā)了學(xué)校的評(píng)教系統(tǒng)網(wǎng)站。
第1章 概述 (1)
1.1 實(shí)踐目標(biāo) (1)
1.2 技術(shù)專(zhuān)題設(shè)計(jì) (1)
1.3 案例設(shè)計(jì) (4)
第2章 開(kāi)發(fā)環(huán)境:HBuilder+XAMPP (8)
2.1 技能和知識(shí)點(diǎn) (8)
2.2 需求簡(jiǎn)介 (8)
2.3 設(shè)計(jì)思路 (9)
2.4 實(shí)現(xiàn) (10)
2.4.1 下載安裝Chrome (10)
2.4.2 下載安裝HBuilder (12)
2.4.3 下載安裝XAMPP (16)
2.4.4 配置MySQL (19)
2.4.5 創(chuàng)建Web項(xiàng)目并運(yùn)行 (21)
2.4.6 Apache配置虛擬域名 (24)
第3章 Bootstrap:響應(yīng)式網(wǎng)站首頁(yè) (27)
3.1 技能和知識(shí)點(diǎn) (27)
3.2 需求簡(jiǎn)介 (27)
3.3 設(shè)計(jì)思路 (28)
3.4 實(shí)現(xiàn) (30)
3.4.1 引入Bootstrap文件 (30)
3.4.2 搭建頁(yè)面結(jié)構(gòu) (31)
3.4.3 創(chuàng)建導(dǎo)航欄 (31)
3.4.4 創(chuàng)建正文 (32)
第4章 PHP編程基礎(chǔ):折扣計(jì)算 (36)
4.1 技能和知識(shí)點(diǎn) (36)
4.2 需求簡(jiǎn)介 (36)
4.3 設(shè)計(jì)思路 (37)
4.4 實(shí)現(xiàn) (37)
4.4.1 新建PHP腳本文件 (37)
4.4.2 命令行輸入和輸出 (39)
4.4.3 折扣判斷 (39)
4.4.4 輸出購(gòu)買(mǎi)商品數(shù)量及折扣信息 (39)
4.4.5 命令行運(yùn)行PHP腳本文件 (40)
第5章 PHP程序結(jié)構(gòu):日期計(jì)算 (43)
5.1 技能和知識(shí)點(diǎn) (43)
5.2 需求簡(jiǎn)介 (43)
5.3 設(shè)計(jì)思路 (44)
5.4 實(shí)現(xiàn) (44)
5.4.1 命令行輸入和輸出 (44)
5.4.2 驗(yàn)證日期 (45)
5.4.3 計(jì)算天數(shù) (46)
5.4.4 輸出結(jié)果 (47)
第6章 PHP數(shù)組:學(xué)生成績(jī)排序 (48)
6.1 技能和知識(shí)點(diǎn) (48)
6.2 需求簡(jiǎn)介 (48)
6.3 設(shè)計(jì)思路 (49)
6.4 實(shí)現(xiàn) (49)
6.4.1 定義學(xué)生信息二維數(shù)組 (49)
6.4.2 執(zhí)行冒泡排序 (50)
6.4.3 打印學(xué)生信息數(shù)組 (50)
第7章 PHP函數(shù):簡(jiǎn)單計(jì)算器 (52)
7.1 技能和知識(shí)點(diǎn) (52)
7.2 需求簡(jiǎn)介 (53)
7.3 設(shè)計(jì)思路 (53)
7.4 實(shí)現(xiàn) (53)
7.4.1 定義計(jì)算器函數(shù) (53)
7.4.2 命令行輸入和輸出 (54)
7.4.3 調(diào)用計(jì)算器函數(shù)并打印返回結(jié)果 (55)
第8章 PHP類(lèi)和對(duì)象:工資計(jì)算 (56)
8.1 技能和知識(shí)點(diǎn) (56)
8.2 需求簡(jiǎn)介 (56)
8.3 設(shè)計(jì)思路 (57)
8.4 實(shí)現(xiàn) (58)
8.4.1 創(chuàng)建Web工程 (58)
8.4.2 編寫(xiě)首頁(yè)index.php (58)
8.4.3 編寫(xiě)工資類(lèi)Salary (59)
8.4.4 編寫(xiě)功能處理文件compute.php (60)
第9章 繼承:面積計(jì)算 (62)
9.1 技能和知識(shí)點(diǎn) (62)
9.2 需求簡(jiǎn)介 (62)
9.3 設(shè)計(jì)思路 (63)
9.4 實(shí)現(xiàn) (65)
9.4.1 創(chuàng)建Web工程 (65)
9.4.2 編寫(xiě)首頁(yè)index.php (65)
9.4.3 編寫(xiě)圖形抽象類(lèi)Shape (67)
9.4.4 編寫(xiě)矩形類(lèi)Rectangle (67)
9.4.5 編寫(xiě)圓形類(lèi)Circle (69)
9.4.6 編寫(xiě)功能處理文件compute.php (70)
第10章 PHP接口:商品信息管理 (73)
10.1 技能和知識(shí)點(diǎn) (73)
10.2 需求簡(jiǎn)介 (73)
10.3 設(shè)計(jì)思路 (74)
10.4 實(shí)現(xiàn) (75)
10.4.1 創(chuàng)建Web工程 (75)
10.4.2 編寫(xiě)靜態(tài)頁(yè)面index.php (75)
10.4.3 編寫(xiě)接口Goods (76)
10.4.4 編寫(xiě)生鮮類(lèi)FreshGoods (76)
10.4.5 修改index.php,動(dòng)態(tài)獲取數(shù)據(jù) (77)
第11章 PHP Web編程:用戶登錄 (79)
11.1 技能和知識(shí)點(diǎn) (79)
11.2 需求簡(jiǎn)介 (79)
11.3 設(shè)計(jì)思路 (80)
11.4 實(shí)現(xiàn) (81)
11.4.1 創(chuàng)建Web工程 (81)
11.4.2 編寫(xiě)登錄頁(yè)login.php (81)
11.4.3 編寫(xiě)登錄處理文件login_server.php (82)
11.4.4 編寫(xiě)個(gè)人信息頁(yè)面center.php (84)
11.4.5 優(yōu)化登錄頁(yè)login.php (85)
第12章 MySQL操作:學(xué)生信息系統(tǒng)管理 (86)
12.1 技能和知識(shí)點(diǎn) (86)
12.2 需求簡(jiǎn)介 (86)
12.3 設(shè)計(jì)思路 (87)
12.4 實(shí)現(xiàn) (87)
12.4.1 登錄數(shù)據(jù)庫(kù) (87)
12.4.2 創(chuàng)建學(xué)生信息系統(tǒng)數(shù)據(jù)庫(kù)及信息表 (88)
12.4.3 編寫(xiě)初始化腳本并導(dǎo)入 (89)
12.4.4 導(dǎo)出備份數(shù)據(jù)庫(kù) (90)
第13章 PHP數(shù)據(jù)庫(kù)編程:新增學(xué)生信息 (91)
13.1 技能和知識(shí)點(diǎn) (91)
13.2 需求簡(jiǎn)介 (91)
13.3 設(shè)計(jì)思路 (92)
13.4 實(shí)現(xiàn) (92)
13.4.1 創(chuàng)建Web工程 (92)
13.4.2 編寫(xiě)表單頁(yè)面 (93)
13.4.3 獲取表單提交 (93)
13.4.4 連接數(shù)據(jù)庫(kù) (94)
13.4.5 執(zhí)行SQL語(yǔ)句 (94)
第14章 PHP數(shù)據(jù)庫(kù)編程:學(xué)生信息列表 (96)
14.1 技能和知識(shí)點(diǎn) (96)
14.2 需求簡(jiǎn)介 (96)
14.3 設(shè)計(jì)思路 (97)
14.4 實(shí)現(xiàn) (97)
14.4.1 連接數(shù)據(jù)庫(kù) (97)
14.4.2 預(yù)編譯SQL語(yǔ)句 (98)
14.4.3 遍歷結(jié)果集 (99)
14.4.4 輸出學(xué)生信息列表 (99)
第15章 Laravel框架:創(chuàng)建Laravel工程 (101)
15.1 技能和知識(shí)點(diǎn) (101)
15.2 需求簡(jiǎn)介 (101)
15.3 設(shè)計(jì)思路 (102)
15.4 實(shí)現(xiàn) (104)
15.4.1 安裝Composer (104)
15.4.2 配置國(guó)內(nèi)鏡像 (107)
15.4.3 創(chuàng)建Laravel工程 (108)
15.4.4 配置虛擬主機(jī) (109)
15.4.5 編寫(xiě)index.blade.php文件 (110)
15.4.6 編寫(xiě)路由 (110)
第16章 Laravel框架:在線答題系統(tǒng) (112)
16.1 技能和知識(shí)點(diǎn) (112)
16.2 需求簡(jiǎn)介 (113)
16.3 設(shè)計(jì)思路 (114)
16.4 實(shí)現(xiàn) (115)
16.4.1 創(chuàng)建Laravel工程 (115)
16.4.2 編寫(xiě)quiz.blade.php文件 (116)
16.4.3 編寫(xiě)result.blade.php文件 (118)
16.4.4 配置路由 (119)
16.4.5 創(chuàng)建控制類(lèi)QuizController (119)
16.4.6 編寫(xiě)QuizController處理方法 (120)
第17章 Web前后端交互:書(shū)籍目錄頁(yè)面 (128)
17.1 技能和知識(shí)點(diǎn) (128)
17.2 需求簡(jiǎn)介 (128)
17.3 設(shè)計(jì)思路 (129)
17.4 實(shí)現(xiàn) (130)
17.4.1 創(chuàng)建Web工程 (130)
17.4.2 HTML文件中標(biāo)簽定義 (130)
17.4.3 JS文件中原生AJAX定義 (131)
17.4.4 PHP文件中數(shù)據(jù)處理及響應(yīng)返回 (132)
17.4.5 JS文件中原生AJAX處理PHP后端響應(yīng)數(shù)據(jù) (133)
第18章 案例:在線音樂(lè)平臺(tái) (136)
18.1 需求和設(shè)計(jì) (136)
18.1.1 項(xiàng)目背景 (136)
18.1.2 項(xiàng)目目標(biāo) (136)
18.1.3 項(xiàng)目功能 (137)
18.1.4 開(kāi)發(fā)環(huán)境 (139)
18.1.5 程序結(jié)構(gòu)設(shè)計(jì) (139)
18.1.6 項(xiàng)目迭代設(shè)計(jì) (141)
18.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與管理 (142)
18.2.1 E-R圖 (142)
18.2.2 表設(shè)計(jì) (143)
18.2.3 編寫(xiě)SQL腳本 (146)
18.2.4 創(chuàng)建數(shù)據(jù)庫(kù) (149)
18.2.5 初始化數(shù)據(jù)庫(kù) (149)
18.3 第一階段搭建靜態(tài)頁(yè)面 (150)
18.3.1 功能簡(jiǎn)介 (150)
18.3.2 設(shè)計(jì)思路 (151)
18.3.3 實(shí)現(xiàn) (153)
18.4 第二階段PHP Web基礎(chǔ):管理員登錄 (162)
18.4.1 功能簡(jiǎn)介 (162)
18.4.2 設(shè)計(jì)思路 (162)
18.4.3 實(shí)現(xiàn) (163)
18.5 第二階段PHP Web基礎(chǔ):查詢音樂(lè)列表 (169)
18.5.1 功能簡(jiǎn)介 (169)
18.5.2 設(shè)計(jì)思路 (169)
18.5.3 實(shí)現(xiàn) (169)
18.6 第三階段PHP+MySQL數(shù)據(jù)庫(kù):后臺(tái)登錄優(yōu)化 (172)
18.6.1 功能簡(jiǎn)介 (172)
18.6.2 設(shè)計(jì)思路 (173)
18.6.3 實(shí)現(xiàn) (173)
18.7 第三階段PHP+MySQL數(shù)據(jù)庫(kù):查詢音樂(lè)列表優(yōu)化 (176)
18.7.1 功能簡(jiǎn)介 (176)
18.7.2 設(shè)計(jì)思路 (176)
18.7.3 實(shí)現(xiàn) (176)
18.8 第四階段PHP三層結(jié)構(gòu):程序結(jié)構(gòu)優(yōu)化 (179)
18.8.1 功能簡(jiǎn)介 (179)
18.8.2 設(shè)計(jì)思路 (179)
18.8.3 實(shí)現(xiàn) (181)
18.9 第四階段PHP三層結(jié)構(gòu):添加音樂(lè) (194)
18.9.1 功能簡(jiǎn)介 (194)
18.9.2 設(shè)計(jì)思路 (195)
18.9.3 實(shí)現(xiàn) (196)
18.10 第四階段PHP三層結(jié)構(gòu):音樂(lè)列表 (206)
18.10.1 功能簡(jiǎn)介 (206)
18.10.2 設(shè)計(jì)思路 (208)
18.10.3 實(shí)現(xiàn) (208)
18.11 第四階段PHP三層結(jié)構(gòu):編輯音樂(lè) (218)
18.11.1 功能簡(jiǎn)介 (218)
18.11.2 設(shè)計(jì)思路 (220)
18.11.3 實(shí)現(xiàn) (220)
18.12 第四階段PHP三層結(jié)構(gòu):刪除音樂(lè) (231)
18.12.1 功能簡(jiǎn)介 (231)
18.12.2 設(shè)計(jì)思路 (234)
18.12.3 實(shí)現(xiàn) (234)
18.13 第四階段PHP三層結(jié)構(gòu):注冊(cè) (241)
18.13.1 功能簡(jiǎn)介 (241)
18.13.2 設(shè)計(jì)思路 (242)
18.13.3 實(shí)現(xiàn) (242)
18.14 第四階段PHP三層結(jié)構(gòu):登錄 (249)
18.14.1 功能簡(jiǎn)介 (249)
18.14.2 設(shè)計(jì)思路 (250)
18.14.3 實(shí)現(xiàn) (251)
18.15 第四階段PHP三層結(jié)構(gòu):首頁(yè) (258)
18.15.1 功能簡(jiǎn)介 (258)
18.15.2 設(shè)計(jì)思路 (258)
18.15.3 實(shí)現(xiàn) (259)
18.16 第四階段PHP三層結(jié)構(gòu):音樂(lè)試聽(tīng) (263)
18.16.1 功能簡(jiǎn)介 (263)
18.16.2 設(shè)計(jì)思路 (264)
18.16.3 實(shí)現(xiàn) (264)
18.17 第四階段PHP三層結(jié)構(gòu):音樂(lè)評(píng)論 (271)
18.17.1 功能簡(jiǎn)介 (271)
18.17.2 設(shè)計(jì)思路 (272)
18.17.3 實(shí)現(xiàn) (273)
18.18 第四階段PHP三層結(jié)構(gòu):排行榜 (285)
18.18.1 功能簡(jiǎn)介 (285)
18.18.2 設(shè)計(jì)思路 (286)
18.18.3 實(shí)現(xiàn) (287)
18.19 第五階段Laravel框架:用戶注冊(cè) (298)
18.19.1 功能簡(jiǎn)介 (298)
18.19.2 設(shè)計(jì)思路 (300)
18.19.3 實(shí)現(xiàn) (301)
18.20 第五階段Laravel框架:用戶登錄 (312)
18.20.1 功能簡(jiǎn)介 (312)
18.20.2 設(shè)計(jì)思路 (313)
18.20.3 實(shí)現(xiàn) (314)