Finally I could publish the Study Guide for Exam 70-489 – Developing Microsoft SharePoint Server 2013 Advanced Solution. It’s also based on Martin Bodocky’s preparation links with some additions, like the previous post for Study Guide for Exam 70-488 – Developing Microsoft SharePoint Server 2013 Core Solutions.
Exam on Microsoft’s website: https://www.microsoft.com/en-us/learning/exam-70-489.aspx
Actually I’ve decided to publish this one because the high number of page views for the last one. At the same time Microsoft launches SharePoint 2016 and keeps improving SharePoint Online, people still are looking for the SharePoint 2013 exams.
Design and Implement Search
Query Search
- Build search queries using FQL (FAST Query Language) and KQL (Keyword Query Language):
- Execute search queries using client-side object model (CSOM):
- Web Services (Deprecated in 2013):
- REST:
Customize search results
- Create custom result sources:
- Create display templates:
- Create result types:
- Create custom refiner definitions:
- Implement query rules:
Customize content processing
- Feed external content types:
- Implement content processing extensions (entity extraction):
- Configure out-of-the box content processing:
- Create content mappings:
Implement BCS (Business Connectivity Services)
General information: http://msdn.microsoft.com/en-us/library/jj163782.aspx
Create a model
- Optimize queries for performance and throttling:
- Use naming conventions:
- Use batching (the same as 2010):
- Create filters:
- Implement methods:
- Create associations:
Create external content types
- Use SQL data sources:
- Use WCF (Windows Communication Foundation) (like 2010, deprecated?):
- Web Services (like 2010, deprecated?):
- Use oData:
- use.NET connector (Exactly the same):
Implement authorization and authentication
General links:
- http://technet.microsoft.com/en-us/library/jj683116.aspx
- http://technet.microsoft.com/en-us/library/ee661743.aspx
- Use pass-through;
- Use BCS Identity and User Identity;
- Use a custom model.
Create custom connectors
General information:
- http://code.msdn.microsoft.com/SharePoint-2013-MyFileConne-79d2ea26
- Implement methods (including Search);
- Implement security trimming;
- Implement configuration properties;
- Implement caching;
- Implement external event receiver:
Access BCS data
- Use BCS Web Parts,
- Use BCS data in workflows,
- Use BCS CSOM:
- Use the server-side object model,
- Use BCS REST:
Implement client-side BCS
- General information: http://msdn.microsoft.com/en-us/library/jj163972.aspx
- Use caching;
- Use Microsoft Office apps;
- Use Microsoft Visual Studio Tools for Office;
- Use SQL replication;
- Implement authorization and authentication.
Implement User Profiles and Customize Social Workload.
Manage user profile properties
- Create and update user profile properties:
- Update privacy filters (deprecated ?):
- Map properties to external data:
- Use managed metadata term sets:
- Update profile picture:
Manage feeds
- Use CSOM to follow documents or Sites:
- People:
- Get feeds:
- Create posts:
- Manage Like, reply, mention, tag, link, add pictures:
Access user profile data
- Use CSOM:
- Use the object model:
- use REST (http:///_api/SP.UserProfiles.PeopleManager);
- Use Web Services (deprecated).
Implement ECM (Enterprise Content Management) and WCM (Web Content Management)
Implement a multi-lingual site
General links:
- http://www.mavention.com/blog/support-translation-sharepoint-2013
- http://office.microsoft.com/en-us/sharepoint-server-help/create-a-multi-language-website-HA102886546.aspx?CTT=5&origin=HA102771975
- http://office.microsoft.com/en-us/sharepoint-foundation-help/introduction-to-multilingual-features-HA102771975.aspx
- Lab material:
- Submit a page or batch of pages for translation:
- Publish pages;
- Create source and target labels;
- Create channels;
- Implement multi-language site navigation.
Implement E-discovery
General links:
- http://msdn.microsoft.com/en-US/library/office/apps/jj163267
- http://msdn.microsoft.com/en-us/library/jj193044.aspx
- http://blogs.askcts.com/2013/03/12/ediscovery-overview-in-sharepoint-2013/
- Create a new hold:
- Integrate with Microsoft Exchange Web Services
- Specify content sources and Search criteria
- Export discovery sets;
- Manage permissions for hold.
Implement SEO (Search Engine Optimization)
General links:
- http://en.wikipedia.org/wiki/Search_engine_optimization
- http://blog.mastykarz.nl/search-engine-optimization-sharepoint-2013/
- http://www.iblogzone.com/2013/01/best-seo-practices-and-tips-for-2013.html
- Create a site map:
- Customize a site map,
- Maintain SEO configuration properties,
- Maintain robots.txt file:
- Maintain SEO properties on term.
Implement content management
- Create information management policies (the same as 2010):
- Create content organizer rules (the same as 2010):
- Create document sets:
- Create document ID providers:
Implement a publishing page
http://code.msdn.microsoft.com/office/SharePoint-2013-Create-9bfa6f5c
http://blogs.technet.com/b/tothesharepoint/archive/2013/04/10/stage-7-upload-page-layouts-and-create-new-pages-in-a-publishing-site.aspx
Add field controls to a page layout,
Add web parts to a page layout,
Create a publishing page layout:
http://msdn.microsoft.com/en-us/library/jj822368.aspx
Inherit content types.
Design for Performance and Troubleshooting
Design solutions to handle a high-traffic site
General information: http://technet.microsoft.com/en-us/library/gg441255.aspx
- Combine images:
- Implement caching:
- Minimize number of queries:
- Optimize JavaScript loading:
- Use CDNs (Content Delivery Networks):
- Create a scalable aggregator:
Design client applications for performance.
- Leverage health score rules:
- Optimize number of batch server requests:
- Use client-side cache:
- Minimize amount of data requested:
Monitor and mitigate performance and scalability issues
General information: http://blog.hametbenoit.info/Lists/Posts/Post.aspx?ID=455
- Diagnose application stability issues;
- Debug the server side and app code on the client side;
- Create application diagnostics;
- Measure and test application performance.
Implement Managed Metadata Service (MMS)
General links:
- http://technet.microsoft.com/en-us/library/ee424403.aspx
- http://technet.microsoft.com/en-us/library/ee519603.aspx
- http://msdn.microsoft.com/en-us/library/jj163949.aspx
Manage term sets
General information: http://technet.microsoft.com/en-us/library/ee519604.aspx
- Import and export term sets:
- Create multi-lingual labels:
- Re-use terms;
- Manage term properties;
- Perform translation;
- Create groups and assign permissions.
Create solutions by using MMS
- Use Profile Pages,
- Use the Product Catalog,
- Use cross-site publishing:
- Integrate with Search:
- Implement metadata-driven navigation:
Use an MMS API
- Use CSOM in client applications:
- Use REST in client applications,
- Use managed fields,
- Use server-side object model:
Well, that’s the second one. The first was the 70-488. Hope it can be useful to you when studying and preparing for the test.
References:
Martin Bodocky’s Linkedin
WONDERFUL Post.thanks for share..more wait .. …