首页 实战 Koa2实现电影微信公众号前后端开发
收藏

Koa2实现电影微信公众号前后端开发

Koa2 + MongoDB + Mongoose + Pug + Bootstrap + 微信 JS-SDK

Koa2实现电影微信公众号前后端开发

已完结 难度 高级 时长 15小时10分钟 学习人数 229 综合评分 9.47

从0学习微信公众号生态能力、开发套路,以 Koa2 框架为基础,以最小最简单的技术组合,从微信公众号切入,完整开发既包含公众号后台,又打通电影网站用户、评论、电影数据存储的前后端 Node.js 项目。通过从头开发迭代一个微信公众号的前后端项目,既学习微信开发技巧,又学习 Node.js(Koa2)知识。

Scott
讲师

Web前端攻城师

课程预览

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

    核心技术点,实现公众号与网站的完美融合

    Koa2

    Node.js 上层 Web 框架

    MongoDB

    数据存储持久化

    Mongoose

    数据建模

    Pug

    模板引擎、服务端页面渲染

    Bootstrap

    页面前端样式框架

    JS-SDK

    微信 API 接口能力

    4 套功能架构打通 PC 网站与公众号前后台

    共用一套路由规则

    微信消息中间件
    GET-POST-DELETE HTTP 请求
    微信内网站集成与二跳用户授权

    共用一个数据底层

    数据建模
    API 能力

    共用一个搜索底层

    公众号语音搜索
    网页语音搜索
    菜单事件搜索

    共用一套用户体系和评论体系

    PC 网站的用户评论
    微信内访问网页的用户评论

    电影网站与公众号通力合作,让交互更智能!

    公众号效果展示

    电影网站前后台

    分类维度的电影首页
    电影详情页
    全局电影搜索
    电影与分类的录入、更新
    后台电影列表管理
    后台电影分类管理
    后台用户列表管理

    Koa2 与公众号联合,给你非同凡响的开发历程

    既学习微信开发技巧,又学习 Koa2 框架核心知识点

    从 0 开始封装微信 API/消息中间件,掌握兼容 PC 网站/微信 App 的前后台开发

    微信公众号内的图片/音视频/图文/票据 Ticket 管理及三方接口调用

    客户端/服务端/微信三方的请求转发交互与微信二跳授权流程

    MongoDB/Mongoose 的 db/collection/field/schema/model 建模方法

    Koa2 HTTP、框架、路由、中间件和三方模块集成的使用姿势

    打通 Koa2 中 Pug 模板引擎集成与前后台电影/用户/分类页面渲染及权限控制

    学员专享增值服务

    问答专区

    关于课程的问题都可在问答区随时提问,

    讲师会进行集中答疑

    源码开放

    课程案例代码完全开放给你,

    你可以根据所学知识自行修改、优化

    适合人群

    前端工程师、全栈工程师、
    有一定编码功底的交互设计师、
    产品经理和运营

    技术储备要求

    HTML/CSS/JS 基础知识、
    Node.js 基础知识

    环境参数

    • Koa v2.5.1
    • Node v8.11.2
    • Mongoose v5.1.3
    • Pug v2.0.3
    • Mongodb v3.4.1
    • NPM v5.6.0
    • NVM v0.31.6
    • PM2 v2.10.4

    万事俱备 只等你来

    • 爱读书的Iceberg

      好评

      看到了第七章,课程的内容量还是很大的,我觉得即使是纯后台人员第一次对接微信也不会那么容易。但是我想吐槽的是中间第四章的内容太繁琐了无味了,无非是和微信后台的各种对接,调用接口,老师在讲课的时候根本不用带着过一遍,老师在讲课的时候大部分是直接告诉你要怎么做,而是直接给出结果,各种参数蹦出来,往往是完成功能才知道为什么要这么做。宁愿老师多讲讲思路,而不是看完成一种功能而是交给一些思路就可以了,有兴趣的同学自己创造自己的回复策略就好了。 总结就是这门课程量内容确实很多很多,能坚持看完,就能收获很多,要吸收下来还要继续完成项目。

    • 匿名用户

      好评

      花了13天终于跟完这门课了。公众号开发太繁琐了。前面跟着很轻松,后面三章量很大,有很多知识点没办法完全吸收,最后一章都是不经思考照抄的。跟完第七章等更新的时候,去学另一门mpvue小程序的课,发觉那门课后台和这门中的api封装有点像。老师还没讲我就可以敲出来了。看完老师的课,看其他课都觉得好简单啊。这门课纯干货,没有掺半点水,只是量太大难消化。我还会二刷或者三刷这门课的。希望老师再出一门小而美的视频。

    • intoit

      好评

      scott老师的课一直都是干货满满,有前端移动端经验的同学要想补齐node相关后端的短板,不要犹豫了,scott老师的课是必选!有难度有挑战进步才会更快,期待更多的小伙伴加入一块升级打怪!

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

    • 9

      请问,这个课程跟之前出的电影预告片课程有哪些不同呢

      亲,您好~《Koa2框架搭建电影预告片网站》侧重点在于 Koa1/Koa2/Express,尤其是 Koa2 的框架架构、中间件模型、语法特征,路由的高级集成这些偏理论性的总结学习,配合电影预告片实现了爬虫,了解 Nodejs 进程和异步这些服务模型,侧重原理并且没有任何微信的集成。《Koa2 实现微信公众号前后端开发》课程涉及较少的原理讲解,而是偏向实战,尤其在微信生态内公众号后台的开发,消息处理,以及与网站后台的打通,更偏重于基于微信生态力量的 Nodejs 前后端工程实践,两个课程的区别还是蛮大的。祝您学习愉快~


    • 2

      请问直接入手这么可合适么

      如果你对 Javascript 是比较熟悉的,是可以来直接学的,因为 Koa 只是一个 JS 封装的服务端框架,运行在 Node 的语言运行环境里面,通过 Node 可以与系统的能力进行交互,另外在学习过程中可以多查查 HTTP 相关的知识结合一下就可以了,如果不熟悉 Javascript 的话,建议先学习 Javascript 的课程后再来跟这门课程。


    • 1

      您好,请问内容现在还在更新吗

      亲,您好~课程是完整的,可以完整学习的。祝您学习愉快~


    • 0

      需要认证的订阅号或者服务号吗

      亲,您好~这两种公众号的区别在课程中有详细的对比,如果是学习的话,即便是没有订阅号和服务号,官方也提供了测试公众号的,课程中前面大部分,也都是基于测试公众号来做接入演示的,没有服务号也能学习到绝大多数的微信开发知识。祝您学习愉快~


    • 0

      请问,用koa2作为前端和后端服务(java)的中间层,这个课程有没有针对这方面提供具体的解决方案?

      作为中间层,课程中没有涉猎到这方面的内容,不过项目中有分拆出 service 层,如果把 service 层的 model 操作能力交给 Java 的话,那么在内网里面,通过内网 IP 访问 Java 服务器,这时候项目中 Controller 层的 API 其实就相当于是前后端的数据中间层了,做了简单的逻辑/参数验证和请求转发返回,除了这一点外,其他的能力建议你先看下课程的章节大纲,看跟你的学习需求的匹配度如何再决定是否购买。


    • 0

      这门课需要什么基础呢? 只会js完全不会koa刻意学吗?

      只会 JS 是可以来学习的,Node 无非是提供了 JS 的语言运行环境和相关配套的系统能力,而 Koa 无非是基于 Node 的系统能力,用 JS 封装出来的一个服务端 Web 框架,我们会来学习如何使用这个框架做项目,在学习过程中多查一下 HTTP 相关的知识结合一下就可以了,遇到问题也可以问答区进行提问。

    微信客服

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

    帮助反馈 APP下载

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

    公众号

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

    学习咨询

    选课、学习遇到问题?

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

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