中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >
Python 語言運維開發(fā):基于Django和Vue的自動化發(fā)布系統(tǒng)實戰(zhàn)

包郵 Python 語言運維開發(fā):基于Django和Vue的自動化發(fā)布系統(tǒng)實戰(zhàn)

出版社:上海交通大學(xué)出版社出版時間:2022-09-01
開本: 16開 頁數(shù): 584
中 圖 價:¥46.2(3.6折) 定價  ¥129.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

Python 語言運維開發(fā):基于Django和Vue的自動化發(fā)布系統(tǒng)實戰(zhàn) 版權(quán)信息

Python 語言運維開發(fā):基于Django和Vue的自動化發(fā)布系統(tǒng)實戰(zhàn) 內(nèi)容簡介

本書以實戰(zhàn)形式,逐步帶領(lǐng)讀者建立一個基本可用的自動化部署系統(tǒng)。本書的前端采用Ant design Vue作為UI,將后端提供的數(shù)據(jù)流作專業(yè)的網(wǎng)頁呈現(xiàn)。本書的后端框架以Django這個*主流的Python語言的Web框架為基礎(chǔ),使用Django rest framework第三方庫作為后端開發(fā)實現(xiàn),為前端提供其所需要的數(shù)據(jù)流。后端以Python為編程語言,Django 3以上版本為Web框架,前端以js為編程語言,Ant Design Vue為Web框架,可實現(xiàn)一個自動化軟件部署系統(tǒng)。前后端分離開發(fā)模式,已是大中型軟件系統(tǒng)開發(fā)的主流技術(shù)。在運維研發(fā)領(lǐng)域,鮮有講解這一開發(fā)模式的實戰(zhàn)類書籍。希望讀者在理解本書代碼之后,可以獨立開發(fā)一套適合自己公司的自動化部署系統(tǒng)。本書適合于IT從業(yè)者、對運維開發(fā)感興趣的同行,以及希望深入學(xué)習(xí)python和Django框架的IT從業(yè)者。

Python 語言運維開發(fā):基于Django和Vue的自動化發(fā)布系統(tǒng)實戰(zhàn) 目錄

