本书以项目为导向,融合课程思政元素,采用"校企合作、双元开发”模式进行编写,全面覆盖网络应用程序开发的核心知识和技能。 本书融入了 1+X(Web前端)证书习题、Web 前端开发工程师岗位技能、世界技能大赛网站设计与开发赛项知识点和创新创业教育等内容。 本书配备了相关素材及源代码文件、微课视频、PPT 课件等丰富的学习及教学资源,并在学银在线平台配套在线开放课程。本书系统地介绍了网络应用程序开发的相关内容,包括初识网络应用程序及搭建开发环境、使用 HTML 设计页面、使用JavaScript 为页面添加特效、设计数据库、使用 PHP 在页面上显示数据库内容、构建 MVC 设计模型,实现中草药查询应用前台功能,实现中草药查询应用后台功能。
		
	
刘建东,男,副教授,就职于南阳医学高等专科学校,从事计算机网络技术专业专业课程教学,先后指导学生参加第46届世界技能大赛河南省选拔赛网站设计与开发赛项,河南省第一届职业技能大赛网站设计与开发赛项、全国大学生智能技术应用大赛Web开发赛项等比赛,学生在河南省第一届职业技能大赛中因成绩突出,被河南省人力资源与社会保障厅授予"河南省技术能手”称号,学生在第六届全国大学生智能技术应用大赛中荣获一等奖。
项目 1  初识网络应用程序及搭建开发环境 ………………………………………………………………… 001
  基础课………………………………………………………………………………………………………… 002
    任务 1.1  初识网络应用程序 …………………………………………………………………………… 002
    任务 1.2  网络应用程序的工作原理 …………………………………………………………………… 002
  实践课………………………………………………………………………………………………………… 004
    任务 1.3  搭建网络应用程序开发环境 ………………………………………………………………… 004
项目 2  使用 HTML 设计页面 ………………………………………………………………………………… 014
  基础课………………………………………………………………………………………………………… 015
    任务 2.1  HTML 语言基础 ……………………………………………………………………………… 015
    任务 2.2  CSS 语言基础 ………………………………………………………………………………… 023
    任务 2.3  DIV+CSS 布局 ………………………………………………………………………………… 032
  实践课………………………………………………………………………………………………………… 045
    任务 2.4  设计中草药查询应用页面 …………………………………………………………………… 045
项目 3  使用 JavaScript 为页面添加特效 …………………………………………………………………… 069
  基础课………………………………………………………………………………………………………… 070
    任务 3.1  JavaScript 语法基础 …………………………………………………………………………… 070
    任务 3.2  JavaScript 数组与函数 ………………………………………………………………………… 082
    任务 3.3  JavaScript 对象 ………………………………………………………………………………… 086
  实践课………………………………………………………………………………………………………… 099
    任务 3.4  实现中草药查询应用页面特效 ……………………………………………………………… 099
项目 4  设计数据库 …………………………………………………………………………………………… 105
  基础课………………………………………………………………………………………………………… 106
    任务 4.1  MySQL 数据库基础 …………………………………………………………………………… 106
    任务 4.2  单表与多表查询 ……………………………………………………………………………… 111
    任务 4.3  视图的操作 …………………………………………………………………………………… 113
  实践课………………………………………………………………………………………………………… 115
    任务 4.4  设计中草药查询应用数据库 ………………………………………………………………… 115
项目 5  使用 PHP 在页面上显示数据库内容 ……………………………………………………………… 122
  基础课………………………………………………………………………………………………………… 123
    任务 5.1  PHP 语法基础 ………………………………………………………………………………… 123
    任务 5.2  PHP 数组与函数 ……………………………………………………………………………… 132
    任务 5.3  表单传值 ……………………………………………………………………………………… 137
    任务 5.4  会话技术的应用 ……………………………………………………………………………… 140
    任务 5.5  使用 PHP 操作 MySQL 数据库 ……………………………………………………………… 142
  实践课………………………………………………………………………………………………………… 144
    任务 5.6  在中草药查询应用页面显示数据库内容 …………………………………………………… 144
项目 6  构建 MVC 设计模型 ………………………………………………………………………………… 147
  基础课………………………………………………………………………………………………………… 148
    任务 6.1  类与对象的使用 ……………………………………………………………………………… 148
    任务 6.2  面向对象三大特征 …………………………………………………………………………… 151
    任务 6.3  特殊的类 ……………………………………………………………………………………… 154
    任务 6.4  PDO 数据库抽象层 …………………………………………………………………………… 158
    任务 6.5  MVC 开发模式 ………………………………………………………………………………… 160
  实践课………………………………………………………………………………………………………… 163
    任务 6.6  设计中草药查询应用 MVC 结构模型 ……………………………………………………… 163
项目 7  实现中草药查询应用前台功能 ……………………………………………………………………… 168
  实践课………………………………………………………………………………………………………… 169
    任务 7.1  实现列表页功能 ……………………………………………………………………………… 169
    任务 7.2  实现内容页功能 ……………………………………………………………………………… 171
    任务 7.3  实现查询功能 ………………………………………………………………………………… 172
    任务 7.4  实现分页功能 ………………………………………………………………………………… 173
项目 8  实现中草药查询应用后台功能 ……………………………………………………………………… 179
  实践课………………………………………………………………………………………………………… 180
    任务 8.1  实现管理员登录功能 ………………………………………………………………………… 180
    任务 8.2  实现中草药数据管理功能 …………………………………………………………………… 182
参考文献………………………………………………………………………………………………………… 201