欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Web全栈开发技术研究与实践(十三五全国计算机高等教育精品课程教材)
      • 作者:陶文寅|责编:王巍
      • 出版社:北京联合
      • ISBN:9787559657381
      • 出版日期:2022/03/01
      • 页数:312
    • 售价:23.2
  • 内容大纲

        全书由8章构成,主要介绍了Web系统的上层架构、Web全栈系统开发环境的搭建、Web全栈系统开发所用到的工具、PHP程序设计方法、HTML5中语义标签的使用方法、CSS3样式表和JavaScript的设计思路,并且在Bootstrap的基础上开发了一个基于学生工作过程管理系统的登录界面和数据库,探讨如何通过常用数据库操作指令来完成对数据库的操作,最后探讨了如何基于最新的ThinkPHP 5.x框架设计出高效的系统。
  • 作者介绍

        陶文寅     苏州工业园区服务外包职业学院教师     中国计算机学会会员,苏州人工智能学会智能物流专委会委员,在嵌入式技术与应用、Web应用开发、ROS机器人应用开发方面有丰富的教学和实践经验。     主讲课程     Web 服务器开发、Android移动应用开发、ARM平台应用开发、ROS机器人     社会服务项目     DOOKEI智能投影仪远程营销控制系统平台     LXAPF远程电力系统监控平台     企业智能化ERP系统     老年爬楼机管理与预约系统     公交智能化精准运营平台与物联网系统平台建设     泛在电力物联网微型控制系统建设     智能制造机器人的自动上下料解决方案
  • 目录

    第1章  绪论
      1.1  Web系统的三层体系架构
      1.2  前端系统的技术综述
      1.3  服务系统的技术综述
      1.4  数据存储系统的技术综述
      1.5  PHP技术的局限性
      本章小结
      本章习题
    第2章  Web 服务器开发环境的搭建
      2.1  Apache服务器的安装和使用
        2.1.1  Ubuntu下 Apache 服务器的
      安装
        2.1.2  Ubuntu下Apache 服务器的
      设置
      2.2  MySQL服务器的安装和使用
        2.2.1  Ubuntu下MySQL服务器的
      安装
        2.2.2  MySQL管理工具MySQL
      Workbench 的安装和使用
      2.3  PHP运行库的安装和扩展
        2.3.1  Ubuntu下的PHP 运行库的
      安装
        2.3.2  常用的PHP运行库扩展程序
      本章小结
      本章习题
    第3章  几种常用的Web开发工具
      3.1  XDebug开源的PHP 调试工具
      3.2  Vistual Code开源的跨平台程序
      编辑器
        3.2.1  Linux 下Vistual Code 的安装
        3.2.2  Vistual Code中PHP相关插
      件的安装
      3.3  Eclipse for PHP Developers 全能的
      程序编辑器
        3.3.1  Linux 下 Oracle Java 的安装
        3.3.2  Linux 下 Eclipse for PHP
      Developers 的安装
      3.4  Chrome DevTools实用的前端调试
      工具
      本章小结
      本章习题
    第4章  PHP 的面向对象分析与设计
      4.1  面向对象的基本概念
        4.1.1  理解类与对象
        4.1.2  理解面向对象的程序设计
      4.2  面向对象的构成与内存分配
        4.2.1  类的声明
        4.2.2  对象的实例化与内存分配
      4.3  面向对象的$this和构造函数的分析
        4.3.1  运行时对象属性与方法的动

      态访问
        4.3.2  构造函数和析构函数的运行
      分析
        4.3.3  静态函数与静态变量的运行
      分析
      4.4  面向对象中封装性的编程思想
        4.4.1  封装性的基本含义
        4.4.2  封装性关键字的使用方法
        4.4.3  单例模式的设计与意义
      4.5  面向对象中继承性的编程思想
        4.5.1  继承性的基本含义
        4.5.2  继承性关键字的使用方法
      4.6  面向对象中多态性的编程思想
        4.6.1  父类和子类的函数重写
        4.6.2  抽象类的意义与使用
        4.6.3  接口类的意义与使用
      本章小结
      本章习题
    第5章  HTML5、CSS3、JavaScript
      的设计方法
      5.1  HTML5的语义概念和常用标签
        5.1.1  结构、样式、行为
        5.1.2  HTML5中新增的文档结构
      标签
        5.1.3  HTML5中增强的多媒体应用
        5.1.4  HTML5中Form表单的新
      特性
      5.2  CSS3中基本与高级选择器的使用
        5.2.1  层叠样式表中层叠的概念
        5.2.2  CSS3中基本选择器的使用
        5.2.3  CSS3中关系选择器的使用
        5.2.4  CSS3中选择器优先级的计算
      5.3  面向对象编程思想在CSS3中的
      应用
        5.3.1  CSS3中“类”概念的应用
        5.3.2  “命名空间”在CSS3中的
      应用
        5.3.3  “多用组合,少用继承”原
      则在CSS3中的应用
      5.4  面向对象编程技术在JavaScript中
      的应用
        5.4.1  JavaScript的运行环境
        5.4.2  JavaScript中的数据类型与
      函数
        5.4.3  JavaScript中的基本对象
      类型
        5.4.4  JavaScript中的继承与扩展
      5.5  JQuery的DOM操作和AJAX的
      异步通讯
        5.5.1  JQuery的引入与建议

        5.5.2  DOM的理解与选择器
        5.5.3  Web页面中的DOM操作
        5.5.4  深入理解JQuery中的事件
      响应
        5.5.5  Ajax异步通讯的理解和
      使用
      本章小结
      本章习题
    第6章  响应式前端框架Bootstrap
      的使用
      6.1  Bootstrap简介与库文件的导入
        6.1.1  Bootstrap框架的引入
        6.1.2  Bootstrap 基础模板的理解
      6.2  响应式栅格系统运作原理的理解
        6.2.1  响应式布局的核心
      媒体查询
        6.2.2  Bootstrap中栅格系统的
      原理
        6.2.3  Bootstrap中栅格系统的
      页面布局
      6.3  页面组件的全局样式设定
        6.3.1  Bootstrap中的文本样式
        6.3.2  Bootstrap中的表格样式
        6.3.3  Bootstrap中的表单样式
        6.3.4  Bootstrap 中的按钮样式
        6.3.5  Bootstrap中的图片样式
        6.3.6  Bootstrap中的辅助样式
      6.4  响应式的常用组件绘制与函数
      应用
        6.4.1  Bootstrap中的字体图标
        6.4.2  下拉菜单的绘制与事件处理
        6.4.3  按钮组的绘制与事件处理
        6.4.4  输入框组的绘制与事件处理
        6.4.5  顶部导航栏的绘制与事件
      处理
        6.4.7  路径导航的绘制与事件处理
        6.4.8  分页导航的绘制与事件处理
        6.4.9  标签与徽章的绘制与事件
      处理
        6.4.10  巨幕的绘制与事件处理
        6.4.11  缩略图的绘制与事件处理
        6.4.12  进度条的绘制与事件处理
        6.4.13  面板的绘制与事件处理
        6.4.14  列表的绘制与事件处理
      6.5  Bootstrap对JavaScript 的实现与
      弹出组件应用
        6.5.1  模态对话框的绘制与事件处
      理
        6.5.2  提示工具的绘制与事件处理
        6.5.3  警告框的绘制与事件处理

      本章小结
      本章习题
    第7章  MySQL 数据库的设计与查询
      7.1  数据存储的发展和技术构成
        7.1.1  数据存储的发展
        7.1.2  数据库范式与技术构成
      7.2  MySQL的数据类型与数据库、
      数据表的操作
        7.2.1  MySQL中的数据类型
        7.2.2  MySQL 中数据库的操作
        7.2.3  MySQL 中数据表的创建
        7.2.4  MySQL中数据表的查看与
      修改
        7.2.5  MySQL 中数据表的修改
        7.2.6  MySQL 中数据表的删除
      7.3  数据项的插入、更新、删除
        7.3.1  数据项的插入
        7.3.2  数据项的更新
        7.3.3  数据项的删除
      7.4  常用查询语句的使用
        7.4.1  单数据表的基础查询
        7.4.2  单数据表的条件查询
        7.4.3  集合函数与分组数据查询
        7.4.4  多数据表的联合查询
      7.5  数据库视图的使用及其特点
        7.5.1  视图的作用与意义
        7.5.2  视图的创建与修改
        7.5.3  视图的删除
      7.6  触发器和存储过程的使用
        7.6.1  触发器的使用
        7.6.2  存储过程的使用
      本章小结
      本章习题
    第8章  MVC模式下的ThinkPHP 5
      开发框架的使用
      8.1  MVC模式在Web开发中的应用
        8.1.1  MVC的工作模式和原理
        8.1.2  常用的几种架构模式与PHP
      框架
      8.2  ThinkPHP框架的概述与项目部署
        8.2.1  ThinkPHP的安装与目录
      结构
        8.2.2  ThinkPHP的体系结构与
      生命周期
        8.2.3  ThinkPHP的系统配置和
      配署作用域
      8.3  HTTP 请求与ThinkPHP 控制器的
      应用
        8.3.1  控制器的创建与重定向
        8.3.2  HITP的请求获取与参数

      绑定
        8.3.3  RESTful 的概念与Rest
      控制器的使用
      8.4  ThinkPHP中路由的设置与URL的
      生成
        8.4.1  路由的定义与批量注册
        8.4.2  路由的分组与URL生成
      8.5  ORM模型的创建与数据库的
      CURD操作
        8.5.1  数据库的参数配置
        8.5.2  ORM数据库模型的定义与
      基本的CURD操作
        8.5.3  数据模型中的高级应用
      8.6  ThinkPHP内置模板引擎与视图的
      使用
        8.6.1  视图初始化与模板中值的
      传递
        8.6.2  模板中运算符和条件语句
      的使用
        8.6.3  模板的继承与使用
      本章小结
      本章习题