Processing your application. Please be patient while we make sure we receive every piece of it.
SharePoint 2010
10805A/10806A Microsoft SharePoint 2010 Search and Microsoft FAST Search Server for Application Developers
5 Days
REQUEST
PRIVATE SESSION
COURSE DESCRIPTION
OVER
VIEW
+
OBJEC
TIVES
+
AUD
IENCE
+
PRERE
QUISI
TES
+
OUT
LINE
+
This course is a combination two courses: 10805A Microsoft SharePoint 2010 Search for Application Developers and 10806A Microsoft FAST Search Server 2010 for SharePoint for Application Developers.

Course 10805A: In this course, students will learn how to develop enterprise search applications for Microsoft SharePoint 2010. This course builds on the search-related material in 10175A Microsoft SharePoint 2010 Application Development. Topics include: processing data content, configuring Federation, search scopes, managed metadata, linguistics, federated object model applications, custom search applications, extending connectors using SharePoint Designer, and custom connectors using Business Connectivity Services.

Course 10806A: This course is designed to highlight the differentiating features of Microsoft FAST Search Server 2010 for SharePoint, and enable participants to implement effective search-driven applications using this add-on. The course builds on 10805A, Microsoft SharePoint 2010 Search for Application Developers. Topics include: product features, search architecture, FAST Web Crawler, FAST Query Language, numeric refiners, FAST Search scopes, linguistic capabilities, advanced content processing, relevancy and ranking.
Course 10805A:
After completing this course, students will have been taught information how to:
  • Explain the SharePoint search architecture and identify search components.
  • Crawl and configure SharePoint sites and file shares.
  • Create and configure a search site with out of the box search web parts.
  • Create and configure federated locations and federated web parts.
  • Implement SharePoint search scopes and managed metadata.
  • Configure and customize SharePoint linguistic features.
  • Create a search web part using the Federated Object Model.
  • Create a Query Web Services client to submit a query and retrieve results.
  • Create an External Content Type using SharePoint Designer.
  • Create a .NET Assembly Connector using Visual Studio 2010.

Course 10806A:
After completing this course, students will have been taught information how to:
  • Describe the product features, benefits, and usage.
  • Identity the search architectural components of the product.
  • Configure the FAST Web Crawler and describe FAST Search connector capabilities.
  • Construct FAST Query Language queries.
  • Configure numeric refiners and FAST search scopes.
  • Configure linguistics features like keywords, synonyms, stemming, spell checking, and offensive content filtering.
  • Implement advanced content processing.
  • Implement ranking profiles and optimize search results relevancy.
Course 10805A: This course is intended for application developers and advanced system administrators working in the Enterprise Search area to extend SharePoint Server 2010.

Course 10806A: This course is intended for application developers and advanced system administrators working in the Enterprise Search area to extend FAST Search 2010 for SharePoint.
Course 10805A:
Before attending this course, students must have:
  • At least two years of experience as a developer for Microsoft Office SharePoint Server 2007 and/or SharePoint Server 2010.
  • Understanding of Microsoft Windows Server 2008 and supporting technologies, such as Internet Information Services.
  • Experience deploying and configuring Windows Server 2008 and Microsoft SQL Server Technologies.
  • Familiarity with creating projects in Microsoft Visual Studio 2010.
  • Familiarity with Microsoft .NET programming in Visual Studio 2010.
  • Familiarity with Microsoft Windows PowerShell 2.0.

Course 10806A:
Before attending this course, students must have:
  • Attendance in the course 10805 Microsoft SharePoint 2010 Search for Application Developers
  • At least two years of experience as a developer for Microsoft Office SharePoint Server 2007 and/or SharePoint Server 2010.
  • Understanding of Windows Server 2008 and supporting technologies, such as Internet Information Services.
  • Experience deploying and configuring Microsoft Windows Server 2008 and Microsoft SQL Server Technologies.
  • Familiarity with creating projects in Microsoft Visual Studio.
  • Familiarity with Microsoft .NET programming in Visual Studio 2010.
  • Familiarity with Microsoft Windows PowerShell 2.0.
  • Experience deploying and configuring Search Applications for SharePoint Server 2010.
  • Experience deploying and configuring FAST Search Server 2010 for SharePoint.
Course 10805A: Microsoft SharePoint 2010 Search for Application Developers

