首页 实战 Django+小程序技术打造微信小程序助手
收藏

Django+小程序技术打造微信小程序助手

从项目搭建到Nginx 高可用部署上线,难得的Django全栈项目实战

Django+小程序技术打造微信小程序助手

¥266.00
满599减100 满299减30
已完结 难度 中级 时长 13小时 学习人数 992 综合评分 9.97
引爆潮流的小程序项目实战组合
活动到手价:¥514.00 领券加购减100
2门课 总价:¥614.00
加购物车
全套项目实战 PC项目+小程序+商城项目
活动到手价:¥923.00 领券加购减100
3门课 总价:¥1,023.00
加购物车

BAT大牛亲授,从零到一的完整项目开发实战过程,项目开发聚焦重要知识点,先原理后实战!项目代码注重质量,书写规范。更有稀缺服务监控,项目部署,服务容灾高可用内容,是一次难得的Django+小程序全栈项目体验。

咚咚呛
讲师

高级研发工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

让Pythoner接轨微信小程序,实现技术跨界,变身抢手人才

课程目标:让所有学习本课程的人都能够掌握如何开发一个完整的前后端分离架构项目
Django Web开发与微信小程序开发
由零到一讲解了两者结合开发一个实用个人小助手的项
目过程
课程层次鲜明,逻辑清晰
从用户触达由近到远的角度划分了四个层次:小程序知
识点——Django视图层知识点——Django模型层知识点
——项目运维知识点
项目运维的知识点非常丰富
涵盖部署、监控、高可用等等重要的知识点,让你对项
目开发的整个流程有更加深刻的认识
课程知识的触达面广,与社区关联紧密
在小程序开发中,引入非常著名的WeUI框架进行讲解;
在Django后台开发当中也引入了django-crontab等组件
讲解,并与社区关联,避免闭门造车

从用户触达的角度由浅到深层析鲜明地划分了五个模块

课程技术内容,量大、面广、实用性强,不可错过!

从0到1学习微信小程序

遵循开发规范的内容设计
详细讲解网络、存储相关的常用API
介绍强大的微信小程序开放能力
基于热门开源UI库的小程序开发练习
从零开始完成一个完整的小程序项目

基于Django搭建的后台服务

使用强大的Django框架搭建后台服务
完整的Django后台服务开发流程
由浅到深的Django知识点精讲
基于Session中间件的有状态服务开发
Django自定义中间件的实现所需功能
定时服务组件、缓存组件、日志组件等的使用

深入Django MTV模式的视图层

视图层基础:Request/Response对象
视图层路由:RESTful API路由的详细配置
视图层的复杂逻辑:类视图优化视图层逻辑
视图层的多媒体应答:不仅文本,还有图片内容的处理逻辑
视图层的文件处理:文件上传、管理在Django的开发流程

两大维度(使用、优化)介绍的Django模型层

ORM框架使用之——索引与关系映射
ORM框架使用之——增删改查的常规数据库操作
ORM框架使用之——数据库函数
ORM框架优化之——数据加载方式与性能优化
ORM框架优化之——数据库的短连接与长连接
ORM框架优化之——数据库操作规范

服务的部署、监控和运维

独一无二的服务运维内容:跳出开发思维,独创服务运维部分的内容
完整详细的全栈开发体验:由浅入深地学习服务的监控、运营
高效安全的服务部署:使用Nginx、uWSGI的Django HTTPS部署流程
灵活自控的监控服务:使用自定义的中间件监控接口性能
了如指掌的服务状态:基于日志模块、邮件模块的定时报表平台
不怕宕机的服务影响:高可用服务的开发要点

课程项目:微信小程序助手

课程项目非常实用,虽是教学内容,但依然能带你感受到技术服务生活、便利他人的美好

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲师会进行
集中答疑

源码开放

课程案例代码完全开放给你,你可以根据所学知
识,自行修改、优化

适合人群

适合对Django和小程序感兴趣
希望快速产出一些实用项目,感受不同技术融合的同学

技术储备要求

Python3编程基础
Django开发基础
简单了解HTML+CSS+JS

环境参数

  • Django 2.0
  • 部署环境: Ubuntu 16.04(Linux)
  • 部署环境: Nginx、uWSGI
  • 开发语言: WXML+WXSS+JS(HTML+CSS+JS)
  • 开发语言: Python3.5+
  • 开发IDE PyCharm、微信开发者工具
  • 数据库: SQLite3、MySQL5.5+
  • 相关工具: Postman、Xampp、Navicat
  • 开发环境 Windows7-10/Mac

