描述
开 本: 128开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121430848
本书主要介绍了Django编程开发与运维过程中涉及的方法、技巧和实战经验,共分5篇。
“第1篇 基础”介绍用Django开发Web应用的基础知识;
“第2篇 后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;
“第3篇 进阶”通过Django Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;
“第4篇 前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。
“第5篇 部署运维”涉及Django的传统部署,Django的Docker部署,持续集成,持续交付和持续部署,运维监控。本书通过完整的商城系统实例,融合了Django开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行“软件开发运维一体化”的理念。
本书通过Django框架,以业界主流的前后端分离开发方式,讲解了商城系统从需求分析、架构设计、编码到测试、部署的全流程。难得可贵的是,本书在部署环节提倡“开发运维一体化”,践行了DevOps的理念,让开发和运维有机地结合成为一个整体。这样可以有效提升应用服务研发和运维的效率。作者基于其多年的实践经验,将开发经验和上云经验较好地融入本书,推荐读者阅读!
陈靖翔
中国电信集团有限公司云网运营部(大数据和AI中心)平台云化推进处处长
Django开发的书不少,但是像本书这样能够将自己的经验和目前的云原生概念融合的书并不多。本书以开发一个商城系统为脉络,从Django的基础开始,采用前后端分离的方式,终结合部署运维的实例,完整地展示了一个企业级系统的开发过程。
本书既有理论,又有实践,还包含了作者对于开发和上云的理解和观点,适合准备在数字化浪潮中冲浪的读者学习和借鉴。
?张震
中国电信集团云网运营部智能云网业务运营中心政企业务支撑室主任
本书由浅入深,通过一个完整的商城实例,介绍了如何利用“重量级的Python Web开发框架Django 目前流行的前端框架Vue.js”来完成一个实用的Web商城应用。
当然,如果只了解怎么使用“Django Vue.js”搭建网站肯定是远远不够的,一个完整成熟的商业Web应用,还需要考虑数据存储、缓存、部署、负载均衡、容器化、持续集成、监控等。这些内容在本书中都有详细的介绍。因此,本书是学习Python Web开发、成为一个专业的Web开发高手的很好参考书籍。
陈锐
博赛软件有限公司CTO
微软2002-2012年MVP
不论对企业还是个人而言,如何拥抱变化与应对变化,都是一个重要课题。因此,近年来,能够快速响应需求的T型人才、全栈人才正逐渐成为各行业人力资源部门重点关注的对象。在互联网领域,更是如此。
懂前端和后端、会交互和运维的Web全栈工程师,俨然已成为人力市场上的“香饽饽”。本书以Python的Web服务端快速开发框架Django,以及渐进式JavaScript框架Vue.js为工具,引领读者踏上全栈工程师之路。本书不仅适合已有一定基础的Web开发者阅读,对于有意探索“新工科”人才培养的高等院校,以及院校中有志于成为Web全栈工程师的师生也同样适用。
陈缘
浙江工商大学智慧教育研究院副院长
浙江工商大学文科综合实验教学示范中心主管
微软MVP
Unity价值专家
如果读者想使用Python快速、高效地搭建Web站点,那Django无疑是一个不错的选择。本书作者在这个领域深耕多年,书中结合项目实战给读者提供了非常实用的项目案例参考。
本书中不但涵盖了对于初学者来说常用的知识点,并利用易于理解的方式进行介绍,还提供了对Django项目中关键点不同角度的清晰解释,让读者仿佛亲历整个项目的过程。
“Django后端开发 Vue.js前端开发 测试 持续集成 持续部署”涉及的内容比较多,如何找到一条简捷的学习途径呢?读者需要做的是跟着作者的思路进行实战,并进一步升华,将有限的技术点重新融入无限的Django应用中。
全书思路清晰、语言精炼、解读到位,相信能给从事Python开发的读者带来不一样的收获。
俞晖
第四范式副总裁
前微软中国开发者市场及社区生态负责人
评论
还没有评论。