00:00
大家好,我是童颜老师,很开心能在这里跟大家一起分享一套客运票务系统的开发流程。本课程是由千锋与腾讯云合作共同研发的精品课程,我们的产品主要基于微信托管的一系列的服务来进行开发的,然后呢,本次的课程也会同步至线上的腾讯云云家社区上,同学们可以通过云家社区的平台去进行学习。以及下载对应的学习资料。本课程涵盖了一个客户端的全部业务流程的开发,我们采用的是原生小程序的开发流程,而且本次课程针对的是一些有前端开发基础的同学们,这里指的前端开发基础指的是HTL加CS加一定的javascript。基础。我们的客户端采用的是微信小程序的原生的开发流程,我们不依赖于任何的第三方的框架,比如说错误view这样子大家熟知的MVM的框架,我们也不使用类似于UNAPP或者泰罗这样子的跨端开发的解决方案,我们在项目当中使用了大量的官方API,然后呢,这里面也进行了一些类似于token健全以及获取用户核心数据的一些业务流程。
01:15
我们对于一些复用的业务逻辑,我们也采用了组件封装的形式,在项目当中展示给大家看到,比如说我们的这一个通过二维码的扫码的形式来实现对于成插码的核销,以及我们对于业务上传的图片呢,这种的业务流程使用微信云托管提供的云存储技术来实现。我们也在项目当中演示如何使用一些成熟的UI组件类库。以及一些成熟的其他的工具类库。并且我们在项目当中还对一些常用的官方的API进行了二次封装,来向大家展示实际的商业开发过程当中更符合实战的业务流程。
02:02
到了服务端,我们采用了大家比较熟知的基于node的express这样的web开发框架来进行开发,而当中我们用到了数据库是MYSQL数据库,数据库也是采用了微信云托管提供的这一个MYSQL的服务。然后呢,我们在数据库当中还使用了这样子的比较著名的oim'm的类库来进行对于数据库的操作以及连接,而且我们在我们的项目的过程当中,我们会讲解如何把我们项目部署在微信云托管上面。我们之所以采用微信云托管来部署我们的应用,是因为它提供了一套非常之实用以及便捷的develop的工作流程来构建我们的应用,能够在无需运维管理的情况之下,就让我们能快速的搭建我们的项目,并且把我们的生产力投入到更多的业务流程上面来。采用微信云托管呢,它还有一个天然健全的一个方式,能够在我们不需要更多的维护的情况下,实现对于open ID或UNID等登录信息的获取,并且能够免健全的形式来调用微信的一些开放接口,能够快速的去处理微信平台的一些消息推送等这样的常见的小程序当中。除此以外呢,微信与托管还提供了多语言的支持,它除了支持node以外,还支持我们的Python。
03:26
PHP等这着常见的web开发的语言。并且它还具有安全稳定的这样子很重要的一些特性。经过这样的课程之后,能帮助到大家熟悉小程序的原生的开发流程,并且对于官方的一些A的应用有一定程度的了解,并且在我们的开发过程当中熟知一些实际业务流程的优化的流程以及优化的思路和方法。在这个项目之后呢,大家也会具备一定的全站业务开发的实战经验,因为我们从服务端到我们的这个客户端的流程都是涵盖到的,并且我们在这里面采用了最新的微信云托管这样子的部署方式。
04:08
方便大家对于server这样子的开发模式有一定程度上的了解和实际的应用,这就是我们整体课程当中希望能给大家带来的一个友好的体验。
我来说两句