本书共八章,前五章通过“能院设备管理系统”项目成果,阐述了如何在实际项目中应用Web前端开发核心技术HTML5,CSS3,JavaScript,jQuery,MySQL,PHP,Laravel,Ajax和JSON等,从项目需要调研、项目分析、项目实现和项目测试详细介绍了项目开发的全过程,在项目开发中通过使用开源框架加快项目开发,尽可能确保读者学以致用,提升解决实际问题的能力。第六章主要介绍如何使用Linux操作系统,如何在Linux服务器环境下搭建LAMP架构,并将“设备管理系统”项目部署到该服务器上。第七章主要通过大数据项目实施方案、大数据分布式环境部署以及大数据技术项目应用全过程,来介绍大数据项目应用如何实现。其中大数据平台搭建涉及了Hadoop部署、MySQL安装、HBase数据库、Hive数据仓库、Flume部署、Sqoop部署、Scala环境安装和部署Spark环境等内容。通过阐述搭建的大数据平台可进行数据获取、清洗和分析等项目实例化应用。第八章主要通过搭建VMware虚拟化平台、搭建高可用VMware虚拟化平台、搭建VMware云桌面服务、单节点部署OpenStack、多节点部署OpenStack以及Docker容器配置、Kubernetes配置、Ansible配置等,让读者掌握使用不同方式实现私有云平台搭建、运维与应用,让读者通过多种方式全面了解如何实现虚拟化平台的搭建和应用。