Design and Implement Search (15-20 percent)
- Query Search.
- This objective may include but is not limited to: build search queries using FQL (FAST Query Language) and KQL (Keyword Query Language), execute search queries using client-side object model (CSOM), Web Services, and REST
FQL: http://msdn.microsoft.com/en-us/library/ff394606.aspx
KQL: http://msdn.microsoft.com/en-us/library/ee558911.aspx
- Customize search results.
- This objective may include but is not limited to: create custom result sources, create display templates, create result types, create custom refiner definitions, implement query rules
- Customize content processing.
- This objective may include but is not limited to: 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)
- Create a model.
- This objective may include but is not limited to: optimize queries for performance and throttling, use naming conventions, use batching, create filters, implement methods, create associations
Create BDC: http://msdn.microsoft.com/en-us/library/ee231530.aspx
- Create external content types.
- This objective may include but is not limited to: use SQL data sources, use WCF (Windows Communication Foundation) Web Services, use oData, use.NET connector
Create external content type: http://msdn.microsoft.com/en-us/library/ee557704
- Implement authorization and authentication.
- This objective may include but is not limited to: use pass-through, use BCS Identity and User Identity, use a custom model
- Create custom connectors.
- This objective may include but is not limited to: implement methods (including Search), implement security trimming, implement configuration properties, implement caching, implement external event receiver
- Access BCS data.
- This objective may include but is not limited to: 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.
- This objective may include but is not limited to: 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.
- This objective may include but is not limited to: create and update user profile properties, update privacy filters, map properties to external data, use managed metadata term sets, update profile picture
- Manage feeds.
- This objective may include but is not limited to: use CSOM to follow documents, people, sites, get feeds, create posts, and manage Like, reply, mention, tag, link, add pictures
- Access user profile data.
- This objective may include but is not limited to: use CSOM, use the object model, use REST, use Web Services
Implement ECM (Enterprise Content Management) and WCM (Web Content Management) (15-20 percent)
- Implement a multi-lingual site.
- This objective may include but is not limited to: 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.
- This objective may include but is not limited to: 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).
- This objective may include but is not limited to: create a site map, customize a site map, maintain SEO configuration properties, maintain robots.txt file, maintain SEO properties on term
- Implement content management.
- This objective may include but is not limited to: create information management policies, create content organizer rules, create document sets, create document ID providers
- Implement a publishing page.
- This objective may include but is not limited to: 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.
- This objective may include but is not limited to: 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.
- This objective may include but is not limited to: 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.
- This objective may include but is not limited to: 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)
- Manage term sets.
- This objective may include but is not limited to: 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.
- This objective may include but is not limited to: use Profile Pages, use the Product Catalog, use cross-site publishing, integrate with Search, implement metadata-driven navigation
- Use an MMS API.
- This objective may include but is not limited to: use CSOM in client applications, use REST in client applications, use managed fields, use server-side object model
|