幫助中心 | 我的帳號 | 關於我們

Web開發技術基礎--面向安全攻防(21世紀高等學校網路空間安全專業系列教材)

  • 作者:編者:鄭天明|責編:安妮//薛陽
  • 出版社:清華大學
  • ISBN:9787302704980
  • 出版日期:2025/12/01
  • 裝幀:平裝
  • 頁數:263
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面介紹現代Web開發的核心技術與主流框架,內容涵蓋前端開發、後端開發及主流框架應用。全書以實戰為導向,結合典型案例,幫助讀者掌握從基礎語法到項目開發的完整流程。
    全書共11章。第1章著重介紹Web基本概念、Web開發技術體系及VSCode安裝;第2?4章著重介紹HTML、CSS、JavaScript等Web前端開發技術,以及Vue、Element Plus和Axios前端框架;第5、6章著重介紹PHP開發技術和PHP框架;第7?9章著重介紹Java語言基礎、Java Web開發技術和Java框架;第10、11章著重介紹Python語言基礎及Flask、Django框架。全書提供大量應用實例,每章后均附有實驗習題。
    本書作為高等院校信息安全、網路空間安全專業的核心課程教材,主要適用於「Web安全基礎」「Web開發技術」等課程的教學需求,可為後續「Web安全攻防」「Web滲透測試技術」「Web漏洞挖掘與利用」等專業課程奠定必要的技術基礎。同時,本書也可作為軟體工程、電腦科學與技術等相關專業的「Web開發技術」課程教材,滿足電腦類專業的基礎教學要求。
    同時,本書特別適合作為網路安全工程師、Web應用開發人員的技術參考用書,可為從事Web安全防護、漏洞檢測與修復等工作的技術人員提供系統的技術參考。書中涵蓋的主流開發框架實踐案例,對企事業單位的網路安全從業人員搭建最新Web漏洞靶場、研究Web安全新型漏洞、防範網路攻擊等具有較強的實用參考價值。

作者介紹
編者:鄭天明|責編:安妮//薛陽

目錄
第1章  概述
  1.1  Web基本概念
    1.1.1  HTTP
    1.1.2  Web伺服器
    1.1.3  瀏覽器
    1.1.4  網路程序開發體系結構
  1.2  Web開發技術體系
    1.2.1  前端技術
    1.2.2  後端技術
  1.3  安裝VS Code
  1.4  本章小結
  課後實驗
第2章  HTML與CSS
  2.1  HTML簡介
    2.1.1  HTML的發展歷史
    2.1.2  HTML的特點
    2.1.3  HTML5
    2.1.4  HTML標籤
  2.2  HTML標籤的分類
    2.2.1  文件結構標籤
    2.2.2  段落和文本格式標籤
    2.2.3  列表標籤
    2.2.4  鏈接標籤
    2.2.5  表格標籤
    2.2.6  表單標籤
    2.2.7  多媒體標籤
    2.2.8  語義化標籤
    2.2.9  其他標籤
  2.3  CSS簡介
    2.3.1  CSS的發展歷史
    2.3.2  CSS的特點
  2.4  CSS的語法
    2.4.1  尺寸
    2.4.2  選擇器
    2.4.3  字體屬性
    2.4.4  文本屬性
    2.4.5  背景
    2.4.6  邊框
    2.4.7  布局
    2.4.8  彈性盒模型
  2.5  案例
    2.5.1  用戶登錄頁面的設計與實現
    2.5.2  用戶註冊頁面的設計與實現
    2.5.3  Web漏洞列表頁面的設計與實現
  2.6  本章小結
  課後實驗
第3章  JavaScript
  3.1  JavaScript簡介
    3.1.1  JavaScript的發展歷史
    3.1.2  JavaScript的特點

  3.2  JavaScript的基本語法
    3.2.1  常量和變數
    3.2.2  基本數據類型
    3.2.3  流程式控制制語句
    3.2.4  數組
    3.2.5  函數
    3.2.6  對象
    3.2.7  Document對象
    3.2.8  事件
  3.3  案例
    3.3.1  用戶登錄頁面
    3.3.2  用戶註冊頁面
    3.3.3  Web漏洞列表頁面
  3.4  本章小結
  課後實驗