Module 1: Processing Data Sources
This module describes the logical and physical components of the crawl architecture and the query architecture for the search system in Microsoft SharePoint Server 2010. The new components enable more redundancy within the server farm and each of the crawl components and query components can be scaled out separately based on the needs of the organization.
Microsoft has chosen PowerShell as the scripting language for its’ Enterprise software. The SharePoint Management Shell in SharePoint Server 2010 provides an extensive set of Windows PowerShell cmdlets that make development, deployment, and administration of SharePoint 2010 easier and more efficient.
Understanding how to crawl content is important because, before end-users can use the enterprise search functionality in Microsoft SharePoint Server 2010, you will crawl or federate the content that you want to make available for users to search.

Lessons
  • Lesson 1: Search Architecture
  • Lesson 2: SharePoint Management Shell
  • Lesson 3: Crawling Content
Lab : Crawling Content
  • Exercise 1: Test Drive Windows PowerShell
  • Exercise 2: Crawl SharePoint Sites and File Shares
After completing this module, you will be able to
  • Identify search components and explain the SharePoint Search architecture.
  • Effectively work with the SharePoint 2010 PowerShell Management shell. Configure and crawl content sources.

Module 2: Configuring Search Sites
This module describes the enhanced Keyword Syntax of Microsoft SharePoint Server 2010 for search. This enhanced syntax now supports both Wildcards and Boolean Operators, all of which help a user find what they are looking for in a more direct and efficient manner.
In the second lesson of this module, you are introduced to the components that make up a search site. Understanding how to configure and modify this site is important for you, the SharePoint administrator, since your users will use this site to search across crawled and federated data.
The final lesion of this module continues and in-depth look at the specialized web parts for a search site, in particular the "Search Core", "Search Statistics", "Web Analytics", and "Best Bets" web parts. Additionally a close look at "Filter Categories" used to filter the contents of a web part. All of these pieces and processes are designed to enhance the search site user's experience.

Lessons
  • Lesson 1: Keyword Syntax
  • Lesson 2: Introducing the Search Site
  • Lesson 3: Search Web Parts
Lab : Configuring a Basic Search Site
  • Exercise 1: Building a Basic Search Site
After completing this module, you should be able to:
  • Construct queries using the SharePoint 2010 Keyword Syntax.
  • Layout a search site and work with the search web parts.
  • Customize search web parts.

Module 3: Configuring Federation
This module describes how to use and configure Federated search. With Federated search you can display search results for content that is not crawled by your search server. The query can be performed over the local content index, or it can be forwarded to an external content repository where it is processed by that repository's search engine. The repository's search engine then returns the results to the search server. The search server formats and renders the results from the external repository within the same search results page as the results from the search server's own content index. The use of Federation allows the search administrator to introduce content from selected sites to enhance the user experience.

Lessons
  • Lesson 1: Federated Search Basics
  • Lesson 2: Creating New Federated Locations
  • Lesson 3: Adding Metadata to a Federated Location
  • Lesson 4: Security Options
Lab : Configuring Federated Web Parts
  • Exercise 1: Configuring Federated Web Parts
After completing this module, you will be able to:
  • Understand how Federated Search works in Microsoft SharePoint Server 2010, and how to enable it on your site.
  • Create a Federated source using RSS/Atom feeds and how to modify the Results template to display this new source.
  • Create additional meta-data to the Federated results display.
  • Configure federated search security and site restrictions as well as the configuration of federated search authentication.

Module 4: Scopes and Managed Metadata
This module will cover two common search site extensions Microsoft SharePoint Server 2010 Search Scopes and Managed Metadata.
A search scope defines a subset of information in the search index. Users can select a search scope to restrict search results to the subset of information. Typically, search scopes encompass specific topics or content sources that are important and common to users in the organization. For example, you can create a search scope for all items related to a specific project or for all items related to a specific group in the organization, such as finance or marketing. You can also create a search scope that encompasses several other scopes.
Managed metadata is a hierarchical collection of centrally managed terms that you can define, and then use as attributes for items in Microsoft SharePoint Server 2010 (for example, Search Scopes).

Lessons
  • Lesson 1: SharePoint Search Scopes
  • Lesson 2: Managed Metadata
Lab : Scopes and Managed Metadata
  • Exercise 1: SharePoint Scopes
  • Exercise 2: Managed Metadata
After completing this module, you will be able to:
  • Implement and configure SharePoint search scopes.
  • Implement and configure Managed Metadata using the Taxonomy API.

Module 5: SharePoint Linguistics
The linguistics features of Microsoft SharePoint Server 2010 can greatly improve the effectiveness of your search application, by increasing the recall of documents matching the query, the precision of the documents returned by the query and the relevancy of the documents returned by the query. This module examines how to configure the various linguistics features that are available in SharePoint Server 2010.

