中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 NODE.JS 后端全程實戰

作者:凌杰
出版社:人民郵電出版社出版時間:2023-05-01
開本: 16開 頁數: 220
中 圖 價:¥45.7(6.5折) 定價  ¥69.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

NODE.JS 后端全程實戰 版權信息

NODE.JS 后端全程實戰 本書特色

適讀人群 :本書適合已經對JavaScript、HTML和CSS等基本前端技術,以及Node.js 運行平臺有所了解,并對Web全棧開發及其背后的設計理念感興趣的讀者。1.內容豐富實用。以Express.js 框架及其相關工具為例介紹Node.js應用程序在服務端的開發與維護,從快速后端開發到云原生環境的部署運維。2.作者經驗豐富。作者凌杰精通JavaScript、Python、C、C++等多門編程語言,深耕全棧領域多年,擁有豐富的開發及測試經驗。3.有效提升能力。提供高質量的示例項目及完整源代碼,幫助讀者進一步理解技術概念、開發框架及維護工具。

NODE.JS 后端全程實戰 內容簡介

本書是《JavaScript 全棧開發》在后端開發方面的續作。后端開發(也稱服務端開發)指的是創建Web 應用在服務端的實現,并對它進行部署與維護的過程。要想成為一名全棧工程師,后端開發的技術棧是必須要全面了解并掌握的。本書將以基于 Node.js 運行平臺的 Express.js 框架為工具為讀者介紹開發并維護一個服務端應用所涉及的全部技術棧。 本書主體由兩部分組成:**部分以開發一個“線上簡歷”應用的服務端業務為演示項目,循序漸進地介紹使用 Express.js 框架開發服務端應用的具體實踐過程;第二部分以“線上簡歷”應用的部署與維護工作為例,為讀者介紹如何使用Docker、K8s 等運維工具來進行服務端應用的維護工作。 本書提供了一個可讀性高、可被驗證的示例項目(包含完整源代碼),以幫助讀者理解書中所介紹的技術的概念、開發框架以及 Web 應用的維護工具。本書適合已經對 JavaScript、HTML 和 CSS 等基本前端技術,以及 Node.js 運行平臺有所了解,并對 Web 全棧開發及其設計理念感興趣的讀者閱讀、使用。

NODE.JS 后端全程實戰 目錄

