Web前端開發(fā)實(shí)訓(xùn)案例教程(中級(jí))
定 價(jià):63 元
叢書名:1+X職業(yè)技能等級(jí)證書培訓(xùn)用書
- 作者:王曉玲
- 出版時(shí)間:2023/3/1
- ISBN:9787121449871
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP393.092.2
- 頁碼:332
- 紙張:
- 版次:01
- 開本:16開
本書是圍繞《Web前端開發(fā)》職業(yè)技能等級(jí)標(biāo)準(zhǔn)(中級(jí))和院校Web前端開發(fā)專業(yè)方向PHP、MySQL等主干課程編寫的配套實(shí)踐教程,書中的代碼均已在開發(fā)環(huán)境和瀏覽器上運(yùn)行通過。本書綜合院校相關(guān)專業(yè)課程知識(shí)體系、Web前端開發(fā)崗位技能要求、《Web前端開發(fā)》職業(yè)技能等級(jí)標(biāo)準(zhǔn)(中級(jí))中職業(yè)技能三者之間的知識(shí)和能力,并將其提煉成本書的實(shí)踐能力目標(biāo)。以實(shí)踐能力為導(dǎo)向,以企業(yè)真實(shí)應(yīng)用為目標(biāo),遵循企業(yè)標(biāo)準(zhǔn)開發(fā)過程和技術(shù),以任務(wù)驅(qū)動(dòng),對(duì)Bootstrap、MySQL、PHP、Laravel、AJAX、JSON等重要Web前端開發(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í)驗(yàn)),主要進(jìn)行知識(shí)單元訓(xùn)練,可以對(duì)應(yīng)課程練習(xí)或?qū)嶒?yàn)進(jìn)行實(shí)踐,針對(duì)不同的知識(shí)單元設(shè)計(jì)了有針對(duì)性的專題項(xiàng)目,重點(diǎn)訓(xùn)練每個(gè)知識(shí)單元的內(nèi)容,也為案例開發(fā)進(jìn)行知識(shí)補(bǔ)強(qiáng),儲(chǔ)備技術(shù);第二部分為案例,可以對(duì)應(yīng)課程設(shè)計(jì)或綜合實(shí)踐,本次選用“在線音樂平臺(tái)”,采用業(yè)務(wù)和知識(shí)迭代開發(fā)思路,完整訓(xùn)練Web核心知識(shí)單元在企業(yè)真實(shí)項(xiàng)目中的應(yīng)用。
王曉玲(1974.12—),女,河北灤縣,碩士研究生,F(xiàn)為上海電子信息職業(yè)技術(shù)學(xué)院講師。自2003月至今,一直在軟件技術(shù)專業(yè)兢兢業(yè)業(yè)的教學(xué)。指導(dǎo)學(xué)生參加各種比賽,并多次獲獎(jiǎng)。其中,全國職業(yè)技能大賽中兩次一等獎(jiǎng),一次三等獎(jiǎng)。課程建設(shè)方面:市級(jí)精品課程《面向?qū)ο缶幊蹋↗ava)》,校級(jí)精品課程兩門《Android軟件開發(fā)》、《網(wǎng)頁制作》。開發(fā)了學(xué)校的評(píng)教系統(tǒng)網(wǎng)站。
第1章 概述 (1)
1.1 實(shí)踐目標(biāo) (1)
1.2 技術(shù)專題設(shè)計(jì) (1)
1.3 案例設(shè)計(jì) (4)
第2章 開發(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)站首頁 (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 搭建頁面結(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 輸出購買商品數(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é)生成績排序 (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類和對(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 編寫首頁index.php (58)
8.4.3 編寫工資類Salary (59)
8.4.4 編寫功能處理文件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 編寫首頁index.php (65)
9.4.3 編寫圖形抽象類Shape (67)
9.4.4 編寫矩形類Rectangle (67)
9.4.5 編寫圓形類Circle (69)
9.4.6 編寫功能處理文件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 編寫靜態(tài)頁面index.php (75)
10.4.3 編寫接口Goods (76)
10.4.4 編寫生鮮類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 編寫登錄頁login.php (81)
11.4.3 編寫登錄處理文件login_server.php (82)
11.4.4 編寫個(gè)人信息頁面center.php (84)
11.4.5 優(yōu)化登錄頁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ù)庫 (87)
12.4.2 創(chuàng)建學(xué)生信息系統(tǒng)數(shù)據(jù)庫及信息表 (88)
12.4.3 編寫初始化腳本并導(dǎo)入 (89)
12.4.4 導(dǎo)出備份數(shù)據(jù)庫 (90)
第13章 PHP數(shù)據(jù)庫編程:新增學(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 編寫表單頁面 (93)
13.4.3 獲取表單提交 (93)
13.4.4 連接數(shù)據(jù)庫 (94)
13.4.5 執(zhí)行SQL語句 (94)
第14章 PHP數(shù)據(jù)庫編程:學(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ù)庫 (97)
14.4.2 預(yù)編譯SQL語句 (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 配置國內(nèi)鏡像 (107)
15.4.3 創(chuàng)建Laravel工程 (108)
15.4.4 配置虛擬主機(jī) (109)
15.4.5 編寫index.blade.php文件 (110)
15.4.6 編寫路由 (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 編寫quiz.blade.php文件 (116)
16.4.3 編寫result.blade.php文件 (118)
16.4.4 配置路由 (119)
16.4.5 創(chuàng)建控制類QuizController (119)
16.4.6 編寫QuizController處理方法 (120)
第17章 Web前后端交互:書籍目錄頁面 (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章 案例:在線音樂平臺(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 開發(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ù)庫設(shè)計(jì)與管理 (142)
18.2.1 E-R圖 (142)
18.2.2 表設(shè)計(jì) (143)
18.2.3 編寫SQL腳本 (146)
18.2.4 創(chuàng)建數(shù)據(jù)庫 (149)
18.2.5 初始化數(shù)據(jù)庫 (149)
18.3 第一階段搭建靜態(tài)頁面 (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ǔ):查詢音樂列表 (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ù)庫:后臺(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ù)庫:查詢音樂列表優(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):添加音樂 (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):音樂列表 (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):編輯音樂 (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):刪除音樂 (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):首頁 (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):音樂試聽 (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):音樂評(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)