计算机
类型
可以朗读
语音朗读
203千字
字数
2023-05-01
发行日期
展开全部
主编推荐语
本书以基于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服务器集群
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。