- How to configure cache in EPiServer and what effect each configuration option has.
- How to use filters in EPiServer. What impact has a filter in a SearchPageDataSource and what if you put a filter on a PageDataCollection. How does the event model work around filters? What are the standrard filters in EPiServer?
- How do Virtual Path Provider work and what providers exist in EPiServer. What differs between the providers and what events may be triggered on the providers. What is special about UnifiedFile/Directory and what events may be triggered on those.
- Membership/Role-providers, how do they work? What is special about WindowsMembershipProvider, SqlServerMembershipProvider and ActiveDirectoryMembershipProvider?
- Learn everything there is to know about every configuration option in EPiServer configuration. If you know this you will have no problem with the exam.
- FriendlyURLRewriter, IdentityURLRewriter and NullURLRewriter. What is the difference between them, and when do you need to use what provider?
- How do check if a user has access to a certain page? How do you set access to pages in EPiServer?
- What events are involved in an XForm? Can you change the fields of an XForm from code behind? How?
- How does search work in EPiServer? Search in VPP and options to SearchDataSource.
- How does globalization work in EPiServer? What happens if you turn it off? How do pages that does not exist in current language behave? How do you see that a page is translated or not? How do you from code behind get a page in a specific culture?
- How do you configure mirroring? What does the different options in mirroring affect?
- Plugins and plugin areas. What enumeration would you use to get the plugin to appear where you want? Also, how you add a plugin to the project.
- How do you create a scheduled job and what makes sure that it runs?
- What if you need to store more information about a user than EPiServer allows you too. How do you add that information and where is it stored?
- What are Log Analyzers, and how do you configure them?
29Nov2008
EPiServer CMS 5 Certified Developer
Yesterday I was over at Cornerstone for EPiServer certification. It involves taking a test proving that you know everything about EPiServer that there is to know. The test was one of those standard badly written education applications with a web interface, option questions where one or several answers could be correct. Mostly like the driving license theory exam we have here in Sweden.
Even though I passed the test I think it was way too hard. Most questions were really hardcore stuff that you only could have known if you've been deep down in the EPiServer SDK doing reflector on EPiServer.dll to get out the answers.
If you plan to get certified these areas are a point of interest

10 Comments
Ta EPiServer Ceritified Developer, tips från EMVP « EPiServer Polopoly Sharepoint CMS blogg said
[...] mer? Här finns en bra punktlista med ännu mer konkreta råd från Mikael [...]
How to become a EPiServer Ceritified Developer | Fredrik Haglund's blog said
[...] would like to congratulate Mikael Lundin to becoming a Certified EPiServer Developer. He writes about this experience in his blog with some tips about what you should study. I would [...]
Fredrik Haglund (INEXOR AB) said
Congratulations to passing the exam! I wrote some more tips in my blog about How to become a EPiServer Ceritified Developer: http://blog.fredrikhaglund.se/blog/2008/11/30/how-to-become-a-episerver-ceritified-developer/ /Fredrik
SreeRaghavendra said
How do I modify the XForm data which is already saved as everytime a new instance of Formdata is saved into the database on saving instead of updating the selected FormData's record?
John said
Would agree that it is difficult to pass the exam without a deep practical understanding of the product. Would add a few things to your recommendations: - Read the editors and administrators manuals, as questions do come up asking how to use EPiServer in edit and admin modes. - Be familiar with the different licensing models. - Know how worlkflows are configured in EPiServer and be familiar with the standard workflows that ship with v5. - Take a look at the Office integration capability. In gerneral, if you're stuck on a question about the API then just ask yourself the most sensible way to implement it in the .NET framework - you can pick up a lot of marks through educated guesses.
Pankaj Kumar Prasad said
•What if you need to store more information about a user than EPiServer allows you too. How do you add that information and where is it stored? I am not able to find the solution for this.Can anyone help me in this topic?
EPiServer 6 exam bookmarks « Jonathan Sewell said
[...] EPiServer CMS 5 Certified Developer, Mikael Lundin [...]
Olagoke Babatunde said
I will like to know how to have access to studying this examination. Is there any particular book recommended?
Carnotaurus said
How much of this still applies to the E2652 EpiServer Developer Masterclass certification exam?
Mikael Lundin said
@Cernataurus Don't know. I wrote this post in 2008. Lot of things changes in 3 years.