最近在慕课网上录制了一门《Golang微信小程序微商城系统原型》,这门免费课程特别适合在校大学生或者刚毕业的大学生,go语言初学者以及想要从事微商城开发项目入门的小伙伴们来学习。在课程当中我不仅仅从商城角度来分析项目,而是站在产品的角度来分析实战,其中穿插着对数据库表关联关系的设计,学完本门课程可以对微商城系统的各个业务流程会有一个深入的理解。

当然特别要说的是,本套课程为微商城的入门基础课,对于编程高手来说可以略过了,当然如果对产品原型设计感兴趣的小伙伴们也可以一起来学习交流。

总体上感觉慕课网对讲师的要求还是比较严格的,从申请成为讲师到录制的课程上线,前前后后经历了有半年之久,对于讲师来说确实是一个很大的挑战,无论是在耐心不是在专业技术上都有考验。

直达链接: https://www.imooc.com/learn/1151

第1章 课程介绍和导学【初识小程序】

本章内容总体的对这套课程做一个基础概述,对基于微信小程序的微商城市场发展前景以及从业人员情况进行了分析,并对课程学习流程进行了讲解。

1-1 课程简介和导学 (07:17)

第2章 golang微商城之后端【协程通信实践之道】

微商城相关的后端知识,主要讲解go语言并发编程当中的协程,通道,以及他们之间的通信,商品超卖的解决办法,微商城的数据库设计,商城加入购物车与下订单逻辑分析,在售商品的优化方法,商城下单解耦的原理讲解。

2-1 微商城后端前置技术概述 (14:59)

2-2 微商城超卖实战 (13:15)

2-3 微商数据库设计分析 (05:49)

2-4 微商城购物车及订单场景实践 (01:07)

2-5 微商城在售商品优化实战-基于redis (02:02)

2-6 微商城商品下单-基于MQ解耦 (03:48)

第3章 微商城之界面设计【具备产品PM思维的研发RD方能彰显价值】

结合产品原型图设计工具讲解微商城系统的页面布局,主要包括商城首页,分类,商品列表页,商品详情页,加入购物车页,引导到支付页,个人中心页。

3-1 3.微商原型图流程分析 (07:42)

第4章 基于微信小程序的微商城前端 【后端+前端,全粘工程师晋升全栈工程师必备】

快速讲解小程序知识,并分析微商城系统页面的小程序代码,并实现了微商城系统服务端接口。

4-1 微商城前端前置技术概述 (05:33)

4-2 小程序极速入门 (12:11)

4-3 小程序结合Golang实现简单的微信商城页面 (18:48)

4-4 小程序结合Golang实现简单的微信商城页面 (20:01)

第5章 课程总结 【会当凌绝顶,一览众山小。带你飞向远方。】

本次课程内容总结,并对后面将要展开的实战课进行预告。

5-1 课程总结及后续扩展课程预告 (02:05)

以下为我录制的《Golang微信小程序微商城系统原型》课程截图,欢迎大家一起学习交流。

