As 2026 unfolds, CertkingdomPDF keeps its 70-517 promise simple — the latest version only, verified answers, 218 practice questions for the 70-517 exam, and support that treats every Microsoft Recertification for MCSD: SharePoint Applications question as worth answering.
Microsoft 70-517 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Microsoft Recertification for MCSD: SharePoint Applications |
| Exam Number: | 70-517 |
| Exam Duration: | 120 minutes |
| Related Certifications: | MCSD: SharePoint Applications |
| Passing Score: | 700 (on a 1000 scale) |
| Real Exam Qty: | Approximately 40-60 |
| Available Languages: | English |
| Exam Format: | Scenario-based questions, Case studies, Multiple choice |
| Exam Price: | Varies by region (typically around 165 USD or local equivalent; recertification availability may differ) |
| Certificate Validity Period: | Tied to Microsoft certification policy at the time (MCSD track is retired; recertification no longer generally active) |
| Recommended Training: | Microsoft Learn SharePoint Development Paths |
| Exam Registration: | Pearson VUE Microsoft Exams Microsoft Certification Dashboard |
| Sample Questions: | ![]() |
| Exam Way: | Online proctored via Pearson VUE or authorized testing centers (historically) |
| Pre Condition: | MCSD: SharePoint Applications certification (or equivalent SharePoint development experience) |
| Official Syllabus URL: | https://learn.microsoft.com/credentials/certifications/exams/70-517/ |
Microsoft 70-517 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Developing SharePoint Apps | - Data access and integration with SharePoint - App authentication and authorization - Client-side object model (CSOM) and REST APIs |
| SharePoint Application Development Concepts | - SharePoint architecture and development model - App model (SharePoint-hosted and provider-hosted apps) |
| Designing SharePoint Solutions | - Packaging and configuration of SharePoint apps - App lifecycle and deployment strategies |
| Testing and Troubleshooting | - Monitoring and performance considerations - Debugging SharePoint apps |
| Security and Identity | - OAuth and claims-based authentication - Permissions and access control in SharePoint apps |
Everything Candidates Ask About 70-517 at CertkingdomPDF
- Designing SharePoint Solutions ()
- Security and Identity ()
- Developing SharePoint Apps ()
Microsoft Recertification for MCSD: SharePoint Applications Sample Questions:
DRAG DROP
You develop a feature in a SharePoint solution by using Visual Studio 2012. You insert several breakpoints in the feature event receiver to debug performance issues. You need to ensure that the code stops running when the solution reaches a breakpoint. Which three actions should you perform in sequence? (To answer, move the appropriate
actions from the list of actions to the answer area and arrange them in the correct order.)
Correct Answer:

You need to update the routes to ensure that a product is always displayed on the product page.
Which code segment should you use?
- A. Option C
- B. Option B
- C. Option A
- D. Option D
Correct Answer: B 🗳️
A legal company uses SharePoint for document and records management. You search all documents by using extractors and managed properties. FAST Query Language (FQL) is enabled for the result sources, and the content of the document is indexed as full text. All documents are named by using the following pattern: "AAA-Axxxx-AA".
You must find documents that were created in May 2012 and contain the ordered keywords "liable", "advocate", and "adjudication". Results that are returned must include only document names that begin with "HCT-Q" and end only with "AB".
You need to create the FQL query that returns the required results.
Which FQL statements should you use? (Each correct answer presents part of the solution. Choose all that apply.)
- A. write:range (2012-05-01, 2012-05-31)
- B. NEAR (liable, advocate, adjudication)
- C. title:HCT-Q????-AB
- D. string('liable advocate adjudication", mode="onear")
- E. Write> =05/01/2012 and write<=05/31/2012
- F. title:HCT-Q*
Correct Answer: A,C,D 🗳️
Explanation: Only visible for CertkingdomPDF members. You can sign-up / login (it's free).
If the canvas element is supported by the client browser, the application must display "London 2012" in the footer as text formatted by JavaScript at the end of the _Layout.cshtml file.
You need to modify the layout to ensure that "London 2012" is displayed as either formatted text or as plain text, depending on what the client browser supports.
Which code segment should you add?
- A. <canvas id="myCanvas">London 2012</canvas>
- B. <canvas id="myFooter"London 2012</canvas>
- C. <canvas id="myFooter">
@(Request,Browser.JavaApplets ? new HtmlString("London 2012") : null)
</canvas> - D. <canvas id="myCanvas"><canvas>
<p>London 2012</p>
Correct Answer: A 🗳️
HOTSPOT
You are developing an ASP.NET MVC application.
You need to store membership information in a Microsoft SQL Server database.
How should you configure the membership provider? (To answer, select the appropriate options in the answer area.)

Correct Answer:

Viewing page 1 out of 44 pages.
Viewing questions 1-5 out of 218 questions.





