I need to refresh/learn so things about EPiServer that I’ve either only barely used or have actually had no need to use before. The basic end point being that I am determined to pass the EPiServer Certified Developer (ECD) exam some time soon. What I though I would do is take a look at some o f the things that could come up in the exam that I am unfamiliar with and give myself a high-level overview of what is involved in each piece. This I think should help me get down and dirty with some good revision. Being nice, I’ll share these high-level summaries here as I complete them. I’m not going to tell you what questions I came across lat time I sat it, I just want to explore some of the areas that the exam can cover. It’s up to the person sitting the exam (and rightly so) to actually go and learn the detail and find their way around the platform.
Each time I add a new piece, I will link to it here so that you can eventually get the whole lot in one place.
A couple of key things to remember for the exam though for those intent to site it while I go and investigate the gaps in my knowledge:
- Get to know the Public Templates site. It seems that the exam assumes you have done this. I personally think that’s a little unfair as I know for sure every project we undertake we use a blank site rather than the supplied starter site as we have existing knowledge of EPiServer in the company. I’m not saying th starter site is bad, I’ve just never really looked at it. If you do manage to do the developer training courses, then this will be sufficient.
- Investigate EVERYTHING. The exam is not just on development, it also covers installation, configuration and general setup things. Learn these, you may well spend less than 5% of your time doing them, but you will be quizzed on it as it really is quite important. I think we all know that if you get the setup wrong, your project will probably go wrong.
- It is important to note that the exam (at time of writing) is based on EPiServer CMS 5 and not CMS 5 R2 or CMS 6 despite the currently available developer courses. There are some changes between the two versions that can catch you out. Personally, I went from CMS 4.6 to CMS 5 R2, so I do find this quick tricky sometimes to remember how things work between the versions. An example of one of the differences is that CMS 5 uses the EPiServer Manager to deal with deployment whereas CMS 5 R2 uses the EPiServer Deployment Center. My recommendation would be to install the previous version in order to familiarise yourself with the version that you will be tested on.
- Make sure that you read the Editor Manual and Administrator Manuals. These contain some real gems that can come in handy in day to day use and that will also help with a greater understanding of the product.