Lessons
  • Lesson 1: Noise Words, Thesaurus, and Custom Dictionaries
  • Lesson 2: Query Suggestions, Nicknames, and Stemming
Lab : SharePoint Linguistics
  • Exercise 1: Work with content in multiple languages
  • Exercise 2: Noise Words
  • Exercise 3: Configure a Thesaurus
  • Exercise 4: Custom Dictionary
  • Exercise 5: Add a query suggestion
After completing this module, you should be able to:
  • Describe and configure noise words, thesaurus, and a custom word breaker dictionary.
  • Describe and configure query suggestions, nicknames, and stemming.

Module 6: Federated Object Model
This module examines the Federated and Query Object Models. All web parts are now built on the Federated Object Model. A federated search is the simultaneous querying of multiple online databases (locations) for the purpose of generating a single search results page for end users.
When you add a federated location to Microsoft SharePoint Server 2010, end users can search for and retrieve content that has not been crawled by your server. Federated locations allow queries to be sent to remote search engines and feeds, after which SharePoint Server 2010 formats and renders the results to your end users as part of your crawled content.
In the lab you will create a search web part associated with a Federated Location.

Lessons
  • Lesson 1: Overview
  • Lesson 2: Scenario Walk Through
Lab : Federated Search
  • Exercise 1: Federated Object Model
After completing this module, you will be able to:
  • Explain the difference between the Federated Object Model and the Query Object Model and identify things to consider when using the Federated Object Model.
  • Create a web part that uses the Federated Object Model and that mixes results from different locations.

Module 7: Creating Custom Search Applications
The Query Web service exposes the SharePoint Enterprise Search capabilities in Microsoft SharePoint Server 2010 to client applications. This enables you to access search results from client and Web applications outside of the context of a SharePoint site. The topics in this module can help you get started using the Query Web service.

Lessons
  • Lesson 1: Query Setup
  • Lesson 2: Query Submission
Lab : Create a Search Client
  • Exercise 1: Creating a Query Web Services Application
After completing this module, you will be able to:
  • Explain how the Query Web Service works and create a Query Web Services client with a seach.asmx service reference.
  • Select and implement a security model for your Query Web Services client, including how to:
  • Structure a query packet.
  • Implement the Query XML schema
  • Submit a search using QueryService.QueryEx.
  • Identify and process different types of query results.

Module 8: Extending Connectors
In some scenarios, you may need to customize the standard connectors provided with Microsoft SharePoint Server 2010 to handle more complex data types and crawling behavior. This module introduces several key features to accomplish these tasks.

Lessons
  • Lesson 1: Creating External Content Types
  • Lesson 2: Configuring Associations
  • Lesson 3: Configuring Incremental Crawls
  • Lesson 4: Exporting and Importing
Lab : Creating an External Content Type
  • Exercise 1: Creating an External Content Type
After completing this module, you should be able to:
  • Create External Content Types with customized data members and operations.
  • Configure Associations between ECTs.
  • Set up incremental crawls to improve crawl performance.
  • Export and import ECTs to handle manual edits to the data model.

Module 9: Creating Custom Connectors
When the level of desired customization of connectors exceeds what can be accomplished with external content types and Microsoft SharePoint Designer 2010, it is time to consider creating through code an entirely new connector. This module introduces several key tools to accomplish this task.

Lessons
  • Lesson 1: Key Concepts
  • Lesson 2: Creating a .NET Assembly Connector
Lab : .NET Connectors
  • Exercise 1: Create a .NET Connector
After completing this module, you will be able to:
  • Describe connector authoring methods available within Business Connectivity Services.
  • Create, deploy, and test a Microsoft .NET Assembly Connector.

Course 10806A: Microsoft FAST Search Server 2010 for SharePoint for Application Developers

Module 1: FAST Search Architecture
Microsoft FAST Search Server 2010 for SharePoint is an add-on to Microsoft SharePoint Server 2010 which, when applied, can increase your organization’s capability to implement enterprise-grade search-driven applications. To help you evaluate the value of FAST Search for SharePoint for your organization, this module provides an introduction to the product from the perspective of both features and system architecture.

Lessons
  • Lesson 1: Product Differentiators
  • Lesson 2: Search Architecture
Lab : Architecture Walk Through
  • Exercise 1: Architecture Walk Through
After completing this module, you will be able to:
  • Articulate differences in the capabilities offered by both enterprise search products, from how source data is crawled to how the search results are rendered.
  • Complete a search architecture diagram which illustrates how FAST Search for SharePoint components interact.

