Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

几乎没有任何基础,想通过自学学习小程序开发,需要学哪些方面的知识?

2021年10月10日6260百度已收录

您可以没有任何基础,但一定要有兴趣,不然您可以不用看下面的回答了。

几乎没有任何基础,想通过自学学习小程序开发,需要学哪些方面的知识?  微信小程序开发教程 第1张

一个完整的小程序分为客户端(前端)、服务端(后端)、CMS(可以当成一种客户端)三个部分,也是现在web开发的主流 “三端分离” 的开发思想。

服务端封装计算逻辑,存储、处理数据,为客户端提供接口

(如:Think PHP + MySQL REST API)。

需掌握语言:PHP服务器端脚本语言、SQL数据库结构化查询语言

客户端 向服务端请求数据,完成自身行为逻辑。

需掌握语言:HTML、HTML5 \ CSS、 CSS3 \ JavaScript 脚本语言 \ WXML \ WXSS (WXML、WXSS并不有称之为编程语言,是微信小程序独有的配置语言)

几乎没有任何基础,想通过自学学习小程序开发,需要学哪些方面的知识?  微信小程序开发教程 第2张

CMS向服务端请求数据,完成数据管理。

可以把CMS理解为一种比较封闭的客户端,只面向开发人员、内部人员。

CMS使用客户端语言。

以上可以说是做为web开发人员必备的语言能力,但绝不限于此。掌握基础语言后,还要学习使用几种框架提高编程能力,如前端jQuery、Dojo,后端ThinkPHP、Yii等。

学习方式建议一、踏实学基础

前端相对容易入手,所以建议从前端学起。

推荐一个web开发高效学习网站w3school,里面囊括web开发几乎所有的基础语言,知识点简洁、凝练,可以大大节约学习时间。

网站提供在线编辑器,随时练习、查看实现效果。

网站的分类条理清晰,每种语言都有很棒的学习前导,完全可以按前导建议进行学习。

几乎没有任何基础,想通过自学学习小程序开发,需要学哪些方面的知识?  微信小程序开发教程 第3张

二、学会借力进阶

现在编程教学网站遍地开花,很多前辈把自己的经验总结出来做成教程分享给大家,有免费的也有收费的。

前期,我们可以看一些免费的视频教程,这些教程都比较基础,正是入门者的好选择。等学习一个阶段以后,基础知识已经有所积累,就可以找一些收费的进阶教程来学,最好是实战型的教程,边练习边学习知识点,这样对语言的理解会更加深入。

视频教学类的网站有51CTO技术学院、慕课网等。

视频教程和书籍结合更佳,视频生动但难以全面,书籍全面但不够生动。

还有,要多加入一些开发者群,有问题就问,不用多想,群里有很多人都是学习者,相互帮助,学习起来会更顺利。

三、从模仿到超越

模仿。无疑是最直接有效的升级打法。

从一些源码网站,下载几个简单的小程序项目,可以是无后台或是弱后台的,模仿它做直到能达到原项目水平,再尝试着改进、加入自己的想法,把模仿的升级成自己的作品。

之后,可以下载一些功能稍复杂的,带后端的项目,模仿、实现、超越...

然后,可以尝试着设计自己的小程序,一点点打磨,直到自己满意,上线发布,找好朋友测试、多测试,找出BUG修复,升级。

这些路都走过之后,你基本上就是一名合格的小程序开发者了。

“种一棵树最好的时间是十年前,其次是现在!”

以上回答希望能对您有所帮助,祝您早日学有所成!

几乎没有任何基础,想通过自学学习小程序开发,需要学哪些方面的知识?  微信小程序开发教程 第4张

评论列表暂无评论
发表评论
微信