第4章  前端框架
  4.1  Vue
    4.1.1  Vue簡介
    4.1.2  Vue的安裝
    4.1.3  Vue的基礎
    4.1.4  指令
    4.1.5  計算屬性
  4.2  Element Plus
    4.2.1  Element Plus的安裝
    4.2.2  Element Plus的常用組件
  4.3  Axios
    4.3.1  Axios的安裝
    4.3.2  Axios的使用方法
  4.4  案例
  4.5  本章小結
  課後實驗
第5章  PHP開發技術
  5.1  PHP語言簡介
  5.2  開發環境的安裝
  5.3  PHP的基本語法
    5.3.1  常量和變數
    5.3.2  數據類型
    5.3.3  運算符
    5.3.4  流程式控制制語句
    5.3.5  數組
    5.3.6  函數
    5.3.7  面向對象
  5.4  Web交互
  5.5  資料庫操作
  5.6  案例
    5.6.1  用戶登錄
    5.6.2  用戶註冊
    5.6.3  Web漏洞列表
  5.7  本章小結
  課後實驗

第6章  PHP框架
  6.1  PHP框架簡介
  6.2  ThinkPHP的安裝
  6.3  ThinkPHP的基本使用方法
    6.3.1  目錄結構
    6.3.2  路由
    6.3.3  控制器
    6.3.4  操作資料庫
  6.4  案例
    6.4.1  用戶登錄
    6.4.2  用戶註冊
    6.4.3  Web漏洞列表
  6.5  本章小結
  課後實驗
第7章  Java語言基礎
  7.1  Java語言簡介
  7.2  開發環境的安裝
  7.3  Java的基本語法
    7.3.1  常量和變數
    7.3.2  數據類型
    7.3.3  運算符
    7.3.4  流程式控制制語句
    7.3.5  數組
    7.3.6  面向對象
    7.3.7  異常
  7.4  Java安全相關的基礎知識
    7.4.1  序列化和反序列化
    7.4.2  RMI
    7.4.3  LDAP
    7.4.4  JNDI
  7.5  本章小結
  課後實驗
第8章  Java Web開發技術
  8.1  Java Web開發環境的配置
  8.2  Servlet簡介
  8.3  Servlet常用的介面和類
  8.4  Servlet案例
  8.5  JSP簡介
  8.6  JSP的基礎語法
    8.6.1  JSP指令
    8.6.2  JSP表達式
    8.6.3  JSP聲明
    8.6.4  JSP腳本
    8.6.5  JSP內置對象
    8.6.6  JSP與JavaBean結合
    8.6.7  JSP操作資料庫
    8.6.8  JSP頁面跳轉與請求轉發
    8.6.9  JSP會話管理
  8.7  JSP案例
    8.7.1  用戶登錄

    8.7.2  用戶註冊
    8.7.3  Web漏洞列表
  8.8  本章小結
  課後實驗
第9章  Java框架
  9.1  Maven
    9.1.1  Maven簡介
    9.1.2  創建Maven項目
  9.2  Spring
    9.2.1  Spring簡介
    9.2.2  Spring案例
  9.3  Struts2
    9.3.1  Struts2簡介
    9.3.2  Struts2案例
  9.4  Hibernate
    9.4.1  Hibernate簡介
    9.4.2  Hibernate案例
  9.5  SSH案例
  9.6  Spring MVC
    9.6.1  Spring MVC簡介
    9.6.2  Spring MVC案例
  9.7  MyBatis
    9.7.1  MyBatis簡介
    9.7.2  MyBatis案例
  9.8  SSM案例
  9.9  本章小結
  課後實驗
第10章  Python語言基礎
  10.1  Python語言簡介
  10.2  搭建開發環境
  10.3  Python的基本語法
    10.3.1  數據類型
    10.3.2  程序結構
    10.3.3  函數與模塊
    10.3.4  文件處理
    10.3.5  異常處理
    10.3.6  多線程
  10.4  本章小結
  課後實驗
第11章  Python Web開發技術
  11.1  Python Web開發技術簡介
  11.2  Flask框架
    11.2.1  Flask框架簡介
    11.2.2  Flask的使用方法
    11.2.3  Flask案例
  11.3  Django框架
    11.3.1  Django框架簡介
    11.3.2  Django的使用方法
    11.3.3  Django案例
  11.4  本章小結

  課後實驗

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032