万事俱备 只等你来

  • 匿名用户

    好评

    请问有10星级好评吗?我要给这个老师!!先不说课程讲的很有条理,知识点梳理总结清晰,就说这个课程的服务,我就随便提了一下的课程疑惑,老师的回复动辄就500+字,QQ群老师还会总结经典的问题给我们分享,200多的课程这种服务之前我是不敢奢求的,希望慕课网多找这样的老师出课程,我绝对买!ps(评论区怎么不能截图啊

  • weixin_慕村1397082

    好评

    讲的清晰到位,而且对我们在学习中提出的问题很负责的处理,真的被感动到了!!!学到了很多知识,从django到部署,在部署中我遇到的问题,晚上老师还私聊问我处理好没有,我很清楚搞技术的时间都比较紧,在义务之外还帮助我解决了问题,赞赞赞赞赞!

  • 匿名用户

    好评

    鉴于某些不可描述的原因 就匿名评价哈, 老师的课将的还是不错的,逻辑清晰,而且善于把问题总结,尤其是问答区的回答,不仅仅是回答问题,更是拓展的牵出了很多方面的问题,后面的几章服务器章节干货是很多的,还没来得及消化吸收完,希望老师还能多多总结,这项目虽然看起来小,五脏俱全,基本开发api的流程也就是如此,希望老师多多总结,以后再出新课程还会购买的。

查看全部398条用户评价
提问

  • 4

    不会前端知识,能买这门课程吗

    亲,您好~不会前端知识不影响Django部分内容的学习,Django实现的后台接口,我们可以使用其他测试工具来测试,比如课程提到的:Postman。但是呢,建议同学自行学习一些简单的JS语法基础,因为实现了后台接口之后,在前台小程序侧是JS和后台进行交互的。而对于HTML+CSS,则不会要求太高,我们课程提供完整的代码,而课程的着重点也是倾向于实现的功能和逻辑。祝您学习愉快~


  • 3

    购买课程后课程源代码有吗?

    亲,您好~会提供所有的源代码,并且是以每一节课的内容作为粒度提供,源代码都会分为前端代码和后端代码两个部分,学生可以参考每一节的源代码进行课程学习,也可进行章节之间代码差异的比较。祝您学习愉快~


  • 0

    我自学了一年的django,学习过程中django和小程序的疑问可以解答吗?

    亲,您好~课程学习遇到困难可以向老师提问的,老师会亲自回复帮您解决的。您也可以加入课程群,大家一起交流分享,共同成长的。祝您学习愉快~


  • 7

    第2章小程序可以到什么程度呢?也比较关注第8章,我的会出现很多uwsgi僵尸进程。更新速度要多久。

    亲,您好~这里提到三个问题,我一一回答一下。 首先是第一个问题:小程序能够讲到什么程度?小程序作为课程的前端,其内容上是占据了一定比重的,第二章是小程序的内容,第三章开始则会从课程内容和实现的功能上去驱动小程序的开发,对于小程序的逻辑层和视图层,在课程里,将会比较侧重逻辑层,比如:事件回调、数据绑定、小程序API、实现逻辑等;而在视图层,交互方面的内容主要是结合WeUI进行的开发。 接着是第二个问题:uWSGI出现僵尸进程。首先僵尸进程是Linux里面的概念,僵尸进程出现一般是信号处理上出现的问题,导致进程没被回收。这种问题要具体分析,单一从uWSGI角度去分析容易一叶障目。 最后第三个问题:课程全部更新会多久?预计年前会完成所有视频的更新,同步的,各章节文字版本的内容和文档也将逐步开放至慕课网。敬请期待。祝您学习愉快~


  • 2

    只会python语法,没有Django基础知识能学习吗?

    亲,您好~可以看出这位同学是很有学习热情的,但是这里不是很推荐没有Django基础知识的同学学习这门课程哦,这位同学可以先学习一些Django的基础教程再来学习本门课程,这里提供给您一些资料:https://docs.djangoproject.com/zh-hans/2.0/intro/ 祝您学习愉快~


  • 2

    使用的django-restful-framework吗?看目录好像是老师自己做的restful接口

    亲,您好~不是的,本课程基于的是django而不是django-rest-framework。RESTful 接口是一类设计规范,在django框架上不需要额外的开发去支持RESTful API,Django在功能上可以丰富的支持RESTful的开发,本课程主要也是结合RESTful的设计规范来讲述Django的路由逻辑。 另外,不可否认django-rest-framework也是一个非常优秀的框架,但两者侧重点不同,django-rest-framework从功能上来讲是剥离了django的部分的功能,从而达到其侧重的重心,但在环境依赖上django-rest-framework还是依赖django的。 这位同学问的问题很好,这也是我课程设计之初考虑过的问题。但在这里我推荐先深入学习django,在对django比较深入了解之后,才学习django的功能子集和拓展的框架django-rest-framework做开发,会事半功倍。祝您学习愉快~

本课程已加入以下学习路线

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题