第 1 章 畢方項目簡介1 1.1 自動化部署需求2 1.2 自動化部署系統(tǒng)主要模塊41.3 自動化部署系統(tǒng)操作流程15 1.4 自動化部署系統(tǒng)部署拓?fù)鋱D21 1.5 小結(jié)24 第 2 章 Demo 項目應(yīng)用的手工部署 25 2.1 Bookinfo 之 productpage 組件26 2.2 Bookinfo 之 details 組件28 2.3 Bookinfo 之 reviews 組件30 2.4 Bookinfo 之 ratings 組 2.5 Go 語言的 demo 組件應(yīng)用33 2.6 使用 GitLab 管理所有源代碼35 2.7 小結(jié) 40 第 3 章 實現(xiàn) GitLab 的 CI/CD 功能41 3.1 file-server 文件服務(wù)器的實現(xiàn)43 3.2 Docker 版 gitlab-runner 的安裝配置 48 3.3 啟用 GitLab 的 Pipeline triggers 功能 51 3.4 GitLab Pipeline triggers 的 Python API 示例55 3.5 將 SonarQube 集成進(jìn) GitLab 的 CI/CD 流程59 3.6 小結(jié)62 第 4 章 使用 SaltStack 實現(xiàn)遠(yuǎn)程部署功能63 4.1 SaltStack 簡介63 4.2 SaltStack 的安裝配置66 4.3 啟用 Salt-API 功能70 4.4 結(jié)合部署腳本、軟件包和 saltypie 來實現(xiàn)遠(yuǎn)程部署 73 4.5 小結(jié)84 第 5 章 Python、Django與DRF的開發(fā)環(huán)境 85 5.1 Python 環(huán)境安裝85 5.2 Django 及 DRF 庫安裝88 5.3安裝開發(fā)畢方(BiFang)所有的第三方庫92 5.4 PyCharm 安裝配置95 5.5新建 bifangback 項目的 app 100 5.6 本章 GitHub 代碼拉取運行109 5.7 小結(jié)110 第 6 章 畢方(BiFang)數(shù)據(jù)庫設(shè)計 6.1 Django model 與 ORM112 6.2 git model 115 6.3 SaltStack model 123 6.4 environment model 126 6.5 project model 128 6.6 app model 129 6.7 server model 133 6.8 release model138 6.9 permission model 141 6.10 history model 144 6.11 小結(jié) 148 第 7 章 后端用戶模塊 7.1 bifangback 默認(rèn)首頁149 7.2 bifangback 用戶與用戶組的 API152 7.3 bifangback 用戶注冊156 7.4 bifangback 用戶 JWT 認(rèn)證163 7.5 小結(jié) 171 第 8 章 后端項目及應(yīng)用模塊. 8.1 實現(xiàn) bifangback 項目列表 API 172 8.2 實現(xiàn) bifangback 新增項目的 API 179 8.3 實現(xiàn) bifangback 查看具體項目的 API 182 8.4 實現(xiàn) bifangback 修改具體項目的 API184 8.5 實現(xiàn) bifangback 刪除具體項目的 API 186 8.6 實現(xiàn) bifangback 應(yīng)用增刪查改的 API 187 8.7 實現(xiàn) bifangback 基于應(yīng)用的權(quán)限管理 193 8.8 小結(jié) 201 第 9 章 發(fā)布單及環(huán)境流轉(zhuǎn) 9.1 實現(xiàn) bifangback 發(fā)布單列表 API 202 9.2 實現(xiàn) bifangback 新增發(fā)布單的 API 207 9.3 實現(xiàn) bifangback 軟件構(gòu)建的 API 211 9.4 實現(xiàn) bifangback 發(fā)布單環(huán)境流轉(zhuǎn)的 API 219 9.5 小結(jié) 222 第 10 章 自動化部署 10.1 實現(xiàn) bifangback 發(fā)布單部署列表 API 224 10.2 實現(xiàn) bifangback 部署服務(wù)器列表 API 225 10.3 實現(xiàn) bifangback 自動化部署 API 225 10.4 小結(jié) 第 11 章 后端數(shù)據(jù)展示 11.1 實現(xiàn) bifangback 發(fā)布單歷史 API238 11.2 實現(xiàn) bifangback 服務(wù)器部署歷史 API 241 11.3 實現(xiàn) bifangback 簡單的 dashboard 244 11.4 小結(jié)248 第 12 章 前端項目選型與搭建249 12.1 項目開發(fā)語言選型249 12.2 ant-design-vue 251 12.3 css、less 與 scss/sass252 12.4 使用 Vue CLI 搭建項目254 12.5 項目引入 Antd 組件庫 259 12.6 小結(jié) 260 第 13 章 前端框架 ToDoList 實現(xiàn) 261 13.1 ToDoList 介紹 261 13.2 Angular 實現(xiàn) ToDoList 263 13.3 React 實現(xiàn) ToDoList 273 13.4 Vue 實現(xiàn) ToDoList 283 13.5 小結(jié) 第 14 章 前端開發(fā)模式以及公共服務(wù)配置 14.1 前后端分離開發(fā)架構(gòu)簡介292 14.2 請求認(rèn)證方式 294 14.3 mock 數(shù)據(jù)模擬服務(wù)298 14.4 環(huán)境變量配置 301 14.5 Service 數(shù)據(jù)請求服務(wù) 302 14.6 路由管理器 Vue router 309 14.7 小結(jié)314 第 15 章 登錄頁面設(shè)計與搭建316 15.1 前端登錄界面設(shè)計316 15.2 Flex 布局 318 15.3 通用布局組件簡介321 15.4 前端登錄頁面搭建 32615.5 全局?jǐn)?shù)據(jù)倉庫 Vuex 333 15.6 路由以及 mock 服務(wù)配置336 15.7 小結(jié) 340 第 16 章 主界面及管理員模塊設(shè)計與搭建 341 16.1 主界面框架設(shè)計 341 16.2 主界面布局組件 342 16.3 側(cè)邊導(dǎo)航組件 SideMenu 348 16.4 頂部導(dǎo)航組件 AdminHeader 354 16.5 內(nèi)容組件 PageView 358 16.6 管理員模塊 361 16.7 用戶組頁面搭建365 16.8 用戶頁面搭建 373 16.9 管理員基礎(chǔ)服務(wù)配置 381 16.10 小結(jié) 389 第 17 章 項目應(yīng)用、服務(wù)器模塊設(shè)計與搭建390 17.1 項目與應(yīng)用 390 17.2 項目管理頁面搭建 399 17.3 應(yīng)用管理頁面搭建 408 17.4 項目與應(yīng)用基礎(chǔ)服務(wù)配置 427 17.5 服務(wù)器管理模塊 438 17.6 服務(wù)器管理頁面搭建 439 17.7 服務(wù)器基礎(chǔ)服務(wù)配置 450 17.8 小結(jié) 457 第 18 章 發(fā)布單生成、流轉(zhuǎn)模塊設(shè)計與搭建458 18.1 發(fā)布單生成模塊 458 18.2 發(fā)布單列表頁面搭建 463 18.3 發(fā)布單部署歷史頁面搭建 478 18.4 發(fā)布單生成基礎(chǔ)服務(wù)配置 482 18.5 環(huán)境流轉(zhuǎn)模塊 490 18.6 環(huán)境流轉(zhuǎn)頁面的搭建 493 18.7 環(huán)境流轉(zhuǎn)基礎(chǔ)服務(wù)配置 501 18.8 小結(jié) 504 第 19 章 發(fā)布單部署、Dashboard 模塊設(shè)計與搭建 505 19.1 發(fā)布單部署 505 19.2 待部署列表頁面搭建 510 19.3 部署發(fā)布單516 19.4 部署模塊基礎(chǔ)服務(wù)配置 526 19.5 Dashboard 數(shù)據(jù)面板模塊 530 19.6 Dashboard 頁面搭建 535 19.7 Dashboard 基礎(chǔ)服務(wù)配置 546 19.8 小結(jié) 550 第 20 章 前后端服務(wù)聯(lián)調(diào)551 20.1 前端接口服務(wù)轉(zhuǎn)發(fā) 551 20.2 后端服務(wù)本地啟動 554 20.3 前后端聯(lián)調(diào) 558 20.4 前端項目打包部署 560 20.5 小 結(jié) 564
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 西安微信朋友圈广告投放_微信朋友圈推广_西安度娘网络科技有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 上海办公室装修_上海店铺装修公司_厂房装潢设计_办公室装修 | 橡胶接头_橡胶软接头_可曲挠橡胶接头-巩义市创伟机械制造有限公司 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业| 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 打孔器,打孔钳厂家【温州新星德牌五金工具】 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 真丝围巾|真丝丝巾|羊绒围巾|围巾品牌|浙江越缇围巾厂家定制 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 山东限矩型液力偶合器_液力耦合器易熔塞厂家-淄博市汇川源机械厂 | 福州甲醛检测-福建室内空气检测_环境检测_水质检测-福建中凯检测技术有限公司 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 脉冲除尘器,除尘器厂家-淄博机械 | 热缩管切管机-超声波切带机-织带切带机-无纺布切布机-深圳市宸兴业科技有限公司 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 |