会HTML和CSS的人想要开发一个微信商城php应该从哪开始学起?
前后端通讯模式;系统模块架构;明确和细化(前后台)需求,立足需求学习实现方式(php代码怎么写,mysql数据表怎么建,js与php交互,js改变/获取dom等)。要学的东西不少,建议下载一个现成的系统跑一下感受一下,看懂他的代码架构再动手。也可以基于现成系统做二次开发。推荐weiphp。
如果按照四个月的课程时间算的话,会了html,css等基本的前端知识,相当于你学了两周的课时了。js,mysql,linux,php,服务器搭建。这些都学了,会交互了,再把支付这块的文档好好看看,项目中实现后。差不多可以做一个学习用的商城了。
如何才能在2个月内,学会用php+MySQL做简单的购物网站?
大二创业的时候,一个暑假(大概30天)就把一个类似京东的购物商场做出来了。那个时候只是简单知道PHP的语法,然后就跟着视频做了起来,其中最深的感想是:动手去敲,多想为什么,先学会模仿。
那个时候创业的项目是做一个类似于59Store的零食商场,有APP原形。然后就根据APP的逻辑自己瞎搞了起来,开始之前只是懂简单的PHP语法和前端的知识,没有做过上线的项目,可以说是很小白。只能看得懂一般的PHP语言。当时就直接找了相应的视频教程,一步一步跟着学做起来,那个视频用到了一个PHP框架,ThinkPHP3.2版本,我想学PHP的应该都懂这个框架,有很多道友直接是以这个框架开始学PHP的。
刚开始的时候,先简单设计好项目的需求模块,例如购物网站需要登录模块、会员模块、商品管理模块,商家后台模块、支付模块等,根据需求设计好这些功能,这些功能都是比较普遍的了,基本每一个商场网站都是这几个模块,你就可以把他们分开,哪些简单就先做那些。找相应的视频的案例代码给搭建起来,结合自己项目挑重点来学习,学习视频的时候要注意自己每一节要得到的知识点,因为我们是有需求的,很明确自己的需求,比如我今天要搞定登录模块,我就去找该模块的资料和相应的视频教程,加速2~3倍看其中的知识点,因为你现在是项目需求为主,具体的技术底层建议等掌握了怎么用才去挖掘怎样更加优。看完后觉得视频或者案例中的代码模块适合自己的项目,也可以直接拿来用。慢慢地学习多了,做多了,你就会懂自己开发了。要先学会自己做框架或者设计模块,先的学会模仿别人。
当然,前提是你得对自己的项目有足够的认识。哪些是难点,哪些是需要协调的等等都要先罗列出来,比如登录的时候,需要用到手机验证码,那这些申请的材料就可以交给其他同事去做。网站肯定涉及支付,支付的渠道那些也可提前先搞定。
最后,2个月内搭建一个购物商场说简单也简单说难也挺难的。但是你如果想对自己搭建的网站技术有足够的了解,并且想学PHP或者Mysql的话,我建议你还是自己先学会这些技术底层,去积累,去模仿别人的站和技术,技术归技术,业务还业务,有时候搭建一个网站或者开发一个APP不是说哪一门学的语言好,用的溜,而是取决于你解决问题的能力。
希望你能成功!
泻药!两个月,掌握基础是可以的,至于做个简单的购物网站,这个就只能算是练手项目。给你几个建议:
1 html css javascript这三个,掌握基础大概用一到两周最多,为了写页面样式,但是这么点时间肯定无法掌握太多的炫酷效果,能用就好。
2 php这部分,要看书,看手册,多用搜索引擎,先用最快的方式搭好开发环境(用一键集成包,或者找个熟手帮你搭),因为很多人会卡死在环境这一块,对学习进度和学习信心产生影响。然后就看语法,规则,关键字,函数,数据类型等等编程基础。这部分十天以内吧,尽量记,能记多少记多少。之后就是动手实践,编程一定动手,只看书没意义的。能熟练掌握编码之后,可以试着写页面,看看怎么渲染出来。然后就是看php和mysql怎么结合使用,现在都是用pdo来做,学习成本不太高,基本用法很快可以掌握,学学怎么用数据库。两个月或许不能做个购物网站,但是有计划有目标的学习,两个月可以学会很多内容了。加油