Surendra Sharma

Surendra Sharma

Search This Blog

Showing posts with label certification. Show all posts
Showing posts with label certification. Show all posts

Sunday, December 29, 2024

Sitecore 10 .NET Developer Certification Exam: My Experience and Key Takeaways

Sitecore 10 certification


In December 2024, I cleared the Sitecore 10 .NET Developer Certification Exam, an essential milestone for developers working in the Sitecore ecosystem. This blog will walk you through my experience, the exam structure, preparation tips, and new questions that were included, which might help you prepare better.

Exam Structure
• Total Questions: 60
• Duration: 120 minutes
• Key Topics: No questions on ASP.NET Core, but the exam extensively covered: 
o Sitecore xConnect
o xDB
o Sitecore Search and Indexing
o Sitecore Marketing Features

The questions were mostly multiple-choice and focused on practical scenarios, with several around the newer features in Sitecore. Here are new questions that they asked

1. What are the things required for Sitecore reporting?
a. Reporting API 
b. Reporting services
c. Processing server
d. Reporting database

2. Whats the role of xConnect search collection?
a. Search the interaction

3. If you have to create a new model for xDB, what's the next step?
a. Create JSON file for model and deploy to xConnect project folder

4. What are the available options for IQuarable<Item> for search operations
a. GetResults
b. GetFacets
c. Where, orderby, contains
d. Groupby, sum

5. How to show same price for all version of each language in Sitecore item?
a. Make field Unversioned

6. What is the use of goals in Sitecore?
a. Measure the engagement and tracking

7. From the personalization rule what can be achieved
a. Hide the component,

         b.  Replace the layout of the component

8. New language is not available from available language list in Sitecore, how can you add new language?

a. Add new language from control panel

9. What is the use of <IncludeTemplate> in config file for search indexing 

a. Indexing include only those items created from specific template

10. What can be achieved from Sitecore search operation

a. Search the products

11. How can you change the alt value of items that contains image field

Get the items, get all fields collection and change the alt field 

13. What the use of “Item Include” in serialization file?

a. Specify the item path that need to serialise

14. Which of the following information is available within Workbox?

A. Number of editable data source items in all of Sitecore

B. Information about an item's originating template

C. Number of active campaigns divided by marketing team

D. Available workflow commands divided by associated workflow.

15. Which statement characterizes the Sitecore Extranet security domain?

A. It provides default access to the Sitecore identity server for users to log in to the appropriate environment areas.

B. It is an internal security domain for users that can access the Sitecore client tools and editing functionality.

C. It is the domain that contains user accounts as well as customized roles for managing read access to the website content.

D. It provides customized roles for controlling access to third-party environments such as a CRM or payment portal.

16. For non-SXA websites, why is it recommended to avoid setting presentation details directly on new content items?

A. Defining presentation details on standard values ensures all the fields related to an item's presentation are configured for access by content creators.

B. Sitecore does not allow presentation details to be changed at the content-item level, so they must be set and edited from the standard values of templates.

C. It allows all content items made from the same template to have the same presentation details by default and eliminates additional work during content creation.

D. It forces a prompt to appear when new content items are created so Content Authors can finalize the presentation details for the new content items.

17. Of the available options, which is a purpose of the field source in data templates?

A. The field source is a field property that designates where in the content tree the field obtains its data.

B. The field source is used to control a user’s access and permissions to folders and files in the content tree.

C. The field source defines how a field’s data appears in the Content Editor in the UI.

D. A field source maps a field to the underlying class representation in the API.

18. What is a reason to set the insert options on a specific item under the content node of the content tree?

A. To allow Content Authors to insert items into the content tree for all the templates they have access to

B. To allow Content Authors to insert items under the specific item in addition to what is included with the item's standard values

C. To allow Content Authors to insert new items under any item within the content tree

D. To allow Content Authors to insert items created from any system template into the content tree under the specific item

19. Your published layout.cshtml file contains a static placeholder with a “main” placeholder key and you want to add renderings to the presentation details of a templates standard values; however you cannot see the "main" placeholder key you added to the layout. Of the available options, which is the best explanation of what happened?

A. There is a missing configuration element in web.config for placeholders.

B. The wrong layout is associated with the current template.

C. A Sitecore publish is required to show placeholder keys when editing presentation details.

D. There is no placeholder settings item for the associated "main" placeholder key.

Preparation Tips

1. Video and PDF by Navan

I found the video and PDF tutorials by Navan extremely helpful. He comprehensively covered the topics and ensured I had a clear understanding of the Sitecore core concepts. PDF is available at here.

2. Focus Areas Beyond the Basics

Pay special attention to xConnect, xDB, and Marketing features, as these were prevalent in the exam.

3. Hands-On Practice

Create a small Sitecore project to familiarize yourself with search operations, workflows, goals, personalization rules, and field properties like "Unversioned" and "Shared."

Final Thoughts

