新書推薦:

《
古今英国园林
》
售價:NT$
500

《
奇迹时刻:获得全新的认知与领悟,如何爱自己,打破原生家庭限制,找寻真正的自由与自爱
》
售價:NT$
305

《
学会卓越
》
售價:NT$
510

《
365日自我肯定之书:你是你自己人生的主角!增强自我肯定感
》
售價:NT$
356

《
小儿推拿轻松学,脾肺同养百病消
》
售價:NT$
184

《
海洋之思:俄罗斯的海洋观(1997~2021)
》
售價:NT$
653

《
国语(全二册)中国古代史学丛书
》
售價:NT$
653

《
新安医学古籍整理发掘研究
》
售價:NT$
500
|
| 編輯推薦: |
|
本书理论与实践结合,全面介绍现代Web开发的核心技术与主流框架,内容涵盖前端开发、后端开发及主流框架应用,配套教学课件、大纲、教案和源代码,方便教与学。
|
| 內容簡介: |
|
本书全面介绍现代Web开发的核心技术与主流框架,内容涵盖前端开发、后端开发及主流框架应用。全书以实战为导向,结合典型案例,帮助读者掌握从基础语法到项目开发的完整流程。全书共11章。第1章着重介绍Web基本概念、Web开发技术体系及VSCode安装;第2~4章着重介绍HTML、CSS、JavaScript等Web前端开发技术,以及Vue、ElementPlus和Axios前端框架;第5、6章着重介绍PHP开发技术和PHP框架;第7~9章着重介绍Java语言基础、JavaWeb开发技术和Java框架;第10、11章着重介绍Python语言基础及Flask、Django框架。全书提供大量应用实例,每章后均附有实验习题。本书作为高等院校信息安全、网络空间安全专业的核心课程教材,主要适用于“Web安全基础”“Web开发技术”等课程的教学需求,可为后续“Web安全攻防”“Web渗透测试技术”“Web漏洞挖掘与利用”等专业课程奠定必要的技术基础。同时,本书也可作为软件工程、计算机科学与技术等相关专业的“Web开发技术”课程教材,满足计算机类专业的基础教学要求。同时,本书特别适合作为网络安全工程师、Web应用开发人员的技术参考用书,可为从事Web安全防护、漏洞检测与修复等工作的技术人员提供系统的技术参考。书中涵盖的主流开发框架实践案例,对企事业单位的网络安全从业人员搭建最新Web漏洞靶场、研究Web安全新型漏洞、防范网络攻击等具有较强的实用参考价值。
|
| 目錄:
|
目录
第1章概述
1.1Web基本概念
1.1.1HTTP
1.1.2Web服务器
1.1.3浏览器
1.1.4网络程序开发体系结构
1.2Web开发技术体系
1.2.1前端技术
1.2.2后端技术
1.3安装VS Code
1.4本章小结
课后实验
第2章HTML与CSS
2.1HTML简介
2.1.1HTML的发展历史
2.1.2HTML的特点
2.1.3HTML 5
2.1.4HTML标签
2.2HTML标签的分类
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.3CSS简介
2.3.1CSS的发展历史
2.3.2CSS的特点
2.4CSS的语法
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.3Web漏洞列表页面的设计与实现
2.6本章小结
课后实验
第3章JavaScript
3.1JavaScript简介
3.1.1JavaScript的发展历史
3.1.2JavaScript的特点
3.2JavaScript的基本语法
3.2.1常量和变量
3.2.2基本数据类型
3.2.3流程控制语句
3.2.4数组
3.2.5函数
3.2.6对象
3.2.7Document对象
3.2.8事件
3.3案例
3.3.1用户登录页面
3.3.2用户注册页面
3.3.3Web漏洞列表页面
3.4本章小结
课后实验
第4章前端框架
4.1Vue
4.1.1Vue简介
4.1.2Vue的安装
4.1.3Vue的基础
4.1.4指令
4.1.5计算属性
4.2Element Plus
4.2.1Element Plus的安装
4.2.2Element Plus的常用组件
4.3Axios
4.3.1Axios的安装
4.3.2Axios的使用方法
4.4案例
4.5本章小结
课后实验
第5章PHP开发技术
5.1PHP语言简介
5.2开发环境的安装
5.3PHP的基本语法
5.3.1常量和变量
5.3.2数据类型
5.3.3运算符
5.3.4流程控制语句
5.3.5数组
5.3.6函数
5.3.7面向对象
5.4Web交互
5.5数据库操作
5.6案例
5.6.1用户登录
5.6.2用户注册
5.6.3Web漏洞列表
5.7本章小结
课后实验
第6章PHP框架
6.1PHP框架简介
6.2ThinkPHP的安装
6.3ThinkPHP的基本使用方法
6.3.1目录结构
6.3.2路由
6.3.3控制器
6.3.4操作数据库
6.4案例
6.4.1用户登录
6.4.2用户注册
6.4.3Web漏洞列表
6.5本章小结
课后实验
第7章Java语言基础
7.1Java语言简介
7.2开发环境的安装
7.3Java的基本语法
7.3.1常量和变量
7.3.2数据类型
7.3.3运算符
7.3.4流程控制语句
7.3.5数组
7.3.6面向对象
7.3.7异常
7.4Java安全相关的基础知识
7.4.1序列化和反序列化
7.4.2RMI
7.4.3LDAP
7.4.4JNDI
7.5本章小结
课后实验
第8章Java Web开发技术
8.1Java Web开发环境的配置
8.2Servlet简介
8.3Servlet常用的接口和类
8.4Servlet案例
8.5JSP简介
8.6JSP的基础语法
8.6.1JSP指令
8.6.2JSP表达式
8.6.3JSP声明
8.6.4JSP脚本
8.6.5JSP内置对象
8.6.6JSP与JavaBean结合
8.6.7JSP操作数据库
8.6.8JSP页面跳转与请求转发
8.6.9JSP会话管理
8.7JSP案例
8.7.1用户登录
8.7.2用户注册
8.7.3Web漏洞列表
8.8本章小结
课后实验
第9章Java框架
9.1Maven
9.1.1Maven简介
9.1.2创建Maven项目
9.2Spring
9.2.1Spring简介
9.2.2Spring案例
9.3Struts2
9.3.1Struts2简介
9.3.2Struts2案例
9.4Hibernate
9.4.1Hibernate简介
9.4.2Hibernate案例
9.5SSH案例
9.6Spring MVC
9.6.1Spring MVC简介
9.6.2Spring MVC案例
9.7MyBatis
9.7.1MyBatis简介
9.7.2MyBatis案例
9.8SSM案例
9.9本章小结
课后实验
第10章Python语言基础
10.1Python语言简介
10.2搭建开发环境
10.3Python的基本语法
10.3.1数据类型
10.3.2程序结构
10.3.3函数与模块
10.3.4文件处理
10.3.5异常处理
10.3.6多线程
10.4本章小结
课后实验
第11章Python Web开发技术
11.1Python Web开发技术简介
11.2Flask框架
11.2.1Flask框架简介
11.2.2Flask的使用方法
11.2.3Flask案例
11.3Django框架
11.3.1Django框架简介
11.3.2Django的使用方法
11.3.3Django案例
11.4本章小结
课后实验
|
| 內容試閱:
|
前言
随着信息技术的快速发展,Web开发技术已成为信息安全、网络空间安全及软件工程等领域的重要基础支撑技术。在大数据、云计算、人工智能、物联网等新兴技术蓬勃发展的背景下,Web应用已深入政府、企业和个人生活的方方面面,其安全性和开发效率直接关系到国家网络安全与企业数字化转型的成效。Web技术的发展不仅推动了前端与后端分离的架构模式,也催生了大量高效灵活的开发框架与自动化部署工具,这些都对高校的人才培养提出了更高的要求。
本书以培养具有实际操作能力和综合开发素养的应用型人才为目标,紧贴当下主流技术体系,系统介绍了Web全栈开发技术的理论与实践。内容涵盖从网页结构设计到样式美化、从前端交互实现到后端逻辑处理、从单体应用开发到分层架构框架的综合运用,通过典型实战案例带领读者掌握主流开发语言和框架的核心技能。本书注重“理论+实践”的教学理念,是笔者在多年教学与工程实践经验的基础上编写而成,书中内容力求理论联系实际,突出实用性、系统性和可操作性,语言简练、概念清晰、通俗易懂,便于学生自学和教师教学。
本书共11章,主要内容包括HTML标签、CSS语法、JavaScript基本语法、Vue指令、Element Plus常用组件、Axios使用方法、PHP基本语法、PHP框架实践、Java基本语法、Spring案例、Struts2案例、Hibernate案例、Spring MVC案例、Mybatis案例、Python基本语法、Flask案例、Django案例。
本书在编写过程中,广泛参考了国内外最新技术资料与开发案例,并结合当前产业发展趋势与岗位能力要求,力求构建理论知识与实践技能并重的课程体系。但由于Web技术更新迭代迅速,书中内容虽经多次修订,仍可能存在不足之处,敬请广大读者和专家学者批评指正,以助本书不断完善和提升。
郑天明
2025年10月
Web开发技术基础——面向安全攻防
|
|