基于go语言结合微信小程序开发的微商城系统的更多相关文章

  1. 零基础入门微信小程序开发

    注:本文来源于:<零基础入门微信小程序开发> 课程介绍 本达人课是一个系列入门教程,目标是从 0 开始带领读者上手实战,课程以微信小程序的核心概念作为主线,介绍配置文件.页面样式文件.Ja ...

  2. 微信小程序开发的基本流程

    微信小程序开发的基本流程 一,微信小程序简介 1,微信小程序简称小程序,张小龙在微信公开课 Pro 上发布的小程序正式上线,时间是2017年1月9日. 2,微信小程序这个词可以分解为“微信”和“小程序 ...

  3. 微信小程序开发学习资料

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  4. 初尝微信小程序开发与实践

    这可能是一个java程序员最不务正业的一次分享了. 小程序的火热相信不用我多说了,年初的时候老婆去浦东某达面试,甚至都被问有没有小程序测试经验.俨然小程序成为了互联网公司自PC,WAP,安卓,IOS之 ...

  5. 微信小程序开发中的二三事之网易云信IMSDK DEMO

    本文由作者邹永胜授权网易云社区发布. 简介 为了更好的展示我们即时通讯SDK强悍的能力,网易云信IM SDK微信小程序DEMO的开发就提上了日程.用产品的话说就是: 云信 IM 小程序 SDK 的能力 ...

  6. 微信小程序开发教程,大多数人都搞错的八个问题

    小程序目前被炒得沸沸扬扬,无数媒体和企业借机获取阅读流量. 这再次证明一点,微信想让什么火,真的就能让什么火.这种能力真是全中国再也没有人有了,政府也没有. 但四处传的消息很多是失真的,废话不说,先列 ...

  7. 微信小程序开发实践

    目录 项目是否适合移植到小程序上? 概要介绍 实践得到的经验 规则 小程序不支持的 新特性 小窍门 会话管理 进阶 项目是否适合移植到小程序上? 小程序由于微信提供了一些组件,在微信中的一些体验确实不 ...

  8. 微信小程序开发入门与实践

    基础知识---- MINA 框架 为方便微信小程序开发,微信为小程序提供了 MINA 框架,这套框架集成了大量的原生组件以及 API.通过这套框架,我们可以方便快捷的完成相关的小程序开发工作. MIN ...

  9. 【好好编程-技术博客】微信小程序开发中前后端的交互

    微信小程序开发中前后端的交互 微信小程序的开发有点类似与普通网页的开发,但是也不尽然相同.小程序的主要开发语言是JavaScript,开发同普通的网页开发有很大的相似性,对于前端开发者而言,从网页开发 ...

随机推荐

  1. .NET VS 自定义新建代码文件模板

    参考:http://www.cnblogs.com/fightingtong/p/3765914.html 在VS中新建文件时,可使用模板在文件中生成指定内容.只需要把IDE安装目录下的模板进行修改保 ...

  2. Flutter 开发环境搭建

    Flutter 开发环境搭建 官方的资料相对还是比较全面的,包含了很多中文的资料信息.官方对咱们国家的开发人员还是很友好的. 安装教程:https://flutter.io/get-started/i ...

  3. InnoSetup提升系统管理员权限(通过破解方式修改?)

    PrivilegesRequired=admin 1 2 3 4 5   找到```INNO```安装目录下的```SetupLdr.e32```文件(其实就是一个exe程序),将程序中的```Man ...

  4. 什么是YAML?

    YAML是"YAML不是一种标记语言"的外语缩写 [1] (见前方参考资料原文内容):但为了强调这种语言以数据做为中心,而不是以置标语言为重点,而用返璞词重新命名.它是一种直观的能 ...

  5. 微信小程序把玩(三十五)Video API

    原文:微信小程序把玩(三十五)Video API 电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tem ...

  6. Android零基础入门第22节:ImageView的属性和方法大全

    原文:Android零基础入门第22节:ImageView的属性和方法大全 通过前面几期的学习,TextView控件及其子控件基本学习完成,可以在Android屏幕上显示一些文字或者按钮,那么从本期开 ...

  7. 16.09 working note

    这个月最主要任务是linux shell script学习. 其次是继续spring源码学习. 其余时间C.C++和Java学习. 01 9月第一天,9点多才到家.做道简单的oj题练习下.因为简单,所 ...

  8. jdbc连接oracle数据库字符串

    jdbc连接oracle数据库有两种方式: 连接数据库SID 连接数据库service_name 当连接SID时,字符串如下: url::orcl1" password="xxxx ...

  9. Excel求值表达式——太好用了

    这个需要通过宏表函数EVALUATE来实现,首先需要自定义名称.如果数据在A列,那么在B列自定义名称,按Ctrl+F3键,在“定义名称框”中选择“新建”,然后输入名称为“结果”,数据来源输入=EVAL ...

  10. win7访问部分win2003速度慢

    解决办法: 关闭TCPIP协议的自动优化调整功能,在win7上,以管理员身份运行cmd,输入 netsh interface tcp set global autotuninglevel=disabl ...