Mit*_*thy 1 demandware salesforce-commerce-cloud
如果有兴趣学习在Salesforce Commerce Cloud(以前的Demandware)上开发,他们是否可以利用其他框架中的知识来加速他们的入职?如果存在这样的其他框架,那么它们是什么?Salesforce Commerce Cloud中的新开发人员可以通过哪些其他方式更快地获取内容?
我在保持控制器,MFRA的同时问这个问题.回答时请考虑一下.
sho*_*ger 13
作为Commerce Cloud(Demandware)开发的七年资深人士,经过认证的开发人员,支持技术人员和解决方案架构师,以及Salesforce Trailhead认证团队的两次主题专家(SME); 这些是我的建议:
学习使用ECMAScript 5语法编写Javascript代码,而不依赖于框架和ES6功能.
SFCC使用Rhino引擎,无法使用您可能习惯使用Node或浏览器的所有花哨的ES6功能.有关这方面的更多信息,请参阅:常见问题解答(可以通过此处应用来获取访问权限.)注意:您将无法在控制器和模块中使用jQuery.它们在服务器端执行,但与NodeJS的执行方式不同.
ExpressJS控制器语法
店面参考架构(他们现在称之为MFRA)使用sytnax作为其控制器,类似于Express使用的控制器.
CommonJS模块语法
了解如何定义和使用CommonJS模块.该模式在SFRA架构中大量使用.
NPM脚本
了解如何执行和配置NPM脚本.SFRA使用它们来构建所有静态资产(CSS,JS等),以及单元测试,并部署到Sandbox.
如果您对SFCC开发完全不熟悉并且您将构建的不仅仅是模板层,那么您应尽可能多地使用Commerce Cloud eLearning内容.您可以在XChange Portal的大学部分找到此内容.(注意: Salesforce Trailhead目前正在重组Demandware在收购之前开发的教育组件.这些资源可能会在不久的将来转移到Trailhead.)
一些建议的课程是:
最后,在完成所有这些学习之后,您可能会发现自己无法加快速度,或者您无法在XChange或Salesforce Chatter上获得问题的答案.然后,您可以通过提交此申请表来请求SFCC非官方Slack社区的邀请.请记住,Slack完全由其他开发人员,架构师和业务用户的志愿者工作来运营和支持.当你觉得这样做时,我们会要求你尽力回馈.
| 归档时间: |
|
| 查看次数: |
2296 次 |
| 最近记录: |