The Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions exam has a reputation for breadth, and many candidates underestimate how much ground it covers. Getcertkey closes those gaps with 97 practice questions that reflect the style and difficulty you can expect in 2026.
Microsoft 070-489 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Developing Microsoft SharePoint Server 2013 Advanced Solutions |
| Exam Number: | 70-489 |
| Exam Duration: | 150 minutes |
| Available Languages: | German, Spanish, Japanese, English, Chinese (Simplified), Portuguese (Brazil), French |
| Real Exam Qty: | 45-60 |
| Certificate Validity Period: | Retired, no longer active |
| Exam Price: | $165 USD |
| Passing Score: | 700 out of 1000 |
| Exam Format: | Case studies, Build list and reorder, Drag and drop, Multiple choice |
| Related Certifications: | MCSD: SharePoint Applications MCSA: Web Applications |
| Recommended Training: | Microsoft Virtual Academy Microsoft Official Course 20489B |
| Exam Registration: | Pearson VUE Registration Microsoft Learning Page |
| Sample Questions: | ![]() |
| Exam Way: | Online proctored or onsite at authorized Pearson VUE test centers |
| Pre Condition: | Recommended: 2+ years of SharePoint development experience, knowledge of ASP.NET, C#, Visual Studio, and SharePoint 2013 core concepts |
| Official Syllabus URL: | https://www.microsoft.com/en-us/learning/exam-70-489.aspx |
Microsoft 070-489 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Implement Enterprise Content Management | 20% | - Implement ECM solutions
|
| Topic 2: Implement Managed Metadata Service | 20% | - Configure Managed Metadata Service
|
| Topic 3: Design and Implement Apps | 20% | - Design SharePoint apps
|
| Topic 4: Implement Search | 20% | - Extend search functionality
|
| Topic 5: Implement Business Connectivity Services | 20% | - Design BCS solutions
|
070-489 Exam FAQs for 2026 Candidates
Which certification does the 070-489 exam lead to?
The 070-489 exam is the official Microsoft exam behind the MCSD: SharePoint Applications certification, validating the skills measured by the Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions credential. It sits at the Professional level of the Microsoft certification program. It also connects to MCSA: Web Applications, MCSD: SharePoint Applications, so the knowledge you build here carries over to those tracks as well.
How many questions are on the 070-489 exam, and how much time do I get?
The 070-489 exam contains 45-60 questions to be completed within 150 minutes. Before exam day, divide the available time by the question count to work out a comfortable per-question pace, and mark any item that eats into it so you can return later instead of getting stuck. Timed sessions in the Getcertkey test engines make that pacing automatic — run at least two full-length mock exams under the clock so time pressure never becomes the reason you drop points.
What score do I need to pass the 070-489 exam, and what does it cost?
The passing score for the 070-489 exam is 700 out of 1000, and the official registration fee is $165 USD. Retakes are not discounted — every new attempt means paying the full fee again — so it pays to measure yourself before you book. Work through the 97 practice questions on Getcertkey, sit a timed practice test, and schedule your exam only when your scores are consistently comfortable. That simple habit is the cheapest exam strategy there is.
Are there any prerequisites for the 070-489 exam?
Recommended: 2+ years of SharePoint development experience, knowledge of ASP.NET, C#, Visual Studio, and SharePoint 2013 core concepts Requirements can change when Microsoft revises its certification program, so confirm the current eligibility rules on the official exam page before you register.
How do I register for the 070-489 exam?
You can book the Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions exam through the official registration channels below:
As for delivery, the exam is offered in the following format: Online proctored or onsite at authorized Pearson VUE test centers. Choose the option that suits you best when you book your seat.
What official training is recommended for the 070-489 exam?
Microsoft recommends the following training resources for the Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions exam:
Official courses build the foundation; the 97 practice questions from Getcertkey then show you how that knowledge is examined, so the two work best together.
Can I try the 070-489 practice questions before I buy?
Yes. Getcertkey provides a free 070-489 PDF demo so you can review the question style and answer quality before purchasing. Every purchase also includes 365 days of free updates — if Microsoft revises the exam during that period, the updated material reaches you at no cost. Once the free-update year ends, you can extend your update service at a 50% discount.
What if I fail the 070-489 exam, and how is my order delivered?
Every Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions purchase on Getcertkey is covered by a 100% money-back guarantee with clear conditions: if you take the corresponding exam within 60 days of your purchase and do not pass, you can claim a full refund by submitting a scanned copy of your exam enrollment slip and your official score report as a PDF within two days of the exam date; claims are processed within seven days of submission. The guarantee does not apply to exams taken within three days of purchase, to material that was downloaded but never used in an exam attempt, or to free products and expired orders, and the candidate name must match the payer name. If you would rather not take a refund, you can instead exchange your purchase for two free exam preparation products of equal value and keep the update service on your original product.
Delivery is instant: your download is sent to your email within one minute of payment, with no limit on how many computers you may install the material on. If nothing arrives within two hours, check your spam folder and contact customer service for help.
What topics are covered in the 070-489 exam?
The Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions exam blueprint is organized into 5 domains. The first three are:
- Implement Business Connectivity Services — 20% of the exam
- Implement Enterprise Content Management — 20% of the exam
- Implement Search — 20% of the exam
For the complete domain-by-domain breakdown, scroll up to the full exam topics outline above and use it to plan how you distribute your study time.
Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions Sample Questions:
Question #1
DRAG DROP
You develop a provider-hosted SharePoint app that retrieves and displays news headlines from an external site named News. The site contains lists of news headlines from many news sources.
You need to create a Representational State Transfer (REST) endpoint URL in the app to retrieve hourly headlines from the site for a specific news source.
You have the following code:
Which code segments should you include in Target 1, Target 2, Target 3 and Target 4 to complete the code? (To answer, drag the appropriate term to the correct targets in the answer area. Each term 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.)
Question #2
Topic 1, Trey Research
Background
You develop an intranet portal for Trey Research. End users of the portal are researchers and office staff.
Business Requirements
All end users must be able to customize their profile with relevant information. Researchers must store research papers, upload supporting documents, and search content.
Storage
The portal must use an existing Microsoft SQL Server database to access and store work profile information and research papers.
Data Access
- The portal must use Business Connectivity Services (BCS) to access data from external systems.
- Researchers must search content from SharePoint and external systems.
- Researchers must manage a research topic and related content as a single entity.
User Profile
- Employees must be able to customize their profile.
- Administrators must be able to create new profile properties.
Technical Requirements
Data Store
The data model for the database entities is shown below:
Users must not be allowed to update the Employees.Username and ResearchPapers.ID fields.
The fields uniquely distinguish the corresponding entity.
Access External Data
-
You must create an external content type named TreyResearch to access the SQL data source.
During development, the data source will be accessible locally.
- You must develop an app to access the fields named Employee Name and Research Paper Title.
- Researchers must be able to find all research papers that are written by a particular employee.
- A research paper always must be associated with the employee that wrote it.
Document Management
- Researchers must be able to upload research papers and relevant supporting
materials into a document set named Research Content. - All the document sets must be stored in a list named ResearchPapers. - All documents that are uploaded must contain the prefix DOC in the file name.
Environment
The SQL database will be on a different physical server when the solution is deployed to a production environment. The solution must use the SQL Server user named sqltrey to connect to the database. The BCS service is configured and running in the production environment.
Personalize
- You must use custom profile properties to add a new section to the user profile properties page. - The solution must use the client-side object model (CSOM) to upload employee
profile pictures. - Employees must be able to change their display name on the site. - Each employee's page must display the value of the DisplayName and Title fields.
Search
- The Microsoft Bing API web service must be used to search for research papers. No code must be written. - The app must use a Content Enrichment web service named AbstractIndexer. The app must use the AbstractIndexer service to index search content. - The solution must store large-sized media files in a dedicated SQL Server database. - The database must use the ResearchPapers.ID field as the foreign key to associate the field with the TreyResearch external content type.
Application Structure
Relevant portions of the solution files are shown below. (Line numbers in the code segments are included for reference only and include a two-character prefix that denotes the specific file to which they belong.)
App.js
ManageUserProfiles.es ContentManagement.es

