Developer Life
No less, no more. Just live between code.
70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions – Preparation links
May 9, 2013
Posted by on Hello guys,
This list is not exhaustive, and i will still try to polish some links and add new ones, As you can see I haven’t covered all topics like monitoring of scalability of issues.
Please let me know if something is not correct, this is also my main source to learn, I haven’t passed the exam yet.
I hope this information helps you, I’m quite excited about this 🙂
Design and Implement Search (15-20
percent)
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)
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) (10-15 percent)
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.NET connector (Exactly the same)
Implement
authorization and authentication.
- use pass-through
- use BCS Identity and User Identity
- use a custom model
Create custom
connectors.
- 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 the server-side object model
Implement
client-side BCS.
- 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 (15-20 percent)
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
- manage Like, reply, mention, tag, link, add pictures
Access user profile
data.
- use CSOM
- use the object model
- use Web Services (deprecated)
Implement ECM (Enterprise Content
Management) and WCM (Web Content Management) (15-20 percent)
Implement a
multi-lingual site.
- 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.
- integrate with Microsoft Exchange Web Services
- specify content sources and Search criteria
- export discovery sets
- manage permissions for hold
Implement SEO
(Search Engine Optimization).
- 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.
- add field controls to a page layout
- add web parts to a page layout
- create a publishing page layout
- inherit content types
Design for Performance and
Troubleshooting (15-20 percent)
Design solutions to
handle a high-traffic site.
- 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.
- 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) (15-20 percent)
Generallinks:
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.
- 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
Terrific content you have going here.
Hi Martin, excellent work my friend. I run a sharepoint blog and will definitly link back to this when I get content organized. Thanks!
John.
Thank you again, my friend. Passed the exam today and this was my only study guide.
Thanks again! Passed today, appreciate your time in putting this together. Another great source for this exam is http://www.amazon.com/70-489-Study-Guide-Developing-SharePoint/dp/1493583611 which helped fill in some of the missing pieces to the puzzle. What a tough one to find everything for!
Reblogged this on Prasad's Blog.