Passing the Sitecore 10 .NET Developer Certification Exam requires a combination of practical experience, theoretical knowledge, and focused preparation. Be thorough with advanced topics like xConnect and xDB, as they often differentiate a prepared candidate from the rest. With the insights and preparation resources shared here, you’ll be better equipped to tackle the exam successfully.

Good luck to all aspiring Sitecore-certified developers!

Monday, April 5, 2021

The Sitecore Experience Edge Partner Collection

As you know that Sitecore introduce new product Sitecore Hub with Edge.

Sitecore also launched certification course "
The Sitecore Experience Edge Partner Collection" on the same at their eLearning portal.

I registered and follow all the training topics and successfully completed my certification on the same.

Certificate : The Sitecore Experience Edge Partner Collection

 

Tuesday, March 30, 2021

Introduction to the Sitecore ASP.NET Core Rendering SDK

As you know that we can use ASP.NET CORE for developing headless application on Sitecore platform.

Sitecore launched certification course "Introduction to the Sitecore ASP.NET
Core Rendering SDK
" on the same at their eLearning portal.

I registered and follow all the training topics and successfully completed my certification on the same.

 

Sitecore ASP.NET
Core Rendering SDK Certification

 

 

 

Sunday, March 21, 2021

Boxever Advanced Certification

As you know that Sitecore acquired Boxever Ltd. which is a SaaS-based Customer Data Platform (CDP) providing decisioning and experimentation.

Sitecore also launched certification on "Boxever" as their eLearning site.

I registered and follow all the training topics and successfully completed my certification on the same.

Boxever Advanced Certification

 

 

Wednesday, August 14, 2019

Certificate : Installing Sitecore XP0 9.2

Though not a big deal, but I have one hour of time and I utilize it to complete the course "Installing Sitecore® XP0 9.2" from Sitecore elearning.

Here is the certificate for the same.

 Installing Sitecore XP0 9.2
 Installing Sitecore XP0 9.2

Tuesday, August 13, 2019

Certificate : Fast-Track Design in Sitecore Experience Accelerator 9.2

Today I continue my SXA journey, completed the course "Fast-Track Design in Sitecore® Experience Accelerator 9.2" from Sitecore elearning.

Here is the certificate for the same.

Fast-Track Design in Sitecore® Experience Accelerator 9.2
Fast-Track Design in Sitecore® Experience Accelerator 9.2

Monday, August 12, 2019

Certificate : Introduction to Sitecore Experience Accelerator 9.2

Today I get started to familiar myself with Sitecore SXA. For this I choose two courses from elearning and completed one of them. I received certificate for course "Introduction to Sitecore Experience Accelerator 9.2" after completion of this course.

Here is the certificate.

 
Introduction to Sitecore Experience Accelerator 9.2
Introduction to Sitecore Experience Accelerator 9.2

 

Friday, August 9, 2019

Certificate : Sitecore JSS Fundamentals 9.2 certificate

I just love the Headless concept of Sitecore with full OmniChannel capabilities. To make myself more comfortable with JSS, I just completed Sitecore JSS certification by completing the course "Sitecore® JSS Fundamentals 9.2" from https://elearning.sitecore.net .

Here is the certificate for the same.

Sitecore JSS Fundamentals 9.2 certificate
Sitecore JSS Fundamentals 9.2 certificate

Friday, July 26, 2019

Certificate : Getting started with Managed Cloud Sitecore 9.2

Sitecore 9.2 is out and all Sitecorians around the world ready to play with it. I welcome Sitecore 9.2 with installing it on my laptop and completing the course "Getting started with Managed Cloud Sitecore® 9.2" from https://elearning.sitecore.net .

I come to know about many new things regarding Sitecore cloud managed services.

Here is the certificate for the same.




Certificate : Getting started with Managed Cloud Sitecore 9.2
Certificate : Getting started with Managed Cloud Sitecore 9.2


Looking forward to complete more new courses in upcoming days.

Thursday, June 13, 2019

Week of AI

In May 2019, Microsoft India scheduled "Week of AI" virtual workshop series for 5 days. I have attended all the sessions and participated in all the quiz series. Happy to share that today I got my Microsoft "Week of AI" Azure Ninja Cat badge.


Friday, May 10, 2019

Coveo for Sitecore Developers exam certificate

Happy to share that I successfully cleared Coveo for Sitecore Developers exam.

Coveo for Sitecore Developers
Coveo for Sitecore Developers

Sunday, March 3, 2019

Course : Ethics and Law in Data and Analytics


Finished the course "Ethics and Law in Data and Analytics" successfully on EDX offered by Microsoft by 92%.


Ethics and Law in Data and Analytics
Ethics and Law in Data and Analytics

I study below modules in this course
  • Data, Ethics, and Law
  • Data, Individuals, and Society
  • Data Ethics and Law in Business
  • Artificial Intelligence and Future Opportunities

Sunday, November 25, 2018

Course : Reinforcement Learning Explained

