A few weeks ago I started working with Demandware. So, this is a pretty cool platform if you will not build up your skills with js, css (scss ...), html.
Basically, your whole back-end - it works with the Demandware API - is a model; you also need to work with controllers or pipelines as controllers; your views are .isml files, something like an HTML + engine. If you work with .twig before - you will not be surprised .isml
I recommend reading this couple of articles and posting information about Demandware here:
https://blog.baha.dk/2015/09/20/part-1-what-is-demandware/
https://blog.baha.dk/2015/12/20/part-2-developing-demandware/
Unfortunately, we have few sources and knowledge of online college. All the information you can find on the Demandware XChange community portal, as well as in the API documentation.
source share