Throughout 2026, the market for exam materials stays crowded with uneven quality, and CertkingdomPDF keeps standing out the honest way — verified answers, daily-checked 70-517 content, and consideration for the customer at every step.
Microsoft 70-517 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Microsoft Recertification for MCSD: SharePoint Applications |
| Exam Number: | 70-517 |
| Real Exam Qty: | Approximately 40-60 |
| Related Certifications: | MCSD: SharePoint Applications |
| Passing Score: | 700 (on a 1000 scale) |
| Available Languages: | English |
| Certificate Validity Period: | Tied to Microsoft certification policy at the time (MCSD track is retired; recertification no longer generally active) |
| Exam Duration: | 120 minutes |
| Exam Price: | Varies by region (typically around 165 USD or local equivalent; recertification availability may differ) |
| Exam Format: | Multiple choice, Scenario-based questions, Case studies |
| Recommended Training: | Microsoft Learn SharePoint Development Paths |
| Exam Registration: | Microsoft Certification Dashboard Pearson VUE Microsoft Exams |
| 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 |
|---|---|
| Topic 1: Developing SharePoint Apps | - App authentication and authorization - Client-side object model (CSOM) and REST APIs - Data access and integration with SharePoint |
| Topic 2: Designing SharePoint Solutions | - Packaging and configuration of SharePoint apps - App lifecycle and deployment strategies |
| Topic 3: Testing and Troubleshooting | - Monitoring and performance considerations - Debugging SharePoint apps |
| Topic 4: SharePoint Application Development Concepts | - SharePoint architecture and development model - App model (SharePoint-hosted and provider-hosted apps) |
| Topic 5: Security and Identity | - OAuth and claims-based authentication - Permissions and access control in SharePoint apps |
Microsoft Recertification for MCSD: SharePoint Applications Prep: Three Versions, One Verified Bank
- Developing SharePoint Apps ()
- Designing SharePoint Solutions ()
- SharePoint Application Development Concepts ()
Microsoft Recertification for MCSD: SharePoint Applications Sample Questions:
You implement the dependency changes based on the requirements for the Litware web
artifacts feature.
When you deploy the Litware.Intranet.Templates.wsp package, you receive an error
message.
You need to ensure that the package deploys successfully. What should you do?
- A. Set the Is Hidden option of the Litware web artifacts feature to False.
- B. Set the scope of the Litware web artifacts feature to SPFarm.
- C. Set the scope of the Litware web artifacts feature to SPSite.
- D. Set the Auto Activate in Central Admin parameter of the Litware web artifacts feature to True.
Correct Answer: A 🗳️
You need to implement the business requirements for managing customer data.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)
- A. Create a new controller named Administration in the Controllers folder. Add an action named EditCustomer to the controller.
- B. Add a folder named Customer to the Views folder. Then create a view inside this folder named Edit.aspx.
- C. Add a class named Customer-Controller to the Controllers folder. Then add a method named Edit to the class.
- D. Create a new folder named EditCustomer to the Views folder. In the new folder, create a new file named Administration.aspx.
Correct Answer: B,C 🗳️
HOTSPOT
You need to create the required site columns.
How should you complete the relevant code? (To answer, select the appropriate code segment from each drop-down list in the answer area.)
Correct Answer:

DRAG DROP
You are developing an ASP.NET MVC web application in Visual Studio 2012.
The application has a model named ReservationLocation that contains properties named City and State.
The view that displays reservations has a single text box named loc for entering the location information. The location is entered as city, state.
There are action methods that have ReservationLocation as a parameter type. You need to ensure that the City and State properties are correctly populated.
How should you implement model binding for the ReservationLocation type? (To answer, drag the appropriate code segment to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Correct Answer:

You receive an error when you deploy the app.
You need to resolve the error.
What should you do?
- A. Enable side-loading of apps in the app manifest.
- B. Enable side-loading of apps in the Visual Studio project properties.
- C. Create a deployment package and upload the app to the app catalog in SharePoint.
- D. Deploy the app to https://contoso-my.sharepoint.com.
Correct Answer: C 🗳️
Explanation: Only visible for CertkingdomPDF members. You can sign-up / login (it's free).