第 一部分 服務端項目的開發
第 1 章 服務端開發環境 3
1.1 安裝操作系統 3
1.1.1 服務器操作系統概況 4
1.1.2 為什么選擇類Linux 系統? 4
1.1.3 安裝并配置 Linux發行版 6
1.2 安裝開發工具 9
1.2.1 Node.js 運行平臺 9
1.2.2 項目開發環境 10
1.3 安裝數據庫 13
1.3.1 MySQL 數據庫 13
1.3.2 MongoDB 數據庫 16
1.3.3 關于數據庫的容器化 19
第 2 章 服務端開發方案 20
2.1 Express.js 框架簡介 20
2.1.1 小巧而富有彈性 21
2.1.2 使用中間件可擴展機制 22
2.2 創建應用程序 23
2.2.1 動態頁面 23
2.2.2 HTTP API 服務 27
2.3 項目實踐 33
2.3.1 創建項目 33
2.3.2 項目分析 35
2.3.3 添加 API 37
第 3 章 數據庫接口設計 41
3.1 數據庫概述 41
3.1.1 數據庫的存儲結構 41
3.1.2 數據庫的邏輯設計 43
3.2 關系數據庫 44
3.2.1 在數據之間建立關系 44
3.2.2 使用 Knex.js 框架 45
3.3 非關系數據庫 52
3.3.1 非關系數據庫的分類 53
3.3.2 使用 MongoDB
數據庫 53
3.4 項目實踐 60
第 4 章 服務端接口實現 67
4.1 服務端的實現步驟 67
4.1.1 創建 HTTP 服務器 68
4.1.2 創建路由器中間件 76
4.1.3 解析客戶端請求 78
4.1.4 響應客戶端請求 82
4.2 部署 Web 客戶端 86
4.2.1 獲得 Web 源代碼 87
4.2.2 配置靜態資源服務 88
4.3 項目實踐 89
第二部分 服務端項目的運維
第 5 章 非容器化部署應用 99
5.1 運維工作簡介 99
5.2 部署工作流程 101
5.2.1 選擇服務器設備 101
5.2.2 配置服務器環境 103
5.2.3 使用進程管理器 108
5.2.4 反向代理服務器 109
5.2.5 關于之后的任務 112
5.3 項目實踐 112
5.3.1 部署數據庫 112
5.3.2 添加反向代理 113
5.3.3 發現問題 116
第 6 章 應用程序的容器化 117
6.1 軟件生產理念回顧 117
6.1.1 流水線式生產 117
6.1.2 敏捷軟件開發 118
6.1.3 DevOps 工作理念 119
6.2 配置容器化工具 120
6.2.1 Docker 簡介 120
6.2.2 安裝 Docker 121
6.2.3 配置工作 124
6.3 Docker 基本使用 125
6.3.1 理解鏡像 125
6.3.2 鏡像管理 126
6.3.3 容器管理 131
6.3.4 其他操作 133
6.4 項目實踐 134
6.4.1 基本工作流程 134
6.4.2 容器化指令簡介 136
第 7 章 自動化部署與維護(上) 139
7.1 使用微服務架構 139
7.1.1 微服務架構簡介 140
7.1.2 容器化實現方式 141
7.2 Docker Compose 簡介 144
7.2.1 安裝 Docker Compose 144
7.2.2 基本操作流程演示 145
7.2.3 編寫容器編排文件 146
7.3 項目實踐 151
7.3.1 自動化部署 151
7.3.2 容器化維護 153
7.3.3 自動化清理 155
第 8 章 自動化部署與維護(下) 157
8.1 Kubernetes 簡介 157
8.1.1 核心組成結構 158
8.1.2 軟件架構設計 160
8.2 構建 K8s 服務器集群 161
8.2.1 安裝與配置 Docker+K8s 環境 162
8.2.2 設置主控節點與工作節點 163
8.2.3 使用 kubectl 遠程操作集群 166
8.3 項目實踐 167
8.3.1 部署應用的基本步驟 167
8.3.2 編寫資源定義文件 172
8.3.3 使用 kubectl 173
附錄 A Git 簡易教程 176
A.1 版本控制系統簡介 176
A.1.1 版本控制術語 176
A.1.2 版本控制方式 177
A.2 Git 版本控制系統 177
A.2.1 Git 的特性 178
A.2.2 安裝與配置 178
A.3 單人項目管理 181
A.3.1 項目設置 181
A.3.2 文件管理 182
A.3.3 版本管理 187
A.3.4 分支管理 190
A.3.5 標簽管理 193
A.4 團隊項目協作 195
A.4.1 配置 SSH 客戶端 195
A.4.2 管理遠程倉庫 196
A.4.3 同步項目數據 199
附錄 B 使用 Vagrant 搭建 K8s服務器集群 203
B.1 Vagrant 的基本使用 203
B.1.1 項目的組成架構 204
B.1.2 編寫項目配置文件 204
B.1.3 Vagrant CLI 的常用命令 210
B.2 項目示例:搭建 K8s
服務器集群 212
B.2.1 準備工作 212
B.2.2 搭建集群 215
展開全部

NODE.JS 后端全程實戰 作者簡介

凌杰(網名:owlman),浙江大學遠程教育學院“榮譽學員”。自由開發人員、技術寫作者兼詳者、精通JavaScript、Python、C、C++等多門編程語言,擁有豐富的開發及測試經驗。曾擔任上海交通大學飲水思源BBS 的電腦技術區區長。近年來譯有《Python算法教程》《JavaScript 面向對象編程指南》《元素模式》等作品。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 质构仪_鱼糜弹性仪-上海腾拔仪器科技有限公司| 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 新疆乌鲁木齐网站建设-乌鲁木齐网站制作设计-新疆远璨网络 | 英思科GTD-3000EX(美国英思科气体检测仪MX4MX6)百科-北京嘉华众信科技有限公司 | 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 净水器代理,净水器招商,净水器加盟-FineSky德国法兹全屋净水 | 搬运设备、起重设备、吊装设备—『龙海起重成套设备』 | 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页 | 红酒招商加盟-葡萄酒加盟-进口红酒代理-青岛枞木酒业有限公司 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 管家婆-管家婆软件-管家婆辉煌-管家婆进销存-管家婆工贸ERP | 客服外包专业服务商_客服外包中心_网萌科技 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 污水处理设备-海普欧环保集团有限公司 | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 |