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