=======================================================================
DRAG DROP
You need to add code to line MP22 to create the custom profile property.
How should you complete the relevant code? (To answer, drag the appropriate code segments to the correct locations in the answer area. Each code segment may be used once or not at all. You may need to drag the split bar between panes or scroll to view content.)
Question #3
You access a Records Management site in SharePoint. You create the following segment: (Line numbers are included for reference only.)
Search results must display documents that contain specific keywords by using the following custom display template:
You need to implement the custom display template.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)
A. Option C
B. Option F
C. Option B
D. Option E
E. Option A
F. Option D
Question #4
You use Visual Studio to design a SharePoint solution for a company that sells wine to customers around the world.
The solution must return the total number of cases sold per country. The solution also must allow employees to sort cases of wine that are returned. Employees must sort cases by country, date, and reason for the return.
You need to configure the solution to meet the requirements.
Which steps should you take? (Each correct answer presents part of the solution. Choose all that apply.)
A. Configure the query for the Content Search Web Part.
B. Add country as a property filter to the Search Results Web Part.
C. Add a Calendar Web Part to the page.
D. Add a Refinement Web Part to the page.
Question #5
DRAG DROP
You need to implement the term set import file to enable item assignments to be filtered.
How should you structure the term sets? (To answer, drag the appropriate term to the correct level in the answer area. Each term 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.)
Solutions:
| Question #1 Correct Answer: Only visible for members | Question #2 Correct Answer: Only visible for members | Question #3 Correct Answer: A,B,E | Question #4 Correct Answer: A,B,D | Question #5 Correct Answer: Only visible for members |


PDF Version Demo
1118 Customer Reviews




Quality and ValueGetCertKey Practice Exams are written to the highest standards of technical accuracy, using only certified subject matter experts and published authors for development - no all study materials.
Tested and ApprovedWe are committed to the process of vendor and third party approvals. We believe professionals and executives alike deserve the confidence of quality coverage these authorizations provide.
Easy to PassIf you prepare for the exams using our GetCertKey testing engine, It is easy to succeed for all certifications in the first attempt. You don't have to deal with all dumps or any free torrent / rapidshare all stuff.
Try Before BuyGetCertKey offers free demo of each product. You can check out the interface, question quality and usability of our practice exams before you decide to buy.