展开全部

主编推荐语

本书以基于Node.js运行平台的Express.js框架为工具,介绍了开发并维护一个服务端应用所涉及的全部技术栈。

内容简介

本书主体由两部分组成:第一部分以开发一个“线上简历”应用的服务端业务为演示项目,循序渐进地介绍使用Express.js框架开发服务端应用的具体实践过程;第二部分以“线上简历”应用的部署与维护工作为例,为读者介绍如何使用Docker、K8s等运维工具来进行服务端应用的维护工作。

本书提供了一个可读性高、可被验证的示例项目(包含完整源代码),以帮助读者理解书中所介绍的技术的概念、开发框架以及Web应用的维护工具。本书适合已经对JavaScript、HTML和CSS等基本前端技术,以及Node.js运行平台有所了解,并对Web全栈开发及其设计理念感兴趣的读者阅读、使用。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 资源与支持
  • 第一部分 服务端项目的开发
  • 第1章 服务端开发环境
  • 1.1 安装操作系统
  • 1.2 安装开发工具
  • 1.3 安装数据库
  • 第2章 服务端开发方案
  • 2.1 Express.js框架简介
  • 2.2 创建应用程序
  • 2.3 项目实践
  • 第3章 数据库接口设计
  • 3.1 数据库概述
  • 3.2 关系数据库
  • 3.3 非关系数据库
  • 3.4 项目实践
  • 第4章 服务端接口实现
  • 4.1 服务端的实现步骤
  • 4.2 部署Web客户端
  • 4.3 项目实践
  • 第二部分 服务端项目的运维
  • 第5章 非容器化部署应用
  • 5.1 运维工作简介
  • 5.2 部署工作流程
  • 5.3 项目实践
  • 第6章 应用程序的容器化
  • 6.1 软件生产理念回顾
  • 6.2 配置容器化工具
  • 6.3 Docker基本使用
  • 6.4 项目实践
  • 第7章 自动化部署与维护(上)
  • 7.1 使用微服务架构
  • 7.2 Docker Compose简介
  • 7.3 项目实践
  • 第8章 自动化部署与维护(下)
  • 8.1 Kubernetes简介
  • 8.2 构建K8s服务器集群
  • 8.3 项目实践
  • 附录A Git简易教程
  • A.1 版本控制系统简介
  • A.2 Git版本控制系统
  • A.3 单人项目管理
  • A.4 团队项目协作
  • 附录B 使用Vagrant搭建K8s服务器集群
  • B.1 Vagrant的基本使用
  • B.2 项目示例:搭建K8s服务器集群
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    “虽然不必重复发明轮子,但一名优秀的工程师或设计师应该了解轮子是如何被发明的,这样才能清楚基于什么样的轮子构建什么样的车。”

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。