Sitecore ContentHub for Developer Certification Tips

This certification is a continuation on from the Sitecore ContentHub Administrator certification and is the final certification to complete. If you have not yet taken the Administrator exam, read no further as I strongly recommend you taking the ContentHub Administrator exam first before proceeding further. If you have not taken the Administrator exam, see my previous blog on some useful tips for passing the exam. It will make more sense when you view the competency areas tested in this exam.

In this blog post, I aim to provide my own personal experience on how I went about preparing myself for the Developer certification. It took me exactly under one month after the Administrator certification to get ready, equipped and pass this certification. What greatly helped me with this exam is having the Administrator knowledge all fresh on your mind as you will start to see things clearly how the Developer concepts start to enrich the feature and functionalities of ContentHub itself. Thus, I suggest not leaving a long break in between taking the two exams.

Please note that my advice below are only meant as a guide. There are certainly other ways to approach it and I am more than happy to hear your thoughts too.

Pre-requisites

Passing the Sitecore ContentHub Administrator Exam

Competencies

Below are the listed competencies which will be directly tested in the exam.

  • Administration Competencies 
    • Schema Design
    • UI Configuration: Search Component and Mass Edit 
    • Branding and Theme, Custom Home Pages 
    • Media Processing 
    • Digital Rights Management 
    • Data Import and Export 
    • Security: Basic and Advanced 
    • Reporting 
    • Enterprise Domain Model: Schema and Metadata Management 
    • UI and Advanced Pages 
    • Entity Printing 
    • Create and Configure a New Workflow
  • Developer Competencies
    • Metadata Processing Scripts
    • Develop External Page Components
    • Develop Web-enabled Action Scripts
    • Develop Triggers, Actions, and Action Scripts to Implement Custom Business Logic in Response to Entity Changes
    • Implement User Sign-in Scripts 
    • Develop LINQ Queries in Combination with Action Scripts that Run In- Process and Out-of-Process

Each competency area provides links to the official documentation that will aid your study and preparation.

So yes you do see the list of competencies for Administrator – this meant that I had to revise again on my Administrator concepts again reviewing my notes especially around reinforcing my understanding on Domain Model Design and Schema Management, Security – Basic and Advanced, UI and Advanced Pages and Create and Configure a New Workflow. For domain modeling and schema management, it was particularly important to refresh your concepts on cardinality relationship between taxonomy definitions and entity definitions. See my previous blog post on Sitecore ContentHub Domain Terminologies.

READ DOCUMENTATION

There is no other better place than the official Sitecore ContentHub documentation. As mentioned each area area in the study guide provides links to the documentation which you must read.

Key tip for you is to read all subsections for a section specified. Where possible, apply and practice this in your sandbox to validate your understanding.

I referred mostly to the the official user documentation here, recorded down notes and understanding concepts as I went along. All of the developer notes are located at this documentation page: https://docs.stylelabs.com/contenthub/4.1.x/content/integrations/index.html

YOUTUBE VIDEOS

Useful videos which aided my understanding on integration concepts and how it was put into practice was the Sitecore Content Hub Developer Track – by Ankit Joshi

Useful tips for the exam

  • Learn on the different query types with LINQ to retrieve certain entities
  • Learn on the LINQ Filters when applying a query filter
  • Understand the code logic in retrieving a relation property and iterating over the relation property to retrieve children item property values.
  • Understand the different entity configurations for querying entities
  • Understand the code logic for CRUD operations on entities
    • Understand the difference between what the properties of EntityFactory and Entities for the MClient instance does.
  • Understand the code logic for external page components – particularly around events for page and component mediator.
  • Understand the lines of code on the different scripts types – pay attention to the sample code and discover what they do. Refer to the script examples.
  • Understanding how you will access an external authentication provider during user pre-registration and post-registration time.
  • Learn the different script types and what can / cannot be used by Actions and Triggers.
  • Learn on the different script execution types – In Process versus In Background
  • Learn on the different phases of the trigger execution and which use case of action will suit that particular phase

format

The Sitecore Content Hub Developer Certification Exam is comprised of 60 multiple-choice questions that are related to the administration of both the Professional and Enterprise implementations of Sitecore Content Hub. You must correctly answer 80% of the multiple-choice questions to pass the exam and earn certification.

Open or closed book?

The Sitecore Content Hub Administrator Developer Exam is closed book. You will not be allowed to refer to notes, study guides, training materials, web searches, Sitecore Content Hub installations, or other software when taking the test on Webassessor.

Register for the certification exam

Once you are feeling confident and prepared, go ahead to register for the exam. As a partner of Sitecore, you are entitled to a valid Sitecore voucher code. If in doubt, contact your Sitecore partner representative for confirmation.

This is be available once you have purchased the certification study guide and completed the Introduction, Study Guide and Competency Check.

Voucher Code Generation

Upon generation of the voucher code, copy this somewhere onto a notepad for safekeeping somewhere as this is generated only once.

The voucher will last 3 months from the date of generation.

If you have not signed up yet to the Kryterion exam site, go to the website to register for an account at https://www.webassessor.com/sitecore.

Once signed in, click on the ‘Register for Exam’ button and select the correct exam.

Select a suitable time:

Enter the voucher code which was saved in the previous step.

Prepare laptop for exam

As for the Kryterion software exam tool itself, you must ensure you have a bare metal laptop that allows installation of the software to run the exam.

The exam is an online proctored and will require enablement of both your camera video and audio to operate during the course of the exam.

I strongly suggest preparing the installation of the software in advanced of your exam schedule and not to leave this at the very last minute.

Use a laptop with minimal security restriction to software installation and hardware feature enablement.

Day of certification

Ensure you allocate a peaceful and non distracting period during the day to take the exam. The exam lasts for a 120 minutes with 60 multiple choice questions. The developer exam is 20 minutes longer than the administrator exam. As such, do take a toilet break (or drink less water) before the exam as you will not have a chance to run out during the entire duration of the exam. I strongly recommend taking this in the late evening after work or in a quiet weekend free from work. Choose a quiet room with the door closed behind you and alert anyone who is with you that you are taking the exam so they do not accidentally walk in or call out for you. Secondly, remember to switch off your mobile phone or store it away on silent mode. All the very best and hope this article helped you.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.