在过去的几年里,Shopify增长如此之快。托比·吕特克说:“我们在2018年创造了历史:没有哪家SaaS公司的营收增长速度比Shopify更快,突破10亿美元大关。”
我是一名自学成才的开发人员,在2019年成为一名自由职业者和独立制作人,我学习了Shopify应用程序和主题开发,我想与你们分享帮助我成为Shopify开发人员的资源。
Shopify主题类似于WordPress主题,但Shopify使用它们的标记语言(Liquid)而不是PHP。
对jQuey有一定的了解(很多Shopify库使用jQuery), - 可选。
创建一个Shopify合作伙伴帐户来上传和测试您的Shopify主题(免费提供无限的Shopify商店进行开发)。
Shopify app是一款Web应用程序,您可以使用任何编程语言(如Ruby、Python、PHP或Node JS)来构建Shopify应用程序,在本指南中,我将重点介绍Node JS。
对JavaScript和Reaction有很好的理解(Shopify Polaris是用Reaction构建的,但您可以使用任何框架,也可以只使用普通的JS)。
了解如何构建全栈web应用程序(认证、使用外部API、从前端发送请求并在后端处理)。
Shopify合作伙伴学院:来自Shopify团队的免费课程,学习如何使用Shopify工具。
网络开发人员购物:(免费课程)建立您的第一家Shopify商店,并由Shopify专家创建您的第一个定制Shopify主题。
高级Shopify主题:(免费课程)由Shopify专家创建高级Shopify主题(使用AJAX使Shopify主题成为单一的Web应用程序)。
液态代码示例:收集代码片段,以加快开发过程并了解如何编写液态代码。
Shopify Theme Kit:一个命令行工具,可以在本地进行更改时自动将Shopify主题上传到Shopify商店。
Shopify合作伙伴学院:来自Shopify团队的免费课程,学习如何使用Shopify工具。
Shopify Reaction节点应用程序:Shopify团队提供的教程,使用Polaris(Shopify Reaction设计系统)和KOA Js处理服务器端渲染,创建您的第一个Reaction和Node JS Shopify应用程序。
Shopify App CLI:创建您的Shopify应用程序(Create Reaction App),在Ngrok服务器中提供您的Shopify应用程序(免费),并在您的Shopify App仪表板中自动更新您的Ngrok服务器链接