Web開發實戰
-
【作 者】主編 肖睿 陳永
【I S B N 】978-7-5170-5400-9
【責任編輯】李炎
【適用讀者群】本專通用
【出版時間】2017-05-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】260
【千字數】350
【印 張】16.25
【定 價】¥48
【叢 書】云計算工程師系列
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書針對Web開發零基礎人群,采用案例與任務驅動的方式,由入門到精通,邊講解邊練習,使得讀者的學習過程比較輕松。本書包括網頁制作基礎HTML+CSS、使用jQuery制作網頁特效、Django Web開發三大部分內容,系統地介紹HTML標簽、CSS樣式、JavaScript和jQuery開發的知識,使讀者最終能運用所學知識完成精彩的網站開發。本書還在掌握Python的基礎上介紹了MVC模型、Django框架,最后通過多個項目來訓練如何進行Web開發。
本書通過通俗易懂的原理及深入淺出的案例,并配以完善的學習資源和支持服務,為讀者帶來全方位的學習體驗,包括視頻及動畫教程、案例素材下載、學習交流社區、討論組等終身學習內容,更多技術支持請訪問課工場www.kgc.cn。
領先的實用技能——打造云計算工程師
科學的訓練模式——授人以漁而不只是作品臨摹
真實的項目驅動——行業知識與專業設計相呼應
便捷的學習體驗——傳統教材與二維碼革命性攜手
“互聯網+人工智能”時代,新技術的發展可謂是一日千里,云計算、大數據、物聯網、區塊鏈、虛擬現實、機器學習、深度學習等,已經形成一波新的科技浪潮。以云計算為例,國內云計算市場的蛋糕正變得越來越誘人,以下列舉了2016年以來發生的部分大事。
1.中國聯通發布云計算策略,并同步發起成立“中國聯通沃云+云生態聯盟”,全面開啟云服務新時代。
2.內蒙古斥資500億元欲打造亞洲最大的云計算數據中心。
3.騰訊云升級為平臺級戰略,旨在探索云上生態,實現全面開放,構建可信賴的云生態體系。
4.百度正式發布“云計算+大數據+人工智能”三位一體的云戰略。
5.亞馬遜AWS和北京光環新網科技股份有限公司聯合宣布:由光環新網負責運營的AWS中國(北京)區域在中國正式商用。
6.來自Forrester的報告認為,AWS和OpenStack是公有云和私有云事實上的標準。
7.網易正式推出“網易云”。網易將先行投入數十億人民幣,發力云計算領域。
8.金山云重磅發布“大米”云主機,這是一款專為創業者而生的性能王云主機,采用自建11線BGP全覆蓋以及VPC私有網絡,全方位保障數據安全。
DT時代,企業對傳統IT架構的需求減弱,不少傳統IT企業的技術人員,面臨失業風險。全球最知名的職業社交平臺LinkedIn發布報告,最受雇主青睞的十大職業技能中“云計算”名列前茅。2016年,中國企業云服務整體市場規模超500億元,預計未來幾年仍將保持約30%的年復合增長率。未來5年,整個社會對云計算人才的需求缺口將高達130萬。從傳統的IT工程師轉型為云計算與大數據專家,已經成為一種趨勢。
基于云計算這樣的大環境,課工場(kgc.cn)的教研團隊幾年前開始策劃的“云計算工程師系列”教材應運而生,它旨在幫助讀者朋友快速成長為符合企業需求的、優秀的云計算工程師。這套教材是目前業界最全面、專業的云計算課程體系,能夠滿足企業對高級復合型人才的要求。參與本書編寫的院校老師還有陳永、王輝、王春蘭、張軍等。
課工場是北京大學下屬企業北京課工場教育科技有限公司推出的互聯網教育平臺,專注于互聯網企業各崗位人才的培養。平臺匯聚了數百位來自知名培訓機構、高校的頂級名師和互聯網企業的行業專家,面向大學生以及需要“充電”的在職人員,針對與互聯網相關的產品設計、開發、運維、推廣和運營等崗位,提供在線的直播和錄播課程,并通過遍及全國的幾十家線下服務中心提供現場面授以及多種形式的教學服務,并同步研發出版最新的課程教材。
除了教材之外,課工場還提供各種學習資源和支持,包括:
●現場面授課程
●在線直播課程
●錄播視頻課程
●授課PPT課件
●案例素材下載
●擴展資料提供
●學習交流社區
●QQ討論組(技術,就業,生活)
以上資源請訪問課工場網站www.kgc.cn。
本套教材特點
(1)科學的訓練模式
●科學的課程體系。
●創新的教學模式。
●技能人脈,實現多方位就業。
●隨需而變,支持終身學習。
(2)企業實戰項目驅動
●覆蓋企業各項業務所需的IT技能。
●幾十個實訓項目,快速積累一線實踐經驗。
(3)便捷的學習體驗
●提供二維碼掃描,可以觀看相關視頻講解和擴展資料等知識服務。
●課工場開辟教材配套版塊,提供素材下載、學習社區等豐富的在線學習資源。
讀者對象
(1)初學者:本套教材將幫助你快速進入云計算及運維開發行業,從零開始逐步成長為專業的云計算及運維開發工程師。
(2)初中級運維及運維開發者:本套教材將帶你進行全面、系統的云計算及運維開發學習,幫助你逐步成長為高級云計算及運維開發工程師。
課工場出品(kgc.cn)
- 基于.NET Core框架的分布式系統架構設計 [湯佳 著]
- Web用戶界面設計與制作 [主編 趙娟]
- ASP.NET(C#)網站開發(第二版) [主編 張志明 王輝]
- Bootstrap與jQuery UI框架設計 [主編 肖睿 吳振宇]
- 網頁設計與制作 [主編 楊毅]
- 網頁制作實戰 [主編 肖睿 羅保山]
- 網頁設計與制作 [主編 陳建國 項煒]
- 16課學會網頁程序設計—— HTML5+CSS3+JavaScript+jQuery+ [施威銘研究室 著]
- HTML5+CSS3前端技術——UI設計師與開發人員合作秘籍 [北京課工場教育科技有限公司Q]
- Web程序設計實踐教程 [主編 侯萍 郭俊榮]
- 網頁設計與制作 [孫娜 蒲秋梅 南洋 編著]
- 玩轉Axure RP——Axure RP 7.0高保真網頁、APP原型設計 [謝星星 編著]
- ASP.NET Web程序設計 [吳琴霞 栗青生 康晶 編著]
- CSS+DIV頁面布局技術 [主編 朱翠苗]
- Web開發與安全防范 [主編 武春嶺]
- 網頁設計實訓教程 [主編 張春英 李英文 鐘大偉]
- ASP.NET(C#)網站開發 [主編 張志明 王輝]
- 網頁設計實用技術 [主 編 陳建國 李勤]
- JSP設計與開發 [秦毅 王可]
- ASP.NET項目開發教程 [鄒承俊 任 華]
- 動態網頁設計與制作實用教程(第三版) [程偉淵 倪燃]
- ASP程序設計(第二版) [葉潮流 杜奕智]
- 網頁設計與制作實用技術(第二版) [齊建玲 楊艷杰]
- 網頁前端技術 [主 編 王敏杰 任云暉]
- 多媒體網頁設計教程 [主編 朱國華 齊暉 李楓]
- 網頁設計與制作(第二版)實訓指導 [任正云 賴玲 嚴永松 王婭紛]
- 網頁設計與制作(第二版) [任正云 賴玲 嚴永松 編著]
- 網頁設計與制作 [主編 陳彥許 陳維華]
課程設計說明
關于引用作品版權說明
第1章 初識HTML與CSS 1
1.1 HTML基礎 2
1.1.1 HTML介紹 2
1.1.2 HTML基本結構 3
1.1.3 HTML基本標簽 6
1.1.4 HTML圖像標簽 9
1.1.5 HTML超鏈接標簽 11
1.1.6 注釋和特殊符號 16
1.2 揭開CSS的神秘面紗 17
1.2.1 什么是CSS 18
1.2.2 CSS基礎語法 19
1.2.3 CSS選擇器 20
1.2.4 網頁中引用CSS樣式 24
本章總結 27
本章作業 27
第2章 給網頁整容 29
2.1 使用CSS美化文本 30
2.1.1 字體樣式 31
2.1.2 文本樣式 36
2.1.3 CSS設置超鏈接樣式 39
2.2 背景樣式 42
2.2.1 認識
2.2.2 背景屬性 43
2.3 列表樣式 48
2.3.1 認識列表 48
2.3.2 列表的使用 49
2.3.3 列表的樣式 54
本章總結 57
本章作業 57
第3章 CSS美化表單 59
3.1 表格 60
3.1.1 表格的結構 61
3.1.2 表格基本語法 61
3.1.3 表格的跨行跨列 62
3.2 表單 66
3.2.1 表單的基本結構 66
3.2.2 表單的元素 68
3.2.3 表單的高級應用 78
3.2.4 表單語義化 80
本章總結 83
本章作業 83
第4章 初識JavaScript 85
4.1 JavaScript概述 86
4.1.1 JavaScript的概念 86
4.1.2 JavaScript的應用 87
4.1.3 在網頁中引用JavaScript 90
4.2 JavaScript基礎語法 92
4.2.1 變量 92
4.2.2 數據類型 92
4.2.3 運算符 94
4.2.4 注釋 95
4.2.5 選擇結構 96
4.2.6 信息提示的使用 97
4.3 函數 98
4.3.1 系統函數 98
4.3.2 自定義函數 99
4.3.3 變量的作用域 102
本章總結 103
本章作業 103
第5章 JavaScript對象 105
5.1 BOM模型及其對象 106
5.1.1 window對象 107
5.1.2 history對象 112
5.1.3 location對象 113
5.1.4 document對象 115
5.2 JavaScript內置對象 121
5.2.1 Array對象 122
5.2.2 Date對象 124
5.2.3 Math對象 125
5.3 定時函數及其應用 126
本章總結 129
本章作業 130
第6章 初識jQuery 131
6.1 jQuery簡介 132
6.1.1 為什么選擇jQuery 132
6.1.2 什么是jQuery 133
6.1.3 配置jQuery環境 137
6.2 DOM高級編程 138
6.2.1 什么是DOM 138
6.2.2 動態改變HTML文檔結構 140
6.2.3 DOM對象 146
6.3 jQuery語法結構 146
6.4 DOM對象和jQuery對象 152
6.4.1 jQuery對象 152
6.4.2 jQuery對象與DOM對象的
相互轉換 152
6.5 循環結構 154
本章總結 158
本章作業 158
第7章 jQuery選擇器與事件 159
7.1 jQuery選擇器 160
7.2 jQuery事件 178
本章總結 185
本章作業 185
第8章 Django Web開發 187
8.1 Django Web項目及應用 188
8.1.1 搭建Django Web開發環境 188
8.1.2 創建項目及添加應用 190
8.1.3 配置項目及應用 193
8.2 MVC模型與Django的
MTV框架 197
8.3 升級Web項目及應用 199
本章總結 204
第9章 Django開發Blog項目 205
9.1 Django操作MySQL數據庫 206
9.1.1 ORM介紹 206
9.1.2 Django的ORM映射方式 206
9.1.3 Django連接MySQL做增刪改查 209
9.2 使用Django開發Blog項目 214
本章總結 223
第10章 Django開發通訊錄與
BBS項目 225
10.1 Django制作網頁版通訊錄 226
10.1.1 制作通訊錄首頁 227
10.1.2 制作登錄頁 229
10.1.3 維護通訊錄數據 232
10.2 使用Django開發BBS項目 237
本章總結 248