Module 2: FAST Specific Connectors
Microsoft FAST Search Server 2010 for SharePoint provides additional specialty connectors for processing content from databases, Lotus Notes, and Web sites. This module will examine when these additional connectors should be used and what processing advantages they provide. Configuring and troubleshooting the FAST Search Web Crawler will be covered in detail.

Lessons
  • Lesson 1: Capabilities and Usage
  • Lesson 2: FAST Specific Connectors
Lab : FAST Search Web Crawler
  • Exercise 1: FAST Web Crawler
After completing this module, you should be able to:
  • Identify and explain usage cases for the additional connectors provided by FAST Search for SharePoint.
  • Configure and troubleshoot the FAST Search Web Crawler.

Module 3: FAST Query Language
Microsoft FAST Search Server 2010 for SharePoint product supports two query languages: Keyword Query Syntax and the FAST Query Language (FQL). FQL provides extended search capabilities to increase both recall and accuracy of your searches. This module will cover the enhanced search capabilities, FQL operators, and offer usage examples.

Lessons
  • Lesson 1: Query Languages Overview
  • Lesson 2: FQL Operators and Usage
Lab : FAST Query Language
  • Exercise: FAST Query Language
After completing this module, you will be able to:
  • Explain the different query language options available with FAST Search for SharePoint.
  • Write queries using FAST Query Language (FQL) using FQL operators.

Module 4: Refiners and Scopes
During this module you will explore two topics which can greatly improve your search center. Microsoft FAST Search Server 2010 for SharePoint provides a variety of display options for numeric managed properties in the refinement panel. Additionally, FAST Search Scopes can implement complex queries with the FAST Query Language.

Lessons
  • Lesson 1: Extending Refiners
  • Lesson 2: FAST Search Scopes
Lab : Refiners and Scopes
  • Exercise 1: Refiners
  • Exercise 2: Scopes
After completing this module, you will be able to:
  • Configure managed property refinement and configure numeric managed properties in the Refinement Web part.
  • Explain how FAST Search scopes are different from Microsoft SharePoint Server 2010 search scopes and configure FAST Search scopes using Microsoft Windows PowerShell.

Module 5: FAST Search Linguistics
Microsoft FAST Search Server 2010 for SharePoint has many linguistic features that can improve search relevancy. Some features can be tuned, and other features are configured without additional configuration. This module will cover Keywords and Synonyms, Stemming, Spell Checking, and Offensive Content Filtering. These capabilities are in addition to the Microsoft SharePoint Server 2010 linguistic features.

Lessons
  • Lesson 1: Keywords, Synonyms, and Stemming
  • Lesson 2: Spell Checking and Offensive Content Filtering
Lab : Working with Linguistics
  • Exercise 1: Manage Keywords
  • Exercise 2: Stemming
After completing this module, you should be able to:
  • Implement keywords and synonyms capabilities.
  • Implement stemming capabilities.
  • Implement spell checking capabilities.
  • Implement offensive content filtering.

Module 6: Processing Data Content
One of the most important features of Microsoft FAST Search Server 2010 for SharePoint is the ability to control how content is processed. This module will cover the basics of content processing as well as more advanced topics. These advanced topics include configuring additional property extractors and integrating external processing applications.

Lessons
  • Lesson 1: Content Processing
  • Lesson 2: Property Extraction
  • Lesson 3: Extend the Pipeline
Lab : Content Processing
  • Exercise 1: Create and Use a Managed Property
  • Exercise 2A: Configure Property Extraction
  • Exercise 2B: Create a Product Extractor
  • Exercise 3: Extend the Pipeline to perform Sentiment Analysis
After completing this module, you should be able to:
  • Implement crawled properties and managed properties using Central Administration or Microsoft Windows PowerShell.
  • Define inclusions and exclusions for property extractors and create a new custom property extractor.
  • Extend the content processing pipeline by integrating external processing applications.

Module 7: Relevancy and Ranking
In this module you will learn about Business-based Ranking and Rank Profiles. Microsoft FAST Search Server 2010 for SharePoint provides many ways to customize and influence how content is ranked in the search results. Therefore, it is important to understand why, when and how to use each one of the customization options. Tuning your relevancy model will greatly improve the end user experience by providing the most relevant items in your search results.

Lessons
  • Lesson 1: Business Based Ranking
  • Lesson 2: Working with Rank Profiles
Lab : Relevancy and Ranking
  • Exercise 1: Business Based Ranking
  • Exercise 2: Rank Profiles
After completing this module, you will be able to:
  • Implement document promotions/demotions and site promotions/demotions.
  • Identify the ranking components, and create a custom rank profile based on your organization's needs.
SITE MAP