图书目录

目录

第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本章小结

课后实验