域名、服务器、SSL证书:阿里云 腾讯云、AWS、Let's Encrypt
域名备案到购买服务器的供应商处申请备案,可以企业或者个人备案
个人测试使用小程序的话,可以购买虚拟主机,虚拟主机一般有默认绑定一个临时的备案了的域名+服务器,可以免去域名备案而快速的进入学习和测试小程序开发,一般虚拟主机几十块一个月,有的甚至只要1、2百元一年,像阿里云等都有提供。如果没有SSL证书,在微信端预览的时候打开调试模式,开发工具中勾选不校验https即可。
如果是纯学小程序前端,小程序功能较简单,不需要后台程序逻辑和存储数据的话,没有支付、用户登录权限等相关数据操作,那么不需要购买服务器也是可以的。
如果是仅仅用于学习,不想部署于正式服务器,那么也可以使用本地开发电脑的测试服务器,用IP来访问测试接口,勾选不验证域名,也是可以的,这样不用购买服务器和域名。