最近在慕课网上录制了一门《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. SyncML是一平台无关的信息同步标准协议集

    SyncML (Synchronization Markup Language)是一平台无关的信息同步标准协议集.分为SyncML数据传输协议(SyncML-DS)和SyncML设备管理协议(Sync ...

  2. C# 读取大文件 (可以读取3GB大小的txt文件)

    原文:C# 读取大文件 (可以读取3GB大小的txt文件) 在处理大数据时,有可能 会碰到 超过3GB大小的文件,如果通过 记事本 或 NotePad++去打开它,会报错,读不到任何文件. 如果你只是 ...

  3. c# SQLHelper总汇

    /// <summary> /// The SqlHelper class is intended to encapsulate high performance, /// scalabl ...

  4. Linux杂谈: 树形显示多级目录--tree

    最近写博客的时候偶尔会需要将文件目录结构直观地列出来,例如python的包结构. 于是在网上搜了搜,发现了一个Linux下还不错的工具--tree tree 可以很直观地显示多级目录结构. 1. 安装 ...

  5. Node.js模板引擎学习----ejs

    环境:windows+node.js+express 一.安装ejs 打开cmd窗口,输入npm install ejs -g,等待下载安装完成. 二.使用 调用过程中使用路由机制和模板,路由请求地址 ...

  6. ef 查询总结

    1.Linq 查询两张表:a表和b表,要得到的数据是a表数据b表没有 例如:a表有5条数据1,2,3,4,5:b表有2条数据1,3:那么就用dataGridView1输出2,4,5:link语句要怎么 ...

  7. Bokeh 0.9.0dev 发布,交互式可视化库

    快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中.   <HTML开发Mac OS App 视频教程> 土豆网同步更新:http: ...

  8. 无辜的RAD(RAD是让你去创造和使用可复用的组件,不是让程序员“变白痴”)good

    无辜的RAD 2005-3-21 说实话,RAD很无辜.从出生的那天其就被骂,天天被指着鼻子说“不就是拖个控件嘛”,就好像当年说学电脑“不就是插个鼠标嘛”.也怪程序员大都天性犯贱,就爱一遍又一便的写基 ...

  9. 设置Windows服务的访问权限

    作者:beyond 默认情况下,只有管理员组成员.LocalSystem和Power Users组成员帐户才有权启动.停止服务.为了让普通用户也可以控制该服务,我们可以手动设置其访问权限.可能有些初学 ...

  10. 代理Delegate的小应用(使用setModelData设置下拉日期对话框)

    前言 在平时关于表格一类的的控件使用中,不可避免需要修改每个Item的值,通过在Item中嵌入不同的控件对编辑的内容进行限定,然而在表格的Item中插入的控件始终显示,当表格中item项很多的时候,会 ...