电商实战第一遍

历时11天(看了下coding上以天为单位的推送记录),终于将电商实战课程的第一遍完成了,收货很多,发现了自己的很多不足。说一下过程和感受吧。

环境

  • 最先开始的开发环境选用的是phpstudy2016(虽然也有装homestead),因为我是mac装的双系统win10,磁盘空间本就不足,依稀记得之前开homestead时,电脑硬盘占用上身的很快(现在明白了,主要是chrome浏览器网页浏览产生的缓存,和网易云音乐生成的缓存(本人喜欢一遍边听歌一边看网页一边敲(抄)代码))。后来开发到要发送邮件,准备跳过;但是后面又要通过改用yarn安装前端资源包以及redis作为队列,不得不切到homestead上;因为之前的node_modules是在win下安装的,换到homestead上还得删了重新下载。其实使用homestead根本没有增大对磁盘的占用,cpu负荷也上升不大。频繁清浏览器的缓存就可以了。

    前端

  • 不得不说这个是目前我最大的短板,如果项目全部用vuejs写,估计我的收获不会有那么大,因为现实开发中,公司的很多项目前端模板主要还是使用的bootstrap、或者是前端人员根据原型图使用html和css加jquery或原生js写出来的。前端这一块还得加强,标签选择器的使用记得的只有id和类选择器,子类和其他方式的选择器、匿名函数、全局函数、dom的遍历,都很生疏。需要通过第二遍来加强。

    laravel

  • 之前也通过看某课网的一些视频,对laravel算是入了门,但要上手开发还是有点蒙;通过这一边的学习,对依赖注入有了新的认识,之前通过学习tp5对(Request $request)这种依赖注入的写法比较熟悉了,但也只限于对参数的获取,通过学习知道了还可以在方法里面注入模型、进一步加深了service层的理解、laravel-admin加快对后台的开发等;感觉手册还要再仔细看看。

    规划

  • 这门课程吸引我促使我决定购买的原因是前几节对项目的规划,整个开发思路的分析,以及对sku的涉及(毕竟是电商项目,听到sku还是在一次面试中对方提起的),虽然之前购买了api的课程,但觉得没有这个有吸引力,或者说没有这么课程更适合。

    数据库

  • 整门课程,前半段都是对着课程,自己敲(抄)代码,后来觉得这样太费时间,后面直接复制粘贴copy了,本来想后面几节不做了,幸好做了。通过后面的几节,算是有了一点对于项目上线数据库如何同步的思路;项目用的是线上数据库,对于homestead命令行连远程数据库方式也算是有了了解。

    后续

  • 近期准备把项目做一下处理后,放到外网发布出来。很快要开始第二遍了。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1

第一遍我敲完, 人都是蒙蔽中。 。 。 。 。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!