Finished the course "Reinforcement Learning Explained" successfully on EDX offered by Microsoft by 78%.

Reinforcement Learning Explained Score
Reinforcement Learning Explained Score


I study below modules in this course

  • Introduction to Reinforcement Learning
  • Bandits
  • The Reinforcement Learning Problem
  • Dynamic Programming
  • Temporal Difference Learning
  • Function Approximation
  • Policy Gradient and Actor Critic

Saturday, November 10, 2018

Course : Learn React by building and deploying production ready app

There is one unstable factor in web technology and that's the shift of data processing on client and server side. 

With ASP, ASP.NET, JSP etc it was server side but within few years its shifted to client side due to JavaScript based frameworks. Every month I notice some new JavaScript based framework introduced.

Even Sitecore knows the importance of JavaScript based framework. That's the result of official launching and support of JSS.

Though I am not a big fan of JavaScript but somehow React.js impressed me more than Angular, knockout.

To update myself in recent scripting world, I completed course "Learn React by building and deploying production ready app" from Udemy.com

Learn React by building and deploying production ready app
Certificate : Learn React by building and deploying production ready app

Saturday, October 27, 2018

Course : Data Science Essentials

Finished the course "Data Science Essentials" successfully on EDX offered by Microsoft by 98%.

Data Science Essentials
Data Science Essentials
I study below modules in this course
  • Module 1: Introduction to Data Science
  • Module 2: Probability and Statistics for Data Science
  • Module 3: Simulation and Hypothesis Testing
  • Module 4: Exploring and Visualizing Data
  • Module 5: Data Cleansing and Manipulation
  • Module 6: Introduction to Machine Learning

Monday, October 15, 2018

Course : Deep Learning Explained

Finished the course "Deep Learning Explained" successfully on EDX offered by Microsoft by 80%.


Deep Learning Explained score
Deep Learning Explained score

I study below modules in this course
  • 1 | Introduction and Overview
  • 2 | Multi-class Classification using Logistic Regression
  • 3 | Multi-Layer Perceptron
  • 4 | Convolution Neural Network
  • 5 | Recurrent Neural Network and Long Short Term Memory
  • 6 | Text Classification with RNN and LSTM

Sunday, September 23, 2018

Course : Basic PowerShell Commands

Today I completed one more course "Basic PowerShell Commands" from Udemy guided by Shakil khan.

Basic PowerShell Commands certificate
Basic PowerShell Commands certificate

I really enjoyed this course as PowerShell is very useful to write script and remind me my college days when I tried to write code in DOS Batch files and Linux Shell scripts.

It will also help me to get more use-to with Sitecore PowerShell module.

Here I learned below topics

  • Introduction 
  • Start-Transcript and PowerShell Version 
  • Execution Policy 
  • How to get and set Alias and how to use pushd and popd 
  • get-childitem and formatting the output of command 
  • get-command and how to navigate help, measure-object and count 
  • File Handling like New-Item, Get-Content,remove-Item, rename-Item, Move-Item 
  • Sorting the object and grouping 
  • Selecting an object and iterating using foreach-object 
  • Filtering using where-object and some more examples of group-object 
  • get-process and how to stop a process or kill it 
  • Important PowerShell commands like Stop Process, convert data to HTML or CSV 
  • String Handling in PowerShell 
  • Navigating Help In PowerShell to look for event Logs 
  • Environment Variable 
  • Persistent Environment Variable in Registry

Monday, September 17, 2018

Course : Essential Mathematics for Artificial Intelligence

Finished the course "Essential Mathematics for Artificial Intelligence" successfully on EDX offered by Microsoft by 92%.

Essential Mathematics for Artificial Intelligence
Essential Mathematics for Artificial Intelligence


I study below modules in this course

  • Equations, Graphs, and Functions
  • Derivatives and Optimization
  • Vectors and Matrices
  • Statistics and Probability

Friday, September 7, 2018

Course : Getting started with Azure Tools

Today I successfully completed one more course certification "Getting started with Azure Tools" from Udemy. Its a 6.5 hours of free course delivered by Payal Shah.

Getting started with Azure Tools
Getting started with Azure Tools

In this course I learned
  • Introduction
  • Azure Functions
  • Azure Logic Apps
  • Azure Cosmos DB
  • Azure Event Grid
  • Azure IoT Hub
  • Azure DevTest Labs
  • Azure Key Vault
  • Azure Storage Account

I encourage everybody to attend this useful course on AZURE.

Sunday, September 2, 2018

Course : Introduction to Python for Data Science

Finished the course "Introduction to Python for Data Science" successfully on EDX offered by Microsoft by 98%.

Introduction to Python for Data Science
Introduction to Python for Data Science

I study below modules in this course
1. Python Basics
2. List - A Data Structure
3. Functions and Packages
4. Numpy
5. Plotting with Matplotlib
6. Control Flow and Pandas
7. Final Exam and Course Wrap-up