+ All Categories
Home > Documents > Developing Microsoft SharePoint Server 2013 Advanced...

Developing Microsoft SharePoint Server 2013 Advanced...

Date post: 28-Jun-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
183
M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00 Developing Microsoft SharePoint Server 2013 Advanced Solutions Varighet: 5 Days Kurskode: M20489 Beskrivelse: This course provides SharePoint developers the information needed to implement SharePoint solutions using Enterprise Search, Managed Metadata Service (MMS), Business Connectivity Services (BCS), Enterprise Content Management (ECM), Web Content Management (WCM), Social Computing features and SharePoint Apps. Målgruppe: The course is intended for professional developers who develop solutions for SharePoint products and technologies in a team-based, medium-sized to large development environment. The course is ideally suited to SharePoint developers who have gained some experience with SharePoint 2013 and who are looking to build on their existing skills. Agenda: After completing this course, students will be able to: Describe the apps for SharePoint development platform. Use the new cross-site publishing features of SharePoint 2013. Use the client-side object models and the REST API to Configure and implement variations for multilingual sites. communicate with SharePoint. Configure search engine optimization settings. Configure security for apps for SharePoint. Add SEO Properties to publishing pages and Managed Navigation Optimize the performance of apps for SharePoint. terms. Explain the capabilities and applications of managed metadata in Configure caching to improve site rendering performance. SharePoint 2013. Optimize site assets and resources to maximize performance. Automate the creation and configuration of managed metadata term sets. Describe the key components of Business Connectivity Services in SharePoint Server 2013. Interact with managed metadata term sets and fields from client-side and server-side code. Create and configure BDC models by using SharePoint Designer. Describe the SharePoint 2013 Search Architecture. Create and configure BDC models by using Visual Studio 2012. Build simple and advanced KQL Queries. Describe BCS Connector Framework scenarios. Describe the SharePoint Search Index.
Transcript
Page 1: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Varighet: 5 Days Kurskode: M20489

Beskrivelse:

This course provides SharePoint developers the information needed to implement SharePoint solutions using Enterprise Search, ManagedMetadata Service (MMS), Business Connectivity Services (BCS), Enterprise Content Management (ECM), Web Content Management (WCM),Social Computing features and SharePoint Apps.

Målgruppe:

The course is intended for professional developers who develop solutions for SharePoint products and technologies in a team-based,medium-sized to large development environment. The course is ideally suited to SharePoint developers who have gained some experiencewith SharePoint 2013 and who are looking to build on their existing skills.

Agenda:

After completing this course, students will be able to:

Describe the apps for SharePoint development platform. Use the new cross-site publishing features of SharePoint 2013.

Use the client-side object models and the REST API to Configure and implement variations for multilingual sites.communicate with SharePoint.

Configure search engine optimization settings.Configure security for apps for SharePoint.

Add SEO Properties to publishing pages and Managed NavigationOptimize the performance of apps for SharePoint. terms.

Explain the capabilities and applications of managed metadata in Configure caching to improve site rendering performance.SharePoint 2013.

Optimize site assets and resources to maximize performance.Automate the creation and configuration of managed metadataterm sets.

Describe the key components of Business Connectivity Services inSharePoint Server 2013.

Interact with managed metadata term sets and fields fromclient-side and server-side code.

Create and configure BDC models by using SharePoint Designer.

Describe the SharePoint 2013 Search Architecture.

Create and configure BDC models by using Visual Studio 2012.

Build simple and advanced KQL Queries.

Describe BCS Connector Framework scenarios.

Describe the SharePoint Search Index.

Page 2: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Design and Develop BCS Connector stereotyped operations.

Describe and work with crawled and managed properties.

Design and Configure BDC model security.

Describe the levels and security of the SharePoint SearchSchema.

Optimize Search Connector crawl performance.

Create various types of result sourcesUse Visual Studio to build BDC Models for Search.

Create basic and complex query transformsDeploy BDC Search connectors.

Configure query rule conditions and actions to target query intentDebug and troubleshoot your search connectors.

Create and modify result typesDesign and deploy BDC event subscriber methods.

Create and modify display templatesDescribe how to format event notification messages.

Utilize display templates with various search web partsConfigure alerts and event receivers on external lists.

Add managed properties as refiners with countsExplain how user profile data is used in SharePoint.

Utilize entity extraction in your crawlsDescribe the options and restrictions for accessing user profile data.

Extend content processing with Content EnrichmentUse client-side code to access and server-side code to access andupdate user profile data.

Describe how to utilize the Publishing API to access publishingsettings and content.

Configure and manage user profile properties.

Describe how to use and customize page content controls inpublishing sites. Describe how to identify, diagnose, and remove bugs in SharePoint

apps during development.

Configure website structure and navigation.Describe how to record information about issues that arise indeployed SharePoint apps.

Describe the difference between structured and metadatanavigation.

Describe how developers optimize the performance of SharePointapps by implementing best practices, measuring performance, andload testing.

Utilize basic publishing features of SharePoint.

Forkunnskaper:

Page 3: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Completed course 20488A:Developing Microsoft SharePointServer 2013 Core Solutions(or equivalent knowledge).A working knowledge of using Visual Studio 2010 or Visual Studio2012 to develop solutions.A basic working knowledge of SharePoint solution development,either in SharePoint 2013 or in earlier versions of SharePoint.A working knowledge of Visual C# and the .NET Framework 4.5.A basic understanding of ASP.NET and server-side webdevelopment technologies, including request/response and thepage lifecycle.A basic working knowledge of client-side web technologiesincluding HTML, CSS, and JavaScript.

Page 4: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Innhold:

Module 1: Creating Robust and Efficient Appsfor SharePointIn this module, you will review line linekey aspects of the apps for SharePoint Communicating with SharePoint from an Communicating with SharePoint from andevelopment platform, including capabilities, App Apppackaging and infrastructure, client-side Authenticating and Authorizing Apps for Authenticating and Authorizing Apps forprogramming for SharePoint, and app security. SharePoint SharePointYou will also learn about how to optimize the Designing Apps for PerformanceLab : Designing Apps for PerformanceLab :performance of your apps.Lessons Monitoring SharePoint Health Scores Monitoring SharePoint Health Scoresline Creating and Deploying an App Part Creating and Deploying an App Part

Apps for SharePoint Add health score polling functionalityAfter Add health score polling functionalityAftercompleting this module, students will be completing this module, students will beable to: able to:

line Describe the apps for SharePoint Describe the apps for SharePointCommunicating with SharePoint from an development platform. development platform.App Use the client-side object models and the Use the client-side object models and theAuthenticating and Authorizing Apps for REST API to communicate with REST API to communicate withSharePoint SharePoint. SharePoint.Designing Apps for PerformanceLab : Configure security for apps for Configure security for apps for SharePoint.Monitoring SharePoint Health Scores SharePoint. Optimize the performance of apps forCreating and Deploying an App Part Optimize the performance of apps for SharePoint.Module 2: DevelopingAdd health score polling functionalityAfter SharePoint.Module 2: Developing Managed Metadata SolutionsIn thiscompleting this module, students will be able Managed Metadata SolutionsIn this module you will see metadata objects andto: module you will see metadata objects how they are used to categorize items soDescribe the apps for SharePoint and how they are used to categorize that you canlearn how to work with them indevelopment platform. items so that you canlearn how to work code. You will also see how to use theUse the client-side object models and the with them in code. You will also see how advanced features of terms and manageREST API to communicate with SharePoint. to use the advanced features of terms permissions and roles. In tConfigure security for apps for SharePoint. and manage permissions and roles. In t Managed MetadataOptimize the performance of apps for Managed Metadata Configuring Managed Metadata Term SetsSharePoint.Module 2: Developing Managed Configuring Managed Metadata Term Working with Managed MetadataMetadata SolutionsIn this module you will Sets FieldsLab : Developing Managed Metadatasee metadata objects and how they are Working with Managed Metadata Solutions (Part 1)used to categorize items so that you FieldsLab : Developing Managed Creating and Configuring the Corporatecanlearn how to work with them in code. You Metadata Solutions (Part 1) Structure Appwill also see how to use the advanced Creating and Configuring the Corporate Displaying the Existing Taxonomy Groupsfeatures of terms and manage permissions Structure App Creating a Group, a Term Set, andand roles. In t Displaying the Existing Taxonomy TermsLab : Developing ManagedManaged Metadata Groups Metadata Solutions (Part 2)Configuring Managed Metadata Term Sets Creating a Group, a Term Set, and Obtaining the Host WebWorking with Managed Metadata FieldsLab : TermsLab : Developing Managed Adding Metadata Site ColumnsAfterDeveloping Managed Metadata Solutions Metadata Solutions (Part 2) completing this module, students will be(Part 1) Obtaining the Host Web able to:Creating and Configuring the Corporate Adding Metadata Site ColumnsAfter Explain the capabilities and applications ofStructure App completing this module, students will be managed metadata in SharePoint 2013.Displaying the Existing Taxonomy Groups able to: Automate the creation and configuration ofCreating a Group, a Term Set, and Explain the capabilities and applications managed metadata term sets.TermsLab : Developing Managed Metadata of managed metadata in SharePoint Interact with managed metadata term setsSolutions (Part 2) 2013. and fields from client-side and server-sideObtaining the Host Web Automate the creation and configuration code.Module 3: Interacting with the SearchAdding Metadata Site ColumnsAfter of managed metadata term sets. ServiceThe module provides an overviewcompleting this module, students will be able Interact with managed metadata term of the search service architecture into: sets and fields from client-side and SharePoint 2013 as it relates toExplain the capabilities and applications of server-side code.Module 3: Interacting developers, before describing how tomanaged metadata in SharePoint 2013. with the Search ServiceThe module construct queries using Keyword QueryAutomate the creation and configuration of provides an overview of the search Language (KQL) andmanaged metadata term sets. service architecture in SharePoint 2013 Understanding the SharePoint 2013Interact with managed metadata term sets as it relates to developers, before Search Serviceand fields from client-side and server-side describing how to construct queries using Building Search Queries with KQL andcode.Module 3: Interacting with the Search Keyword Query Language (KQL) and FQLServiceThe module provides an overview of Understanding the SharePoint 2013 Executing Search Queries from CodeLab :the search service architecture in Search Service Executing Search Queries fromSharePoint 2013 as it relates to developers, Building Search Queries with KQL and SharePoint Appsbefore describing how to construct queries FQL Submitting Search Queries fromusing Keyword Query Language (KQL) and Executing Search Queries from CodeLab Client-Side Code

Page 5: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Understanding the SharePoint 2013 Search : Executing Search Queries from Using a Custom Action to Launch AService SharePoint Apps Search AppAfter completing this module,Building Search Queries with KQL and FQL Submitting Search Queries from students will be able to:Executing Search Queries from CodeLab : Client-Side Code Describe the SharePoint 2013 SearchExecuting Search Queries from SharePoint Using a Custom Action to Launch A Architecture.Apps Search AppAfter completing this module, Build simple and advanced KQL Queries.Submitting Search Queries from Client-Side students will be able to: Describe the SharePoint Search Index.Code Describe the SharePoint 2013 Search Describe and work with crawled andUsing a Custom Action to Launch A Search Architecture. managed properties.AppAfter completing this module, students Build simple and advanced KQL Queries. Describe the levels and security of thewill be able to: Describe the SharePoint Search Index. SharePoint Search Schema.Module 4:Describe the SharePoint 2013 Search Describe and work with crawled and Customizing the Search ExperienceIn thisArchitecture. managed properties. module you will create and modify queriesBuild simple and advanced KQL Queries. Describe the levels and security of the as well as manage search results.LessonsDescribe the SharePoint Search Index. SharePoint Search Schema.Module 4: Customizing Query ProcessingDescribe and work with crawled and Customizing the Search ExperienceIn Customizing Search Resultsmanaged properties. this module you will create and modify Customizing Content ProcessingLab :Describe the levels and security of the queries as well as manage search Configuring Result Types and DisplaySharePoint Search Schema.Module 4: results.Lessons TemplatesCustomizing the Search ExperienceIn this Customizing Query Processing Configuring and Test Result Typemodule you will create and modify queries Customizing Search Results Customizing an Item Display Templateas well as manage search results.Lessons Customizing Content ProcessingLab : Customizing a Hover Panel DisplayCustomizing Query Processing Configuring Result Types and Display TemplateLab : Configuring EntityCustomizing Search Results Templates ExtractionCustomizing Content ProcessingLab : Configuring and Test Result Type Create and deploy an entity extractorAfterConfiguring Result Types and Display Customizing an Item Display Template completing this module, students will beTemplates Customizing a Hover Panel Display able to:Configuring and Test Result Type TemplateLab : Configuring Entity Create various types of result sourcesCustomizing an Item Display Template Extraction Create basic and complex queryCustomizing a Hover Panel Display Create and deploy an entity extractorAfter transformsTemplateLab : Configuring Entity Extraction completing this module, students will be Configure query rule conditions andCreate and deploy an entity extractorAfter able to: actions to target query intentcompleting this module, students will be able Create various types of result sources Create and modify result typesto: Create basic and complex query Create and modify display templatesCreate various types of result sources transforms Utilize display templates with variousCreate basic and complex query transforms Configure query rule conditions and search web partsConfigure query rule conditions and actions actions to target query intent Add managed properties as refiners withto target query intent Create and modify result types countsCreate and modify result types Create and modify display templates Utilize entity extraction in your crawlsCreate and modify display templates Utilize display templates with various Extend content processing with ContentUtilize display templates with various search search web parts EnrichmentModule 5: Implementingweb parts Add managed properties as refiners with Enterprise Content ManagementIn thisAdd managed properties as refiners with counts module, you will see how to work withcounts Utilize entity extraction in your crawls SharePoint document managementUtilize entity extraction in your crawls Extend content processing with Content features in code.LessonsExtend content processing with Content EnrichmentModule 5: Implementing Working with eDiscoveryEnrichmentModule 5: Implementing Enterprise Content ManagementIn this Working with Content ManagementEnterprise Content ManagementIn this module, you will see how to work with Automating Records ManagementLab :module, you will see how to work with SharePoint document management Implementing Content ManagementSharePoint document management features features in code.Lessons Functionalityin code.Lessons Working with eDiscovery Creating a Custom Document ID ProviderWorking with eDiscovery Working with Content Management Registering a Custom Document IDWorking with Content Management Automating Records ManagementLab : ProviderAutomating Records ManagementLab : Implementing Content Management Applying a Custom Audit PolicyAfterImplementing Content Management Functionality completing this module, students will beFunctionality Creating a Custom Document ID Provider able to:Creating a Custom Document ID Provider Registering a Custom Document ID Use SharePoint eDiscovery functionality inRegistering a Custom Document ID Provider Provider custom applications.Applying a Custom Audit PolicyAfter Applying a Custom Audit PolicyAfter Create and manage informationcompleting this module, students will be able completing this module, students will be management policies and document setsto: able to: programmatically.Use SharePoint eDiscovery functionality in Use SharePoint eDiscovery functionality Manage and customize SharePointcustom applications. in custom applications. records management functionality.ModuleCreate and manage information Create and manage information 6: Developing a Publishing Site for Webmanagement policies and document sets management policies and document sets ContentIn this module, you will learn howprogrammatically. programmatically. to utilize develop web content solutions for

Page 6: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Manage and customize SharePoint records Manage and customize SharePoint publishing sites.Lessonsmanagement functionality.Module 6: records management Programming with the Web ContentDeveloping a Publishing Site for Web functionality.Module 6: Developing a Publishing APIContentIn this module, you will learn how to Publishing Site for Web ContentIn this Developing Page Components for Webutilize develop web content solutions for module, you will learn how to utilize Content PublishingLab : Customizing apublishing sites.Lessons develop web content solutions for SharePoint Publishing SiteProgramming with the Web Content publishing sites.Lessons Building a Custom Page Field ControlPublishing API Programming with the Web Content Building a Page LayoutAfter completingDeveloping Page Components for Web Publishing API this module, students will be able to:Content PublishingLab : Customizing a Developing Page Components for Web Describe how to utilize the Publishing APISharePoint Publishing Site Content PublishingLab : Customizing a to access publishing settings and content.Building a Custom Page Field Control SharePoint Publishing Site Describe how to use and customize pageBuilding a Page LayoutAfter completing this Building a Custom Page Field Control content controls in publishing sites.Modulemodule, students will be able to: Building a Page LayoutAfter completing 7: Structuring and Publishing Websites forDescribe how to utilize the Publishing API to this module, students will be able to: All UsersThis module will focus onaccess publishing settings and content. Describe how to utilize the Publishing API providing you with the knowledge to buildDescribe how to use and customize page to access publishing settings and web sites that are mobile device friendly,content controls in publishing sites.Module content. support multiple language and with proper7: Structuring and Publishing Websites for Describe how to use and customize page navigation. This will be accomplished byAll UsersThis module will focus on providing content controls in publishing intyou with the knowledge to build web sites sites.Module 7: Structuring and Website Structure and Navigationthat are mobile device friendly, support Publishing Websites for All UsersThis Publishing Contentmultiple language and with proper module will focus on providing you with Publishing to Mobile Devicesnavigation. This will be accomplished by int the knowledge to build web sites that are Multi-language sites using VariationsLab :Website Structure and Navigation mobile device friendly, support multiple Structuring a SharePoint Publishing SitePublishing Content language and with proper navigation. Creating a Navigation Term SetLab :Publishing to Mobile Devices This will be accomplished by int Publishing for Multiple Devices andMulti-language sites using VariationsLab : Website Structure and Navigation LanguagesStructuring a SharePoint Publishing Site Publishing Content Creating a Device ChannelCreating a Navigation Term SetLab : Publishing to Mobile Devices Using the Device Panel ControlPublishing for Multiple Devices and Multi-language sites using VariationsLab Creating a French VariationAfterLanguages : Structuring a SharePoint Publishing Site completing this module, students will beCreating a Device Channel Creating a Navigation Term SetLab : able to:Using the Device Panel Control Publishing for Multiple Devices and Configure website structure andCreating a French VariationAfter completing Languages navigation.this module, students will be able to: Creating a Device Channel Describe the difference between structuredConfigure website structure and navigation. Using the Device Panel Control and metadata navigation.Describe the difference between structured Creating a French VariationAfter Utilize basic publishing features ofand metadata navigation. completing this module, students will be SharePoint.Utilize basic publishing features of able to: Use the new cross-site publishing featuresSharePoint. Configure website structure and of SharePoint 2013.Use the new cross-site publishing features navigation. Configure and implement variations forof SharePoint 2013. Describe the difference between multilingual sites.Module 8: DevelopingConfigure and implement variations for structured and metadata navigation. Optimized Internet SitesIn this module,multilingual sites.Module 8: Developing Utilize basic publishing features of you will learn how to optimize your site forOptimized Internet SitesIn this module, you SharePoint. Internet search engines, and maximize thewill learn how to optimize your site for Use the new cross-site publishing performance of rendering your siteInternet search engines, and maximize the features of SharePoint 2013. content.Lessonsperformance of rendering your site Configure and implement variations for Optimizing a SharePoint Site for Searchcontent.Lessons multilingual sites.Module 8: Developing EnginesOptimizing a SharePoint Site for Search Optimized Internet SitesIn this module, Optimizing Performance andEngines you will learn how to optimize your site for ScalabilityLab : Optimizing SharePointOptimizing Performance and ScalabilityLab : Internet search engines, and maximize Publishing SitesOptimizing SharePoint Publishing Sites the performance of rendering your site Optimizing a Site for Search EnginesOptimizing a Site for Search Engines content.Lessons Maximizing the Performance of aMaximizing the Performance of a Publishing Optimizing a SharePoint Site for Search Publishing SiteAfter completing thisSiteAfter completing this module, students Engines module, students will be able to:will be able to: Optimizing Performance and Configure search engine optimizationConfigure search engine optimization ScalabilityLab : Optimizing SharePoint settings.settings. Publishing Sites Add SEO Properties to publishing pagesAdd SEO Properties to publishing pages Optimizing a Site for Search Engines and Managed Navigation terms.and Managed Navigation terms. Maximizing the Performance of a Configure caching to improve siteConfigure caching to improve site rendering Publishing SiteAfter completing this rendering performance.performance. module, students will be able to: Optimize site assets and resources toOptimize site assets and resources to Configure search engine optimization maximize performance.Module 9: Workingmaximize performance.Module 9: Working settings. with Business Connectivity ServicesIn this

Page 7: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

with Business Connectivity ServicesIn this Add SEO Properties to publishing pages module, you will learn how to developmodule, you will learn how to develop and Managed Navigation terms. Business Connectivity Services (BCS)Business Connectivity Services (BCS) Configure caching to improve site solutions.Lessonssolutions.Lessons rendering performance. Business Connectivity Services inBusiness Connectivity Services in Optimize site assets and resources to SharePoint 2013SharePoint 2013 maximize performance.Module 9: Creating BDC Models in SharePointCreating BDC Models in SharePoint Working with Business Connectivity DesignerDesigner ServicesIn this module, you will learn how Creating BDC Models in Visual StudioCreating BDC Models in Visual Studio to develop Business Connectivity 2012Lab : Working with Business2012Lab : Working with Business Services (BCS) solutions.Lessons Connectivity ServicesConnectivity Services Business Connectivity Services in Creating Farm-Scoped External ContentCreating Farm-Scoped External Content SharePoint 2013 TypesTypes Creating BDC Models in SharePoint Creating App-Scoped External ContentCreating App-Scoped External Content Designer TypesAfter completing this module,TypesAfter completing this module, students Creating BDC Models in Visual Studio students will be able to:will be able to: 2012Lab : Working with Business Describe the key components of BusinessDescribe the key components of Business Connectivity Services Connectivity Services in SharePoint ServerConnectivity Services in SharePoint Server Creating Farm-Scoped External Content 2013.2013. Types Create and configure BDC models byCreate and configure BDC models by using Creating App-Scoped External Content using SharePoint Designer.SharePoint Designer. TypesAfter completing this module, Developing Custom ConnectivityDeveloping Custom Connectivity students will be able to: ComponentsComponents Describe the key components of Working with External Events andWorking with External Events and Business Connectivity Services in NotificationsLab : Creating and DeployingNotificationsLab : Creating and Deploying a SharePoint Server 2013. a .NET Connectivity Assembly.NET Connectivity Assembly Create and configure BDC models by Create a .NET Connectivity AssemblyCreate a .NET Connectivity Assembly using SharePoint Designer. Implementing Entity MethodsImplementing Entity Methods Developing Custom Connectivity Deploying and testing a .NET ConnectivityDeploying and testing a .NET Connectivity Components ModelAfter completing this module,ModelAfter completing this module, students Working with External Events and students will be able to:will be able to: NotificationsLab : Creating and Deploying Describe BCS Connector FrameworkDescribe BCS Connector Framework a .NET Connectivity Assembly scenarios.scenarios. Create a .NET Connectivity Assembly Design and Develop BCS ConnectorDesign and Develop BCS Connector Implementing Entity Methods stereotyped operations.stereotyped operations. Deploying and testing a .NET Design and Configure BDC model security.Design and Configure BDC model security. Connectivity ModelAfter completing this Optimize Search Connector crawlOptimize Search Connector crawl module, students will be able to: performance.performance. Describe BCS Connector Framework Use Visual Studio to build BDC Models forUse Visual Studio to build BDC Models for scenarios. Search.Search. Design and Develop BCS Connector Deploy BDC Search connectors.Deploy BDC Search connectors. stereotyped operations. Debug and troubleshoot your searchDebug and troubleshoot your search Design and Configure BDC model connectors.connectors. security. Design and deploy BDC event subscriberDesign and deploy BDC event subscriber Optimize Search Connector crawl methods.methods. performance. Describe how to format event notificationDescribe how to format event notification Use Visual Studio to build BDC Models messages.messages. for Search. Configure alerts and event receivers onConfigure alerts and event receivers on Deploy BDC Search connectors. external lists.Module 11: Working withexternal lists.Module 11: Working with Debug and troubleshoot your search Business DataIn this module youBusiness DataIn this module you connectors. willleverage BCS components and data inwillleverage BCS components and data in Design and deploy BDC event subscriber custom solutions. The module first coverscustom solutions. The module first covers methods. the built-in components that SharePointthe built-in components that SharePoint Describe how to format event notification provides for surfacing business data in theprovides for surfacing business data in the messages. user interface. Next, we describes how touser interface. Next, we describes how to Configure alerts and event receivers on work with buswork with bus external lists.Module 11: Working with Working with Business Data in CompositeWorking with Business Data in Composite Business DataIn this module you SolutionsSolutions willleverage BCS components and data in Working with Business Data in CustomWorking with Business Data in Custom custom solutions. The module first covers SolutionsSolutions the built-in components that SharePoint Working with Business Data in ClientWorking with Business Data in Client provides for surfacing business data in ApplicationsLab : Working with BusinessApplicationsLab : Working with Business the user interface. Next, we describes Data in Apps for SharePointData in Apps for SharePoint how to work with bus Reading Business Data in Client-SideReading Business Data in Client-Side Code Working with Business Data in CodePresenting Business Data in an App for Composite Solutions Presenting Business Data in an App forSharePointAfter completing this module, Working with Business Data in Custom SharePointAfter completing this module,

Page 8: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

students will be able to: Solutions students will be able to:Describe the key components of Business Working with Business Data in Client Describe the key components of BusinessConnectivity Services in SharePoint Server ApplicationsLab : Working with Business Connectivity Services in SharePoint Server2013. Data in Apps for SharePoint 2013.Create and configure BDC models by using Reading Business Data in Client-Side Create and configure BDC models bySharePoint Designer. Code using SharePoint Designer.Create and configure BDC models by using Presenting Business Data in an App for Create and configure BDC models byVisual Studio 2012.Module 12: Managing SharePointAfter completing this module, using Visual Studio 2012.Module 12:and Accessing User Profile DataIn this students will be able to: Managing and Accessing User Profilemodule, you will review key aspects of the Describe the key components of DataIn this module, you will review keyuser profile service, and see how you can Business Connectivity Services in aspects of the user profile service, and seewrite client-side and server-side code to SharePoint Server 2013. how you can write client-side andaccess, update and manage user profile Create and configure BDC models by server-side code to access, update andproperties.Lessons using SharePoint Designer. manage user profile properties.LessonsOverview of User Profile Data in SharePoint Create and configure BDC models by Overview of User Profile Data in2013 using Visual Studio 2012.Module 12: SharePoint 2013Understanding Options for Accessing User Managing and Accessing User Profile Understanding Options for Accessing UserProfile Data DataIn this module, you will review key Profile DataManaging User Profile Data aspects of the user profile service, and Managing User Profile DataManaging User Profile PropertiesLab : see how you can write client-side and Managing User Profile PropertiesLab :Accessing User Profile Data server-side code to access, update and Accessing User Profile DataAdd People Search Functionality to an App manage user profile properties.Lessons Add People Search Functionality to an AppDisplay User Properties in the AppLab : Overview of User Profile Data in Display User Properties in the AppLab :Managing User Profile Properties SharePoint 2013 Managing User Profile PropertiesAdd Code to Display User Profile Properties Understanding Options for Accessing Add Code to Display User ProfileAdd Code to Manage User Profile User Profile Data PropertiesPropertiesAfter completing this module, Managing User Profile Data Add Code to Manage User Profilestudents will be able to: Managing User Profile PropertiesLab : PropertiesAfter completing this module,Explain how user profile data is used in Accessing User Profile Data students will be able to:SharePoint. Add People Search Functionality to an Explain how user profile data is used inDescribe the options and restrictions for App SharePoint.accessing user profile data. Display User Properties in the AppLab : Describe the options and restrictions forUse client-side code to access and Managing User Profile Properties accessing user profile data.server-side code to access and update user Add Code to Display User Profile Use client-side code to access andprofile data. Properties server-side code to access and updateConfigure and manage user profile Add Code to Manage User Profile user profile data.properties.Module 13: Customizing the PropertiesAfter completing this module, Configure and manage user profileSocial WorkloadIn this module, you will see students will be able to: properties.Module 13: Customizing thesome of the social features in SharePoint Explain how user profile data is used in Social WorkloadIn this module, you will2013, and you will see how you can develop SharePoint. see some of the social features inapps which extend and customize the social Describe the options and restrictions for SharePoint 2013, and you will see how youworkload; tailoring the experience for your accessing user profile data. can develop apps which extend andbusiness needs.Lessons Use client-side code to access and customize the social workload; tailoring theOverview of the Social Workload server-side code to access and update experience for your businessDeveloping Social Solutions user profile data. needs.LessonsWorking with FeedsLab : Creating a Social Configure and manage user profile Overview of the Social WorkloadApp Part properties.Module 13: Customizing the Developing Social SolutionsDisplaying a Project Site Newsfeed Social WorkloadIn this module, you will Working with FeedsLab : Creating a SocialPosting a Message to a Newsfeed see some of the social features in App PartUsing Search to Retrieve Newsfeed SharePoint 2013, and you will see how Displaying a Project Site NewsfeedPostsAfter completing this module, students you can develop apps which extend and Posting a Message to a Newsfeedwill be able to: customize the social workload; tailoring Using Search to Retrieve NewsfeedDescribe the main components of the social the experience for your business PostsAfter completing this module,workload. needs.Lessons students will be able to:Develop solutions to extend the social Overview of the Social Workload Describe the main components of theworkload. Developing Social Solutions social workload.Create solutions which make use of the Working with FeedsLab : Creating a Develop solutions to extend the socialnewsfeed functionality in SharePoint Server Social App Part workload.2013.Module 14: Monitoring and Displaying a Project Site Newsfeed Create solutions which make use of theTroubleshooting Custom SharePoint Posting a Message to a Newsfeed newsfeed functionality in SharePointSolutionsThis module will introduce methods Using Search to Retrieve Newsfeed Server 2013.Module 14: Monitoring andthat you can use to improve the PostsAfter completing this module, Troubleshooting Custom SharePointperformance and scalability of solutions and students will be able to: SolutionsThis module will introduceapps.Lessons Describe the main components of the methods that you can use to improve theDebugging SharePoint Apps in Visual Studio social workload. performance and scalability of solutionsDiagnosing Faults in Deployed Apps Develop solutions to extend the social and apps.Lessons

Page 9: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Testing Performance and ScalabilityLab : workload. Debugging SharePoint Apps in VisualEnabling ASP.NET Tracing Create solutions which make use of the StudioAdding a Diagnostics Page to a SharePoint newsfeed functionality in SharePoint Diagnosing Faults in Deployed AppsApp Server 2013.Module 14: Monitoring and Testing Performance and ScalabilityLab :Configuring ASP.NET Tracing Troubleshooting Custom SharePoint Enabling ASP.NET TracingUsing Trace LogsAfter completing this SolutionsThis module will introduce Adding a Diagnostics Page to amodule, students will be able to: methods that you can use to improve the SharePoint AppDescribe how to identify, diagnose, and performance and scalability of solutions Configuring ASP.NET Tracingremove bugs in SharePoint apps during and apps.Lessons Using Trace LogsAfter completing thisdevelopment. Debugging SharePoint Apps in Visual module, students will be able to:Describe how to record information about Studio Describe how to identify, diagnose, andissues that arise in deployed SharePoint Diagnosing Faults in Deployed Apps remove bugs in SharePoint apps duringapps. Testing Performance and ScalabilityLab : development.Describe how developers optimize the Enabling ASP.NET Tracing Describe how to record information aboutperformance of SharePoint apps by Adding a Diagnostics Page to a issues that arise in deployed SharePointimplementing best practices, measuring SharePoint App apps.performance, and load testing. Configuring ASP.NET Tracing Describe how developers optimize the

Using Trace LogsAfter completing this performance of SharePoint apps bymodule, students will be able to: implementing best practices, measuring

line Describe how to identify, diagnose, and performance, and load testing.Communicating with SharePoint from an remove bugs in SharePoint apps duringApp development.Authenticating and Authorizing Apps for Describe how to record information about lineSharePoint issues that arise in deployed SharePoint Communicating with SharePoint from anDesigning Apps for PerformanceLab : apps. AppMonitoring SharePoint Health Scores Describe how developers optimize the Authenticating and Authorizing Apps forCreating and Deploying an App Part performance of SharePoint apps by SharePointAdd health score polling functionalityAfter implementing best practices, measuring Designing Apps for PerformanceLab :completing this module, students will be able performance, and load testing. Monitoring SharePoint Health Scoresto: Creating and Deploying an App PartDescribe the apps for SharePoint Add health score polling functionalityAfterdevelopment platform. line completing this module, students will beUse the client-side object models and the Communicating with SharePoint from an able to:REST API to communicate with SharePoint. App Describe the apps for SharePointConfigure security for apps for SharePoint. Authenticating and Authorizing Apps for development platform.Optimize the performance of apps for SharePoint Use the client-side object models and theSharePoint.Module 2: Developing Managed Designing Apps for PerformanceLab : REST API to communicate withMetadata SolutionsIn this module you will Monitoring SharePoint Health Scores SharePoint.see metadata objects and how they are Creating and Deploying an App Part Configure security for apps for SharePoint.used to categorize items so that you Add health score polling functionalityAfter Optimize the performance of apps forcanlearn how to work with them in code. You completing this module, students will be SharePoint.Module 2: Developingwill also see how to use the advanced able to: Managed Metadata SolutionsIn thisfeatures of terms and manage permissions Describe the apps for SharePoint module you will see metadata objects andand roles. In t development platform. how they are used to categorize items soManaged Metadata Use the client-side object models and the that you canlearn how to work with them inConfiguring Managed Metadata Term Sets REST API to communicate with code. You will also see how to use theWorking with Managed Metadata FieldsLab : SharePoint. advanced features of terms and manageDeveloping Managed Metadata Solutions Configure security for apps for permissions and roles. In t(Part 1) SharePoint. Managed MetadataCreating and Configuring the Corporate Optimize the performance of apps for Configuring Managed Metadata Term SetsStructure App SharePoint.Module 2: Developing Working with Managed MetadataDisplaying the Existing Taxonomy Groups Managed Metadata SolutionsIn this FieldsLab : Developing Managed MetadataCreating a Group, a Term Set, and module you will see metadata objects Solutions (Part 1)TermsLab : Developing Managed Metadata and how they are used to categorize Creating and Configuring the CorporateSolutions (Part 2) items so that you canlearn how to work Structure AppObtaining the Host Web with them in code. You will also see how Displaying the Existing Taxonomy GroupsAdding Metadata Site ColumnsAfter to use the advanced features of terms Creating a Group, a Term Set, andcompleting this module, students will be able and manage permissions and roles. In t TermsLab : Developing Managedto: Managed Metadata Metadata Solutions (Part 2)Explain the capabilities and applications of Configuring Managed Metadata Term Obtaining the Host Webmanaged metadata in SharePoint 2013. Sets Adding Metadata Site ColumnsAfterAutomate the creation and configuration of Working with Managed Metadata completing this module, students will bemanaged metadata term sets. FieldsLab : Developing Managed able to:Interact with managed metadata term sets Metadata Solutions (Part 1) Explain the capabilities and applications ofand fields from client-side and server-side Creating and Configuring the Corporate managed metadata in SharePoint 2013.code.Module 3: Interacting with the Search Structure App Automate the creation and configuration of

Page 10: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

ServiceThe module provides an overview of Displaying the Existing Taxonomy managed metadata term sets.the search service architecture in Groups Interact with managed metadata term setsSharePoint 2013 as it relates to developers, Creating a Group, a Term Set, and and fields from client-side and server-sidebefore describing how to construct queries TermsLab : Developing Managed code.Module 3: Interacting with the Searchusing Keyword Query Language (KQL) and Metadata Solutions (Part 2) ServiceThe module provides an overviewUnderstanding the SharePoint 2013 Search Obtaining the Host Web of the search service architecture inService Adding Metadata Site ColumnsAfter SharePoint 2013 as it relates toBuilding Search Queries with KQL and FQL completing this module, students will be developers, before describing how toExecuting Search Queries from CodeLab : able to: construct queries using Keyword QueryExecuting Search Queries from SharePoint Explain the capabilities and applications Language (KQL) andApps of managed metadata in SharePoint Understanding the SharePoint 2013Submitting Search Queries from Client-Side 2013. Search ServiceCode Automate the creation and configuration Building Search Queries with KQL andUsing a Custom Action to Launch A Search of managed metadata term sets. FQLAppAfter completing this module, students Interact with managed metadata term Executing Search Queries from CodeLab :will be able to: sets and fields from client-side and Executing Search Queries fromDescribe the SharePoint 2013 Search server-side code.Module 3: Interacting SharePoint AppsArchitecture. with the Search ServiceThe module Submitting Search Queries fromBuild simple and advanced KQL Queries. provides an overview of the search Client-Side CodeDescribe the SharePoint Search Index. service architecture in SharePoint 2013 Using a Custom Action to Launch ADescribe and work with crawled and as it relates to developers, before Search AppAfter completing this module,managed properties. describing how to construct queries using students will be able to:Describe the levels and security of the Keyword Query Language (KQL) and Describe the SharePoint 2013 SearchSharePoint Search Schema.Module 4: Understanding the SharePoint 2013 Architecture.Customizing the Search ExperienceIn this Search Service Build simple and advanced KQL Queries.module you will create and modify queries Building Search Queries with KQL and Describe the SharePoint Search Index.as well as manage search results.Lessons FQL Describe and work with crawled andCustomizing Query Processing Executing Search Queries from CodeLab managed properties.Customizing Search Results : Executing Search Queries from Describe the levels and security of theCustomizing Content ProcessingLab : SharePoint Apps SharePoint Search Schema.Module 4:Configuring Result Types and Display Submitting Search Queries from Customizing the Search ExperienceIn thisTemplates Client-Side Code module you will create and modify queriesConfiguring and Test Result Type Using a Custom Action to Launch A as well as manage search results.LessonsCustomizing an Item Display Template Search AppAfter completing this module, Customizing Query ProcessingCustomizing a Hover Panel Display students will be able to: Customizing Search ResultsTemplateLab : Configuring Entity Extraction Describe the SharePoint 2013 Search Customizing Content ProcessingLab :Create and deploy an entity extractorAfter Architecture. Configuring Result Types and Displaycompleting this module, students will be able Build simple and advanced KQL Queries. Templatesto: Describe the SharePoint Search Index. Configuring and Test Result TypeCreate various types of result sources Describe and work with crawled and Customizing an Item Display TemplateCreate basic and complex query transforms managed properties. Customizing a Hover Panel DisplayConfigure query rule conditions and actions Describe the levels and security of the TemplateLab : Configuring Entityto target query intent SharePoint Search Schema.Module 4: ExtractionCreate and modify result types Customizing the Search ExperienceIn Create and deploy an entity extractorAfterCreate and modify display templates this module you will create and modify completing this module, students will beUtilize display templates with various search queries as well as manage search able to:web parts results.Lessons Create various types of result sourcesAdd managed properties as refiners with Customizing Query Processing Create basic and complex querycounts Customizing Search Results transformsUtilize entity extraction in your crawls Customizing Content ProcessingLab : Configure query rule conditions andExtend content processing with Content Configuring Result Types and Display actions to target query intentEnrichmentModule 5: Implementing Templates Create and modify result typesEnterprise Content ManagementIn this Configuring and Test Result Type Create and modify display templatesmodule, you will see how to work with Customizing an Item Display Template Utilize display templates with variousSharePoint document management features Customizing a Hover Panel Display search web partsin code.Lessons TemplateLab : Configuring Entity Add managed properties as refiners withWorking with eDiscovery Extraction countsWorking with Content Management Create and deploy an entity extractorAfter Utilize entity extraction in your crawlsAutomating Records ManagementLab : completing this module, students will be Extend content processing with ContentImplementing Content Management able to: EnrichmentModule 5: ImplementingFunctionality Create various types of result sources Enterprise Content ManagementIn thisCreating a Custom Document ID Provider Create basic and complex query module, you will see how to work withRegistering a Custom Document ID Provider transforms SharePoint document managementApplying a Custom Audit PolicyAfter Configure query rule conditions and features in code.Lessonscompleting this module, students will be able actions to target query intent Working with eDiscoveryto: Create and modify result types Working with Content Management

Page 11: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Use SharePoint eDiscovery functionality in Create and modify display templates Automating Records ManagementLab :custom applications. Utilize display templates with various Implementing Content ManagementCreate and manage information search web parts Functionalitymanagement policies and document sets Add managed properties as refiners with Creating a Custom Document ID Providerprogrammatically. counts Registering a Custom Document IDManage and customize SharePoint records Utilize entity extraction in your crawls Providermanagement functionality.Module 6: Extend content processing with Content Applying a Custom Audit PolicyAfterDeveloping a Publishing Site for Web EnrichmentModule 5: Implementing completing this module, students will beContentIn this module, you will learn how to Enterprise Content ManagementIn this able to:utilize develop web content solutions for module, you will see how to work with Use SharePoint eDiscovery functionality inpublishing sites.Lessons SharePoint document management custom applications.Programming with the Web Content features in code.Lessons Create and manage informationPublishing API Working with eDiscovery management policies and document setsDeveloping Page Components for Web Working with Content Management programmatically.Content PublishingLab : Customizing a Automating Records ManagementLab : Manage and customize SharePointSharePoint Publishing Site Implementing Content Management records management functionality.ModuleBuilding a Custom Page Field Control Functionality 6: Developing a Publishing Site for WebBuilding a Page LayoutAfter completing this Creating a Custom Document ID Provider ContentIn this module, you will learn howmodule, students will be able to: Registering a Custom Document ID to utilize develop web content solutions forDescribe how to utilize the Publishing API to Provider publishing sites.Lessonsaccess publishing settings and content. Applying a Custom Audit PolicyAfter Programming with the Web ContentDescribe how to use and customize page completing this module, students will be Publishing APIcontent controls in publishing sites.Module able to: Developing Page Components for Web7: Structuring and Publishing Websites for Use SharePoint eDiscovery functionality Content PublishingLab : Customizing aAll UsersThis module will focus on providing in custom applications. SharePoint Publishing Siteyou with the knowledge to build web sites Create and manage information Building a Custom Page Field Controlthat are mobile device friendly, support management policies and document sets Building a Page LayoutAfter completingmultiple language and with proper programmatically. this module, students will be able to:navigation. This will be accomplished by int Manage and customize SharePoint Describe how to utilize the Publishing APIWebsite Structure and Navigation records management to access publishing settings and content.Publishing Content functionality.Module 6: Developing a Describe how to use and customize pagePublishing to Mobile Devices Publishing Site for Web ContentIn this content controls in publishing sites.ModuleMulti-language sites using VariationsLab : module, you will learn how to utilize 7: Structuring and Publishing Websites forStructuring a SharePoint Publishing Site develop web content solutions for All UsersThis module will focus onCreating a Navigation Term SetLab : publishing sites.Lessons providing you with the knowledge to buildPublishing for Multiple Devices and Programming with the Web Content web sites that are mobile device friendly,Languages Publishing API support multiple language and with properCreating a Device Channel Developing Page Components for Web navigation. This will be accomplished byUsing the Device Panel Control Content PublishingLab : Customizing a intCreating a French VariationAfter completing SharePoint Publishing Site Website Structure and Navigationthis module, students will be able to: Building a Custom Page Field Control Publishing ContentConfigure website structure and navigation. Building a Page LayoutAfter completing Publishing to Mobile DevicesDescribe the difference between structured this module, students will be able to: Multi-language sites using VariationsLab :and metadata navigation. Describe how to utilize the Publishing API Structuring a SharePoint Publishing SiteUtilize basic publishing features of to access publishing settings and Creating a Navigation Term SetLab :SharePoint. content. Publishing for Multiple Devices andUse the new cross-site publishing features Describe how to use and customize page Languagesof SharePoint 2013. content controls in publishing Creating a Device ChannelConfigure and implement variations for sites.Module 7: Structuring and Using the Device Panel Controlmultilingual sites.Module 8: Developing Publishing Websites for All UsersThis Creating a French VariationAfterOptimized Internet SitesIn this module, you module will focus on providing you with completing this module, students will bewill learn how to optimize your site for the knowledge to build web sites that are able to:Internet search engines, and maximize the mobile device friendly, support multiple Configure website structure andperformance of rendering your site language and with proper navigation. navigation.content.Lessons This will be accomplished by int Describe the difference between structuredOptimizing a SharePoint Site for Search Website Structure and Navigation and metadata navigation.Engines Publishing Content Utilize basic publishing features ofOptimizing Performance and ScalabilityLab : Publishing to Mobile Devices SharePoint.Optimizing SharePoint Publishing Sites Multi-language sites using VariationsLab Use the new cross-site publishing featuresOptimizing a Site for Search Engines : Structuring a SharePoint Publishing Site of SharePoint 2013.Maximizing the Performance of a Publishing Creating a Navigation Term SetLab : Configure and implement variations forSiteAfter completing this module, students Publishing for Multiple Devices and multilingual sites.Module 8: Developingwill be able to: Languages Optimized Internet SitesIn this module,Configure search engine optimization Creating a Device Channel you will learn how to optimize your site forsettings. Using the Device Panel Control Internet search engines, and maximize theAdd SEO Properties to publishing pages Creating a French VariationAfter performance of rendering your site

Page 12: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

and Managed Navigation terms. completing this module, students will be content.LessonsConfigure caching to improve site rendering able to: Optimizing a SharePoint Site for Searchperformance. Configure website structure and EnginesOptimize site assets and resources to navigation. Optimizing Performance andmaximize performance.Module 9: Working Describe the difference between ScalabilityLab : Optimizing SharePointwith Business Connectivity ServicesIn this structured and metadata navigation. Publishing Sitesmodule, you will learn how to develop Utilize basic publishing features of Optimizing a Site for Search EnginesBusiness Connectivity Services (BCS) SharePoint. Maximizing the Performance of asolutions.Lessons Use the new cross-site publishing Publishing SiteAfter completing thisBusiness Connectivity Services in features of SharePoint 2013. module, students will be able to:SharePoint 2013 Configure and implement variations for Configure search engine optimizationCreating BDC Models in SharePoint multilingual sites.Module 8: Developing settings.Designer Optimized Internet SitesIn this module, Add SEO Properties to publishing pagesCreating BDC Models in Visual Studio you will learn how to optimize your site for and Managed Navigation terms.2012Lab : Working with Business Internet search engines, and maximize Configure caching to improve siteConnectivity Services the performance of rendering your site rendering performance.Creating Farm-Scoped External Content content.Lessons Optimize site assets and resources toTypes Optimizing a SharePoint Site for Search maximize performance.Module 9: WorkingCreating App-Scoped External Content Engines with Business Connectivity ServicesIn thisTypesAfter completing this module, students Optimizing Performance and module, you will learn how to developwill be able to: ScalabilityLab : Optimizing SharePoint Business Connectivity Services (BCS)Describe the key components of Business Publishing Sites solutions.LessonsConnectivity Services in SharePoint Server Optimizing a Site for Search Engines Business Connectivity Services in2013. Maximizing the Performance of a SharePoint 2013Create and configure BDC models by using Publishing SiteAfter completing this Creating BDC Models in SharePointSharePoint Designer. module, students will be able to: DesignerDeveloping Custom Connectivity Configure search engine optimization Creating BDC Models in Visual StudioComponents settings. 2012Lab : Working with BusinessWorking with External Events and Add SEO Properties to publishing pages Connectivity ServicesNotificationsLab : Creating and Deploying a and Managed Navigation terms. Creating Farm-Scoped External Content.NET Connectivity Assembly Configure caching to improve site TypesCreate a .NET Connectivity Assembly rendering performance. Creating App-Scoped External ContentImplementing Entity Methods Optimize site assets and resources to TypesAfter completing this module,Deploying and testing a .NET Connectivity maximize performance.Module 9: students will be able to:ModelAfter completing this module, students Working with Business Connectivity Describe the key components of Businesswill be able to: ServicesIn this module, you will learn how Connectivity Services in SharePoint ServerDescribe BCS Connector Framework to develop Business Connectivity 2013.scenarios. Services (BCS) solutions.Lessons Create and configure BDC models byDesign and Develop BCS Connector Business Connectivity Services in using SharePoint Designer.stereotyped operations. SharePoint 2013 Developing Custom ConnectivityDesign and Configure BDC model security. Creating BDC Models in SharePoint ComponentsOptimize Search Connector crawl Designer Working with External Events andperformance. Creating BDC Models in Visual Studio NotificationsLab : Creating and DeployingUse Visual Studio to build BDC Models for 2012Lab : Working with Business a .NET Connectivity AssemblySearch. Connectivity Services Create a .NET Connectivity AssemblyDeploy BDC Search connectors. Creating Farm-Scoped External Content Implementing Entity MethodsDebug and troubleshoot your search Types Deploying and testing a .NET Connectivityconnectors. Creating App-Scoped External Content ModelAfter completing this module,Design and deploy BDC event subscriber TypesAfter completing this module, students will be able to:methods. students will be able to: Describe BCS Connector FrameworkDescribe how to format event notification Describe the key components of scenarios.messages. Business Connectivity Services in Design and Develop BCS ConnectorConfigure alerts and event receivers on SharePoint Server 2013. stereotyped operations.external lists.Module 11: Working with Create and configure BDC models by Design and Configure BDC model security.Business DataIn this module you using SharePoint Designer. Optimize Search Connector crawlwillleverage BCS components and data in Developing Custom Connectivity performance.custom solutions. The module first covers Components Use Visual Studio to build BDC Models forthe built-in components that SharePoint Working with External Events and Search.provides for surfacing business data in the NotificationsLab : Creating and Deploying Deploy BDC Search connectors.user interface. Next, we describes how to a .NET Connectivity Assembly Debug and troubleshoot your searchwork with bus Create a .NET Connectivity Assembly connectors.Working with Business Data in Composite Implementing Entity Methods Design and deploy BDC event subscriberSolutions Deploying and testing a .NET methods.Working with Business Data in Custom Connectivity ModelAfter completing this Describe how to format event notificationSolutions module, students will be able to: messages.Working with Business Data in Client Describe BCS Connector Framework Configure alerts and event receivers on

Page 13: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

ApplicationsLab : Working with Business scenarios. external lists.Module 11: Working withData in Apps for SharePoint Design and Develop BCS Connector Business DataIn this module youReading Business Data in Client-Side Code stereotyped operations. willleverage BCS components and data inPresenting Business Data in an App for Design and Configure BDC model custom solutions. The module first coversSharePointAfter completing this module, security. the built-in components that SharePointstudents will be able to: Optimize Search Connector crawl provides for surfacing business data in theDescribe the key components of Business performance. user interface. Next, we describes how toConnectivity Services in SharePoint Server Use Visual Studio to build BDC Models work with bus2013. for Search. Working with Business Data in CompositeCreate and configure BDC models by using Deploy BDC Search connectors. SolutionsSharePoint Designer. Debug and troubleshoot your search Working with Business Data in CustomCreate and configure BDC models by using connectors. SolutionsVisual Studio 2012.Module 12: Managing Design and deploy BDC event subscriber Working with Business Data in Clientand Accessing User Profile DataIn this methods. ApplicationsLab : Working with Businessmodule, you will review key aspects of the Describe how to format event notification Data in Apps for SharePointuser profile service, and see how you can messages. Reading Business Data in Client-Sidewrite client-side and server-side code to Configure alerts and event receivers on Codeaccess, update and manage user profile external lists.Module 11: Working with Presenting Business Data in an App forproperties.Lessons Business DataIn this module you SharePointAfter completing this module,Overview of User Profile Data in SharePoint willleverage BCS components and data in students will be able to:2013 custom solutions. The module first covers Describe the key components of BusinessUnderstanding Options for Accessing User the built-in components that SharePoint Connectivity Services in SharePoint ServerProfile Data provides for surfacing business data in 2013.Managing User Profile Data the user interface. Next, we describes Create and configure BDC models byManaging User Profile PropertiesLab : how to work with bus using SharePoint Designer.Accessing User Profile Data Working with Business Data in Create and configure BDC models byAdd People Search Functionality to an App Composite Solutions using Visual Studio 2012.Module 12:Display User Properties in the AppLab : Working with Business Data in Custom Managing and Accessing User ProfileManaging User Profile Properties Solutions DataIn this module, you will review keyAdd Code to Display User Profile Properties Working with Business Data in Client aspects of the user profile service, and seeAdd Code to Manage User Profile ApplicationsLab : Working with Business how you can write client-side andPropertiesAfter completing this module, Data in Apps for SharePoint server-side code to access, update andstudents will be able to: Reading Business Data in Client-Side manage user profile properties.LessonsExplain how user profile data is used in Code Overview of User Profile Data inSharePoint. Presenting Business Data in an App for SharePoint 2013Describe the options and restrictions for SharePointAfter completing this module, Understanding Options for Accessing Useraccessing user profile data. students will be able to: Profile DataUse client-side code to access and Describe the key components of Managing User Profile Dataserver-side code to access and update user Business Connectivity Services in Managing User Profile PropertiesLab :profile data. SharePoint Server 2013. Accessing User Profile DataConfigure and manage user profile Create and configure BDC models by Add People Search Functionality to an Appproperties.Module 13: Customizing the using SharePoint Designer. Display User Properties in the AppLab :Social WorkloadIn this module, you will see Create and configure BDC models by Managing User Profile Propertiessome of the social features in SharePoint using Visual Studio 2012.Module 12: Add Code to Display User Profile2013, and you will see how you can develop Managing and Accessing User Profile Propertiesapps which extend and customize the social DataIn this module, you will review key Add Code to Manage User Profileworkload; tailoring the experience for your aspects of the user profile service, and PropertiesAfter completing this module,business needs.Lessons see how you can write client-side and students will be able to:Overview of the Social Workload server-side code to access, update and Explain how user profile data is used inDeveloping Social Solutions manage user profile properties.Lessons SharePoint.Working with FeedsLab : Creating a Social Overview of User Profile Data in Describe the options and restrictions forApp Part SharePoint 2013 accessing user profile data.Displaying a Project Site Newsfeed Understanding Options for Accessing Use client-side code to access andPosting a Message to a Newsfeed User Profile Data server-side code to access and updateUsing Search to Retrieve Newsfeed Managing User Profile Data user profile data.PostsAfter completing this module, students Managing User Profile PropertiesLab : Configure and manage user profilewill be able to: Accessing User Profile Data properties.Module 13: Customizing theDescribe the main components of the social Add People Search Functionality to an Social WorkloadIn this module, you willworkload. App see some of the social features inDevelop solutions to extend the social Display User Properties in the AppLab : SharePoint 2013, and you will see how youworkload. Managing User Profile Properties can develop apps which extend andCreate solutions which make use of the Add Code to Display User Profile customize the social workload; tailoring thenewsfeed functionality in SharePoint Server Properties experience for your business2013.Module 14: Monitoring and Add Code to Manage User Profile needs.LessonsTroubleshooting Custom SharePoint PropertiesAfter completing this module, Overview of the Social WorkloadSolutionsThis module will introduce methods students will be able to: Developing Social Solutions

Page 14: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

that you can use to improve the Explain how user profile data is used in Working with FeedsLab : Creating a Socialperformance and scalability of solutions and SharePoint. App Partapps.Lessons Describe the options and restrictions for Displaying a Project Site NewsfeedDebugging SharePoint Apps in Visual Studio accessing user profile data. Posting a Message to a NewsfeedDiagnosing Faults in Deployed Apps Use client-side code to access and Using Search to Retrieve NewsfeedTesting Performance and ScalabilityLab : server-side code to access and update PostsAfter completing this module,Enabling ASP.NET Tracing user profile data. students will be able to:Adding a Diagnostics Page to a SharePoint Configure and manage user profile Describe the main components of theApp properties.Module 13: Customizing the social workload.Configuring ASP.NET Tracing Social WorkloadIn this module, you will Develop solutions to extend the socialUsing Trace LogsAfter completing this see some of the social features in workload.module, students will be able to: SharePoint 2013, and you will see how Create solutions which make use of theDescribe how to identify, diagnose, and you can develop apps which extend and newsfeed functionality in SharePointremove bugs in SharePoint apps during customize the social workload; tailoring Server 2013.Module 14: Monitoring anddevelopment. the experience for your business Troubleshooting Custom SharePointDescribe how to record information about needs.Lessons SolutionsThis module will introduceissues that arise in deployed SharePoint Overview of the Social Workload methods that you can use to improve theapps. Developing Social Solutions performance and scalability of solutionsDescribe how developers optimize the Working with FeedsLab : Creating a and apps.Lessonsperformance of SharePoint apps by Social App Part Debugging SharePoint Apps in Visualimplementing best practices, measuring Displaying a Project Site Newsfeed Studioperformance, and load testing. Posting a Message to a Newsfeed Diagnosing Faults in Deployed Apps

Using Search to Retrieve Newsfeed Testing Performance and ScalabilityLab :PostsAfter completing this module, Enabling ASP.NET Tracing

line students will be able to: Adding a Diagnostics Page to aCommunicating with SharePoint from an Describe the main components of the SharePoint AppApp social workload. Configuring ASP.NET TracingAuthenticating and Authorizing Apps for Develop solutions to extend the social Using Trace LogsAfter completing thisSharePoint workload. module, students will be able to:Designing Apps for PerformanceLab : Create solutions which make use of the Describe how to identify, diagnose, andMonitoring SharePoint Health Scores newsfeed functionality in SharePoint remove bugs in SharePoint apps duringCreating and Deploying an App Part Server 2013.Module 14: Monitoring and development.Add health score polling functionalityAfter Troubleshooting Custom SharePoint Describe how to record information aboutcompleting this module, students will be able SolutionsThis module will introduce issues that arise in deployed SharePointto: methods that you can use to improve the apps.Describe the apps for SharePoint performance and scalability of solutions Describe how developers optimize thedevelopment platform. and apps.Lessons performance of SharePoint apps byUse the client-side object models and the Debugging SharePoint Apps in Visual implementing best practices, measuringREST API to communicate with SharePoint. Studio performance, and load testing.Configure security for apps for SharePoint. Diagnosing Faults in Deployed AppsOptimize the performance of apps for Testing Performance and ScalabilityLab :SharePoint.Module 2: Developing Managed Enabling ASP.NET Tracing lineMetadata SolutionsIn this module you will Adding a Diagnostics Page to a Communicating with SharePoint from ansee metadata objects and how they are SharePoint App Appused to categorize items so that you Configuring ASP.NET Tracing Authenticating and Authorizing Apps forcanlearn how to work with them in code. You Using Trace LogsAfter completing this SharePointwill also see how to use the advanced module, students will be able to: Designing Apps for PerformanceLab :features of terms and manage permissions Describe how to identify, diagnose, and Monitoring SharePoint Health Scoresand roles. In t remove bugs in SharePoint apps during Creating and Deploying an App PartManaged Metadata development. Add health score polling functionalityAfterConfiguring Managed Metadata Term Sets Describe how to record information about completing this module, students will beWorking with Managed Metadata FieldsLab : issues that arise in deployed SharePoint able to:Developing Managed Metadata Solutions apps. Describe the apps for SharePoint(Part 1) Describe how developers optimize the development platform.Creating and Configuring the Corporate performance of SharePoint apps by Use the client-side object models and theStructure App implementing best practices, measuring REST API to communicate withDisplaying the Existing Taxonomy Groups performance, and load testing. SharePoint.Creating a Group, a Term Set, and Configure security for apps for SharePoint.TermsLab : Developing Managed Metadata Optimize the performance of apps forSolutions (Part 2) line SharePoint.Module 2: DevelopingObtaining the Host Web Communicating with SharePoint from an Managed Metadata SolutionsIn thisAdding Metadata Site ColumnsAfter App module you will see metadata objects andcompleting this module, students will be able Authenticating and Authorizing Apps for how they are used to categorize items soto: SharePoint that you canlearn how to work with them inExplain the capabilities and applications of Designing Apps for PerformanceLab : code. You will also see how to use themanaged metadata in SharePoint 2013. Monitoring SharePoint Health Scores advanced features of terms and manage

Page 15: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Automate the creation and configuration of Creating and Deploying an App Part permissions and roles. In tmanaged metadata term sets. Add health score polling functionalityAfter Managed MetadataInteract with managed metadata term sets completing this module, students will be Configuring Managed Metadata Term Setsand fields from client-side and server-side able to: Working with Managed Metadatacode.Module 3: Interacting with the Search Describe the apps for SharePoint FieldsLab : Developing Managed MetadataServiceThe module provides an overview of development platform. Solutions (Part 1)the search service architecture in Use the client-side object models and the Creating and Configuring the CorporateSharePoint 2013 as it relates to developers, REST API to communicate with Structure Appbefore describing how to construct queries SharePoint. Displaying the Existing Taxonomy Groupsusing Keyword Query Language (KQL) and Configure security for apps for Creating a Group, a Term Set, andUnderstanding the SharePoint 2013 Search SharePoint. TermsLab : Developing ManagedService Optimize the performance of apps for Metadata Solutions (Part 2)Building Search Queries with KQL and FQL SharePoint.Module 2: Developing Obtaining the Host WebExecuting Search Queries from CodeLab : Managed Metadata SolutionsIn this Adding Metadata Site ColumnsAfterExecuting Search Queries from SharePoint module you will see metadata objects completing this module, students will beApps and how they are used to categorize able to:Submitting Search Queries from Client-Side items so that you canlearn how to work Explain the capabilities and applications ofCode with them in code. You will also see how managed metadata in SharePoint 2013.Using a Custom Action to Launch A Search to use the advanced features of terms Automate the creation and configuration ofAppAfter completing this module, students and manage permissions and roles. In t managed metadata term sets.will be able to: Managed Metadata Interact with managed metadata term setsDescribe the SharePoint 2013 Search Configuring Managed Metadata Term and fields from client-side and server-sideArchitecture. Sets code.Module 3: Interacting with the SearchBuild simple and advanced KQL Queries. Working with Managed Metadata ServiceThe module provides an overviewDescribe the SharePoint Search Index. FieldsLab : Developing Managed of the search service architecture inDescribe and work with crawled and Metadata Solutions (Part 1) SharePoint 2013 as it relates tomanaged properties. Creating and Configuring the Corporate developers, before describing how toDescribe the levels and security of the Structure App construct queries using Keyword QuerySharePoint Search Schema.Module 4: Displaying the Existing Taxonomy Language (KQL) andCustomizing the Search ExperienceIn this Groups Understanding the SharePoint 2013module you will create and modify queries Creating a Group, a Term Set, and Search Serviceas well as manage search results.Lessons TermsLab : Developing Managed Building Search Queries with KQL andCustomizing Query Processing Metadata Solutions (Part 2) FQLCustomizing Search Results Obtaining the Host Web Executing Search Queries from CodeLab :Customizing Content ProcessingLab : Adding Metadata Site ColumnsAfter Executing Search Queries fromConfiguring Result Types and Display completing this module, students will be SharePoint AppsTemplates able to: Submitting Search Queries fromConfiguring and Test Result Type Explain the capabilities and applications Client-Side CodeCustomizing an Item Display Template of managed metadata in SharePoint Using a Custom Action to Launch ACustomizing a Hover Panel Display 2013. Search AppAfter completing this module,TemplateLab : Configuring Entity Extraction Automate the creation and configuration students will be able to:Create and deploy an entity extractorAfter of managed metadata term sets. Describe the SharePoint 2013 Searchcompleting this module, students will be able Interact with managed metadata term Architecture.to: sets and fields from client-side and Build simple and advanced KQL Queries.Create various types of result sources server-side code.Module 3: Interacting Describe the SharePoint Search Index.Create basic and complex query transforms with the Search ServiceThe module Describe and work with crawled andConfigure query rule conditions and actions provides an overview of the search managed properties.to target query intent service architecture in SharePoint 2013 Describe the levels and security of theCreate and modify result types as it relates to developers, before SharePoint Search Schema.Module 4:Create and modify display templates describing how to construct queries using Customizing the Search ExperienceIn thisUtilize display templates with various search Keyword Query Language (KQL) and module you will create and modify queriesweb parts Understanding the SharePoint 2013 as well as manage search results.LessonsAdd managed properties as refiners with Search Service Customizing Query Processingcounts Building Search Queries with KQL and Customizing Search ResultsUtilize entity extraction in your crawls FQL Customizing Content ProcessingLab :Extend content processing with Content Executing Search Queries from CodeLab Configuring Result Types and DisplayEnrichmentModule 5: Implementing : Executing Search Queries from TemplatesEnterprise Content ManagementIn this SharePoint Apps Configuring and Test Result Typemodule, you will see how to work with Submitting Search Queries from Customizing an Item Display TemplateSharePoint document management features Client-Side Code Customizing a Hover Panel Displayin code.Lessons Using a Custom Action to Launch A TemplateLab : Configuring EntityWorking with eDiscovery Search AppAfter completing this module, ExtractionWorking with Content Management students will be able to: Create and deploy an entity extractorAfterAutomating Records ManagementLab : Describe the SharePoint 2013 Search completing this module, students will beImplementing Content Management Architecture. able to:Functionality Build simple and advanced KQL Queries. Create various types of result sources

Page 16: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Creating a Custom Document ID Provider Describe the SharePoint Search Index. Create basic and complex queryRegistering a Custom Document ID Provider Describe and work with crawled and transformsApplying a Custom Audit PolicyAfter managed properties. Configure query rule conditions andcompleting this module, students will be able Describe the levels and security of the actions to target query intentto: SharePoint Search Schema.Module 4: Create and modify result typesUse SharePoint eDiscovery functionality in Customizing the Search ExperienceIn Create and modify display templatescustom applications. this module you will create and modify Utilize display templates with variousCreate and manage information queries as well as manage search search web partsmanagement policies and document sets results.Lessons Add managed properties as refiners withprogrammatically. Customizing Query Processing countsManage and customize SharePoint records Customizing Search Results Utilize entity extraction in your crawlsmanagement functionality.Module 6: Customizing Content ProcessingLab : Extend content processing with ContentDeveloping a Publishing Site for Web Configuring Result Types and Display EnrichmentModule 5: ImplementingContentIn this module, you will learn how to Templates Enterprise Content ManagementIn thisutilize develop web content solutions for Configuring and Test Result Type module, you will see how to work withpublishing sites.Lessons Customizing an Item Display Template SharePoint document managementProgramming with the Web Content Customizing a Hover Panel Display features in code.LessonsPublishing API TemplateLab : Configuring Entity Working with eDiscoveryDeveloping Page Components for Web Extraction Working with Content ManagementContent PublishingLab : Customizing a Create and deploy an entity extractorAfter Automating Records ManagementLab :SharePoint Publishing Site completing this module, students will be Implementing Content ManagementBuilding a Custom Page Field Control able to: FunctionalityBuilding a Page LayoutAfter completing this Create various types of result sources Creating a Custom Document ID Providermodule, students will be able to: Create basic and complex query Registering a Custom Document IDDescribe how to utilize the Publishing API to transforms Provideraccess publishing settings and content. Configure query rule conditions and Applying a Custom Audit PolicyAfterDescribe how to use and customize page actions to target query intent completing this module, students will becontent controls in publishing sites.Module Create and modify result types able to:7: Structuring and Publishing Websites for Create and modify display templates Use SharePoint eDiscovery functionality inAll UsersThis module will focus on providing Utilize display templates with various custom applications.you with the knowledge to build web sites search web parts Create and manage informationthat are mobile device friendly, support Add managed properties as refiners with management policies and document setsmultiple language and with proper counts programmatically.navigation. This will be accomplished by int Utilize entity extraction in your crawls Manage and customize SharePointWebsite Structure and Navigation Extend content processing with Content records management functionality.ModulePublishing Content EnrichmentModule 5: Implementing 6: Developing a Publishing Site for WebPublishing to Mobile Devices Enterprise Content ManagementIn this ContentIn this module, you will learn howMulti-language sites using VariationsLab : module, you will see how to work with to utilize develop web content solutions forStructuring a SharePoint Publishing Site SharePoint document management publishing sites.LessonsCreating a Navigation Term SetLab : features in code.Lessons Programming with the Web ContentPublishing for Multiple Devices and Working with eDiscovery Publishing APILanguages Working with Content Management Developing Page Components for WebCreating a Device Channel Automating Records ManagementLab : Content PublishingLab : Customizing aUsing the Device Panel Control Implementing Content Management SharePoint Publishing SiteCreating a French VariationAfter completing Functionality Building a Custom Page Field Controlthis module, students will be able to: Creating a Custom Document ID Provider Building a Page LayoutAfter completingConfigure website structure and navigation. Registering a Custom Document ID this module, students will be able to:Describe the difference between structured Provider Describe how to utilize the Publishing APIand metadata navigation. Applying a Custom Audit PolicyAfter to access publishing settings and content.Utilize basic publishing features of completing this module, students will be Describe how to use and customize pageSharePoint. able to: content controls in publishing sites.ModuleUse the new cross-site publishing features Use SharePoint eDiscovery functionality 7: Structuring and Publishing Websites forof SharePoint 2013. in custom applications. All UsersThis module will focus onConfigure and implement variations for Create and manage information providing you with the knowledge to buildmultilingual sites.Module 8: Developing management policies and document sets web sites that are mobile device friendly,Optimized Internet SitesIn this module, you programmatically. support multiple language and with properwill learn how to optimize your site for Manage and customize SharePoint navigation. This will be accomplished byInternet search engines, and maximize the records management intperformance of rendering your site functionality.Module 6: Developing a Website Structure and Navigationcontent.Lessons Publishing Site for Web ContentIn this Publishing ContentOptimizing a SharePoint Site for Search module, you will learn how to utilize Publishing to Mobile DevicesEngines develop web content solutions for Multi-language sites using VariationsLab :Optimizing Performance and ScalabilityLab : publishing sites.Lessons Structuring a SharePoint Publishing SiteOptimizing SharePoint Publishing Sites Programming with the Web Content Creating a Navigation Term SetLab :Optimizing a Site for Search Engines Publishing API Publishing for Multiple Devices andMaximizing the Performance of a Publishing Developing Page Components for Web Languages

Page 17: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

SiteAfter completing this module, students Content PublishingLab : Customizing a Creating a Device Channelwill be able to: SharePoint Publishing Site Using the Device Panel ControlConfigure search engine optimization Building a Custom Page Field Control Creating a French VariationAftersettings. Building a Page LayoutAfter completing completing this module, students will beAdd SEO Properties to publishing pages this module, students will be able to: able to:and Managed Navigation terms. Describe how to utilize the Publishing API Configure website structure andConfigure caching to improve site rendering to access publishing settings and navigation.performance. content. Describe the difference between structuredOptimize site assets and resources to Describe how to use and customize page and metadata navigation.maximize performance.Module 9: Working content controls in publishing Utilize basic publishing features ofwith Business Connectivity ServicesIn this sites.Module 7: Structuring and SharePoint.module, you will learn how to develop Publishing Websites for All UsersThis Use the new cross-site publishing featuresBusiness Connectivity Services (BCS) module will focus on providing you with of SharePoint 2013.solutions.Lessons the knowledge to build web sites that are Configure and implement variations forBusiness Connectivity Services in mobile device friendly, support multiple multilingual sites.Module 8: DevelopingSharePoint 2013 language and with proper navigation. Optimized Internet SitesIn this module,Creating BDC Models in SharePoint This will be accomplished by int you will learn how to optimize your site forDesigner Website Structure and Navigation Internet search engines, and maximize theCreating BDC Models in Visual Studio Publishing Content performance of rendering your site2012Lab : Working with Business Publishing to Mobile Devices content.LessonsConnectivity Services Multi-language sites using VariationsLab Optimizing a SharePoint Site for SearchCreating Farm-Scoped External Content : Structuring a SharePoint Publishing Site EnginesTypes Creating a Navigation Term SetLab : Optimizing Performance andCreating App-Scoped External Content Publishing for Multiple Devices and ScalabilityLab : Optimizing SharePointTypesAfter completing this module, students Languages Publishing Siteswill be able to: Creating a Device Channel Optimizing a Site for Search EnginesDescribe the key components of Business Using the Device Panel Control Maximizing the Performance of aConnectivity Services in SharePoint Server Creating a French VariationAfter Publishing SiteAfter completing this2013. completing this module, students will be module, students will be able to:Create and configure BDC models by using able to: Configure search engine optimizationSharePoint Designer. Configure website structure and settings.Developing Custom Connectivity navigation. Add SEO Properties to publishing pagesComponents Describe the difference between and Managed Navigation terms.Working with External Events and structured and metadata navigation. Configure caching to improve siteNotificationsLab : Creating and Deploying a Utilize basic publishing features of rendering performance..NET Connectivity Assembly SharePoint. Optimize site assets and resources toCreate a .NET Connectivity Assembly Use the new cross-site publishing maximize performance.Module 9: WorkingImplementing Entity Methods features of SharePoint 2013. with Business Connectivity ServicesIn thisDeploying and testing a .NET Connectivity Configure and implement variations for module, you will learn how to developModelAfter completing this module, students multilingual sites.Module 8: Developing Business Connectivity Services (BCS)will be able to: Optimized Internet SitesIn this module, solutions.LessonsDescribe BCS Connector Framework you will learn how to optimize your site for Business Connectivity Services inscenarios. Internet search engines, and maximize SharePoint 2013Design and Develop BCS Connector the performance of rendering your site Creating BDC Models in SharePointstereotyped operations. content.Lessons DesignerDesign and Configure BDC model security. Optimizing a SharePoint Site for Search Creating BDC Models in Visual StudioOptimize Search Connector crawl Engines 2012Lab : Working with Businessperformance. Optimizing Performance and Connectivity ServicesUse Visual Studio to build BDC Models for ScalabilityLab : Optimizing SharePoint Creating Farm-Scoped External ContentSearch. Publishing Sites TypesDeploy BDC Search connectors. Optimizing a Site for Search Engines Creating App-Scoped External ContentDebug and troubleshoot your search Maximizing the Performance of a TypesAfter completing this module,connectors. Publishing SiteAfter completing this students will be able to:Design and deploy BDC event subscriber module, students will be able to: Describe the key components of Businessmethods. Configure search engine optimization Connectivity Services in SharePoint ServerDescribe how to format event notification settings. 2013.messages. Add SEO Properties to publishing pages Create and configure BDC models byConfigure alerts and event receivers on and Managed Navigation terms. using SharePoint Designer.external lists.Module 11: Working with Configure caching to improve site Developing Custom ConnectivityBusiness DataIn this module you rendering performance. Componentswillleverage BCS components and data in Optimize site assets and resources to Working with External Events andcustom solutions. The module first covers maximize performance.Module 9: NotificationsLab : Creating and Deployingthe built-in components that SharePoint Working with Business Connectivity a .NET Connectivity Assemblyprovides for surfacing business data in the ServicesIn this module, you will learn how Create a .NET Connectivity Assemblyuser interface. Next, we describes how to to develop Business Connectivity Implementing Entity Methodswork with bus Services (BCS) solutions.Lessons Deploying and testing a .NET Connectivity

Page 18: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Working with Business Data in Composite Business Connectivity Services in ModelAfter completing this module,Solutions SharePoint 2013 students will be able to:Working with Business Data in Custom Creating BDC Models in SharePoint Describe BCS Connector FrameworkSolutions Designer scenarios.Working with Business Data in Client Creating BDC Models in Visual Studio Design and Develop BCS ConnectorApplicationsLab : Working with Business 2012Lab : Working with Business stereotyped operations.Data in Apps for SharePoint Connectivity Services Design and Configure BDC model security.Reading Business Data in Client-Side Code Creating Farm-Scoped External Content Optimize Search Connector crawlPresenting Business Data in an App for Types performance.SharePointAfter completing this module, Creating App-Scoped External Content Use Visual Studio to build BDC Models forstudents will be able to: TypesAfter completing this module, Search.Describe the key components of Business students will be able to: Deploy BDC Search connectors.Connectivity Services in SharePoint Server Describe the key components of Debug and troubleshoot your search2013. Business Connectivity Services in connectors.Create and configure BDC models by using SharePoint Server 2013. Design and deploy BDC event subscriberSharePoint Designer. Create and configure BDC models by methods.Create and configure BDC models by using using SharePoint Designer. Describe how to format event notificationVisual Studio 2012.Module 12: Managing Developing Custom Connectivity messages.and Accessing User Profile DataIn this Components Configure alerts and event receivers onmodule, you will review key aspects of the Working with External Events and external lists.Module 11: Working withuser profile service, and see how you can NotificationsLab : Creating and Deploying Business DataIn this module youwrite client-side and server-side code to a .NET Connectivity Assembly willleverage BCS components and data inaccess, update and manage user profile Create a .NET Connectivity Assembly custom solutions. The module first coversproperties.Lessons Implementing Entity Methods the built-in components that SharePointOverview of User Profile Data in SharePoint Deploying and testing a .NET provides for surfacing business data in the2013 Connectivity ModelAfter completing this user interface. Next, we describes how toUnderstanding Options for Accessing User module, students will be able to: work with busProfile Data Describe BCS Connector Framework Working with Business Data in CompositeManaging User Profile Data scenarios. SolutionsManaging User Profile PropertiesLab : Design and Develop BCS Connector Working with Business Data in CustomAccessing User Profile Data stereotyped operations. SolutionsAdd People Search Functionality to an App Design and Configure BDC model Working with Business Data in ClientDisplay User Properties in the AppLab : security. ApplicationsLab : Working with BusinessManaging User Profile Properties Optimize Search Connector crawl Data in Apps for SharePointAdd Code to Display User Profile Properties performance. Reading Business Data in Client-SideAdd Code to Manage User Profile Use Visual Studio to build BDC Models CodePropertiesAfter completing this module, for Search. Presenting Business Data in an App forstudents will be able to: Deploy BDC Search connectors. SharePointAfter completing this module,Explain how user profile data is used in Debug and troubleshoot your search students will be able to:SharePoint. connectors. Describe the key components of BusinessDescribe the options and restrictions for Design and deploy BDC event subscriber Connectivity Services in SharePoint Serveraccessing user profile data. methods. 2013.Use client-side code to access and Describe how to format event notification Create and configure BDC models byserver-side code to access and update user messages. using SharePoint Designer.profile data. Configure alerts and event receivers on Create and configure BDC models byConfigure and manage user profile external lists.Module 11: Working with using Visual Studio 2012.Module 12:properties.Module 13: Customizing the Business DataIn this module you Managing and Accessing User ProfileSocial WorkloadIn this module, you will see willleverage BCS components and data in DataIn this module, you will review keysome of the social features in SharePoint custom solutions. The module first covers aspects of the user profile service, and see2013, and you will see how you can develop the built-in components that SharePoint how you can write client-side andapps which extend and customize the social provides for surfacing business data in server-side code to access, update andworkload; tailoring the experience for your the user interface. Next, we describes manage user profile properties.Lessonsbusiness needs.Lessons how to work with bus Overview of User Profile Data inOverview of the Social Workload Working with Business Data in SharePoint 2013Developing Social Solutions Composite Solutions Understanding Options for Accessing UserWorking with FeedsLab : Creating a Social Working with Business Data in Custom Profile DataApp Part Solutions Managing User Profile DataDisplaying a Project Site Newsfeed Working with Business Data in Client Managing User Profile PropertiesLab :Posting a Message to a Newsfeed ApplicationsLab : Working with Business Accessing User Profile DataUsing Search to Retrieve Newsfeed Data in Apps for SharePoint Add People Search Functionality to an AppPostsAfter completing this module, students Reading Business Data in Client-Side Display User Properties in the AppLab :will be able to: Code Managing User Profile PropertiesDescribe the main components of the social Presenting Business Data in an App for Add Code to Display User Profileworkload. SharePointAfter completing this module, PropertiesDevelop solutions to extend the social students will be able to: Add Code to Manage User Profileworkload. Describe the key components of PropertiesAfter completing this module,

Page 19: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Create solutions which make use of the Business Connectivity Services in students will be able to:newsfeed functionality in SharePoint Server SharePoint Server 2013. Explain how user profile data is used in2013.Module 14: Monitoring and Create and configure BDC models by SharePoint.Troubleshooting Custom SharePoint using SharePoint Designer. Describe the options and restrictions forSolutionsThis module will introduce methods Create and configure BDC models by accessing user profile data.that you can use to improve the using Visual Studio 2012.Module 12: Use client-side code to access andperformance and scalability of solutions and Managing and Accessing User Profile server-side code to access and updateapps.Lessons DataIn this module, you will review key user profile data.Debugging SharePoint Apps in Visual Studio aspects of the user profile service, and Configure and manage user profileDiagnosing Faults in Deployed Apps see how you can write client-side and properties.Module 13: Customizing theTesting Performance and ScalabilityLab : server-side code to access, update and Social WorkloadIn this module, you willEnabling ASP.NET Tracing manage user profile properties.Lessons see some of the social features inAdding a Diagnostics Page to a SharePoint Overview of User Profile Data in SharePoint 2013, and you will see how youApp SharePoint 2013 can develop apps which extend andConfiguring ASP.NET Tracing Understanding Options for Accessing customize the social workload; tailoring theUsing Trace LogsAfter completing this User Profile Data experience for your businessmodule, students will be able to: Managing User Profile Data needs.LessonsDescribe how to identify, diagnose, and Managing User Profile PropertiesLab : Overview of the Social Workloadremove bugs in SharePoint apps during Accessing User Profile Data Developing Social Solutionsdevelopment. Add People Search Functionality to an Working with FeedsLab : Creating a SocialDescribe how to record information about App App Partissues that arise in deployed SharePoint Display User Properties in the AppLab : Displaying a Project Site Newsfeedapps. Managing User Profile Properties Posting a Message to a NewsfeedDescribe how developers optimize the Add Code to Display User Profile Using Search to Retrieve Newsfeedperformance of SharePoint apps by Properties PostsAfter completing this module,implementing best practices, measuring Add Code to Manage User Profile students will be able to:performance, and load testing. PropertiesAfter completing this module, Describe the main components of the

students will be able to: social workload.Explain how user profile data is used in Develop solutions to extend the social

line SharePoint. workload.Communicating with SharePoint from an Describe the options and restrictions for Create solutions which make use of theApp accessing user profile data. newsfeed functionality in SharePointAuthenticating and Authorizing Apps for Use client-side code to access and Server 2013.Module 14: Monitoring andSharePoint server-side code to access and update Troubleshooting Custom SharePointDesigning Apps for PerformanceLab : user profile data. SolutionsThis module will introduceMonitoring SharePoint Health Scores Configure and manage user profile methods that you can use to improve theCreating and Deploying an App Part properties.Module 13: Customizing the performance and scalability of solutionsAdd health score polling functionalityAfter Social WorkloadIn this module, you will and apps.Lessonscompleting this module, students will be able see some of the social features in Debugging SharePoint Apps in Visualto: SharePoint 2013, and you will see how StudioDescribe the apps for SharePoint you can develop apps which extend and Diagnosing Faults in Deployed Appsdevelopment platform. customize the social workload; tailoring Testing Performance and ScalabilityLab :Use the client-side object models and the the experience for your business Enabling ASP.NET TracingREST API to communicate with SharePoint. needs.Lessons Adding a Diagnostics Page to aConfigure security for apps for SharePoint. Overview of the Social Workload SharePoint AppOptimize the performance of apps for Developing Social Solutions Configuring ASP.NET TracingSharePoint.Module 2: Developing Managed Working with FeedsLab : Creating a Using Trace LogsAfter completing thisMetadata SolutionsIn this module you will Social App Part module, students will be able to:see metadata objects and how they are Displaying a Project Site Newsfeed Describe how to identify, diagnose, andused to categorize items so that you Posting a Message to a Newsfeed remove bugs in SharePoint apps duringcanlearn how to work with them in code. You Using Search to Retrieve Newsfeed development.will also see how to use the advanced PostsAfter completing this module, Describe how to record information aboutfeatures of terms and manage permissions students will be able to: issues that arise in deployed SharePointand roles. In t Describe the main components of the apps.Managed Metadata social workload. Describe how developers optimize theConfiguring Managed Metadata Term Sets Develop solutions to extend the social performance of SharePoint apps byWorking with Managed Metadata FieldsLab : workload. implementing best practices, measuringDeveloping Managed Metadata Solutions Create solutions which make use of the performance, and load testing.(Part 1) newsfeed functionality in SharePointCreating and Configuring the Corporate Server 2013.Module 14: Monitoring andStructure App Troubleshooting Custom SharePoint lineDisplaying the Existing Taxonomy Groups SolutionsThis module will introduce Communicating with SharePoint from anCreating a Group, a Term Set, and methods that you can use to improve the AppTermsLab : Developing Managed Metadata performance and scalability of solutions Authenticating and Authorizing Apps forSolutions (Part 2) and apps.Lessons SharePointObtaining the Host Web Debugging SharePoint Apps in Visual Designing Apps for PerformanceLab :

Page 20: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Adding Metadata Site ColumnsAfter Studio Monitoring SharePoint Health Scorescompleting this module, students will be able Diagnosing Faults in Deployed Apps Creating and Deploying an App Partto: Testing Performance and ScalabilityLab : Add health score polling functionalityAfterExplain the capabilities and applications of Enabling ASP.NET Tracing completing this module, students will bemanaged metadata in SharePoint 2013. Adding a Diagnostics Page to a able to:Automate the creation and configuration of SharePoint App Describe the apps for SharePointmanaged metadata term sets. Configuring ASP.NET Tracing development platform.Interact with managed metadata term sets Using Trace LogsAfter completing this Use the client-side object models and theand fields from client-side and server-side module, students will be able to: REST API to communicate withcode.Module 3: Interacting with the Search Describe how to identify, diagnose, and SharePoint.ServiceThe module provides an overview of remove bugs in SharePoint apps during Configure security for apps for SharePoint.the search service architecture in development. Optimize the performance of apps forSharePoint 2013 as it relates to developers, Describe how to record information about SharePoint.Module 2: Developingbefore describing how to construct queries issues that arise in deployed SharePoint Managed Metadata SolutionsIn thisusing Keyword Query Language (KQL) and apps. module you will see metadata objects andUnderstanding the SharePoint 2013 Search Describe how developers optimize the how they are used to categorize items soService performance of SharePoint apps by that you canlearn how to work with them inBuilding Search Queries with KQL and FQL implementing best practices, measuring code. You will also see how to use theExecuting Search Queries from CodeLab : performance, and load testing. advanced features of terms and manageExecuting Search Queries from SharePoint permissions and roles. In tApps Managed MetadataSubmitting Search Queries from Client-Side line Configuring Managed Metadata Term SetsCode Communicating with SharePoint from an Working with Managed MetadataUsing a Custom Action to Launch A Search App FieldsLab : Developing Managed MetadataAppAfter completing this module, students Authenticating and Authorizing Apps for Solutions (Part 1)will be able to: SharePoint Creating and Configuring the CorporateDescribe the SharePoint 2013 Search Designing Apps for PerformanceLab : Structure AppArchitecture. Monitoring SharePoint Health Scores Displaying the Existing Taxonomy GroupsBuild simple and advanced KQL Queries. Creating and Deploying an App Part Creating a Group, a Term Set, andDescribe the SharePoint Search Index. Add health score polling functionalityAfter TermsLab : Developing ManagedDescribe and work with crawled and completing this module, students will be Metadata Solutions (Part 2)managed properties. able to: Obtaining the Host WebDescribe the levels and security of the Describe the apps for SharePoint Adding Metadata Site ColumnsAfterSharePoint Search Schema.Module 4: development platform. completing this module, students will beCustomizing the Search ExperienceIn this Use the client-side object models and the able to:module you will create and modify queries REST API to communicate with Explain the capabilities and applications ofas well as manage search results.Lessons SharePoint. managed metadata in SharePoint 2013.Customizing Query Processing Configure security for apps for Automate the creation and configuration ofCustomizing Search Results SharePoint. managed metadata term sets.Customizing Content ProcessingLab : Optimize the performance of apps for Interact with managed metadata term setsConfiguring Result Types and Display SharePoint.Module 2: Developing and fields from client-side and server-sideTemplates Managed Metadata SolutionsIn this code.Module 3: Interacting with the SearchConfiguring and Test Result Type module you will see metadata objects ServiceThe module provides an overviewCustomizing an Item Display Template and how they are used to categorize of the search service architecture inCustomizing a Hover Panel Display items so that you canlearn how to work SharePoint 2013 as it relates toTemplateLab : Configuring Entity Extraction with them in code. You will also see how developers, before describing how toCreate and deploy an entity extractorAfter to use the advanced features of terms construct queries using Keyword Querycompleting this module, students will be able and manage permissions and roles. In t Language (KQL) andto: Managed Metadata Understanding the SharePoint 2013Create various types of result sources Configuring Managed Metadata Term Search ServiceCreate basic and complex query transforms Sets Building Search Queries with KQL andConfigure query rule conditions and actions Working with Managed Metadata FQLto target query intent FieldsLab : Developing Managed Executing Search Queries from CodeLab :Create and modify result types Metadata Solutions (Part 1) Executing Search Queries fromCreate and modify display templates Creating and Configuring the Corporate SharePoint AppsUtilize display templates with various search Structure App Submitting Search Queries fromweb parts Displaying the Existing Taxonomy Client-Side CodeAdd managed properties as refiners with Groups Using a Custom Action to Launch Acounts Creating a Group, a Term Set, and Search AppAfter completing this module,Utilize entity extraction in your crawls TermsLab : Developing Managed students will be able to:Extend content processing with Content Metadata Solutions (Part 2) Describe the SharePoint 2013 SearchEnrichmentModule 5: Implementing Obtaining the Host Web Architecture.Enterprise Content ManagementIn this Adding Metadata Site ColumnsAfter Build simple and advanced KQL Queries.module, you will see how to work with completing this module, students will be Describe the SharePoint Search Index.SharePoint document management features able to: Describe and work with crawled andin code.Lessons Explain the capabilities and applications managed properties.

Page 21: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Working with eDiscovery of managed metadata in SharePoint Describe the levels and security of theWorking with Content Management 2013. SharePoint Search Schema.Module 4:Automating Records ManagementLab : Automate the creation and configuration Customizing the Search ExperienceIn thisImplementing Content Management of managed metadata term sets. module you will create and modify queriesFunctionality Interact with managed metadata term as well as manage search results.LessonsCreating a Custom Document ID Provider sets and fields from client-side and Customizing Query ProcessingRegistering a Custom Document ID Provider server-side code.Module 3: Interacting Customizing Search ResultsApplying a Custom Audit PolicyAfter with the Search ServiceThe module Customizing Content ProcessingLab :completing this module, students will be able provides an overview of the search Configuring Result Types and Displayto: service architecture in SharePoint 2013 TemplatesUse SharePoint eDiscovery functionality in as it relates to developers, before Configuring and Test Result Typecustom applications. describing how to construct queries using Customizing an Item Display TemplateCreate and manage information Keyword Query Language (KQL) and Customizing a Hover Panel Displaymanagement policies and document sets Understanding the SharePoint 2013 TemplateLab : Configuring Entityprogrammatically. Search Service ExtractionManage and customize SharePoint records Building Search Queries with KQL and Create and deploy an entity extractorAftermanagement functionality.Module 6: FQL completing this module, students will beDeveloping a Publishing Site for Web Executing Search Queries from CodeLab able to:ContentIn this module, you will learn how to : Executing Search Queries from Create various types of result sourcesutilize develop web content solutions for SharePoint Apps Create basic and complex querypublishing sites.Lessons Submitting Search Queries from transformsProgramming with the Web Content Client-Side Code Configure query rule conditions andPublishing API Using a Custom Action to Launch A actions to target query intentDeveloping Page Components for Web Search AppAfter completing this module, Create and modify result typesContent PublishingLab : Customizing a students will be able to: Create and modify display templatesSharePoint Publishing Site Describe the SharePoint 2013 Search Utilize display templates with variousBuilding a Custom Page Field Control Architecture. search web partsBuilding a Page LayoutAfter completing this Build simple and advanced KQL Queries. Add managed properties as refiners withmodule, students will be able to: Describe the SharePoint Search Index. countsDescribe how to utilize the Publishing API to Describe and work with crawled and Utilize entity extraction in your crawlsaccess publishing settings and content. managed properties. Extend content processing with ContentDescribe how to use and customize page Describe the levels and security of the EnrichmentModule 5: Implementingcontent controls in publishing sites.Module SharePoint Search Schema.Module 4: Enterprise Content ManagementIn this7: Structuring and Publishing Websites for Customizing the Search ExperienceIn module, you will see how to work withAll UsersThis module will focus on providing this module you will create and modify SharePoint document managementyou with the knowledge to build web sites queries as well as manage search features in code.Lessonsthat are mobile device friendly, support results.Lessons Working with eDiscoverymultiple language and with proper Customizing Query Processing Working with Content Managementnavigation. This will be accomplished by int Customizing Search Results Automating Records ManagementLab :Website Structure and Navigation Customizing Content ProcessingLab : Implementing Content ManagementPublishing Content Configuring Result Types and Display FunctionalityPublishing to Mobile Devices Templates Creating a Custom Document ID ProviderMulti-language sites using VariationsLab : Configuring and Test Result Type Registering a Custom Document IDStructuring a SharePoint Publishing Site Customizing an Item Display Template ProviderCreating a Navigation Term SetLab : Customizing a Hover Panel Display Applying a Custom Audit PolicyAfterPublishing for Multiple Devices and TemplateLab : Configuring Entity completing this module, students will beLanguages Extraction able to:Creating a Device Channel Create and deploy an entity extractorAfter Use SharePoint eDiscovery functionality inUsing the Device Panel Control completing this module, students will be custom applications.Creating a French VariationAfter completing able to: Create and manage informationthis module, students will be able to: Create various types of result sources management policies and document setsConfigure website structure and navigation. Create basic and complex query programmatically.Describe the difference between structured transforms Manage and customize SharePointand metadata navigation. Configure query rule conditions and records management functionality.ModuleUtilize basic publishing features of actions to target query intent 6: Developing a Publishing Site for WebSharePoint. Create and modify result types ContentIn this module, you will learn howUse the new cross-site publishing features Create and modify display templates to utilize develop web content solutions forof SharePoint 2013. Utilize display templates with various publishing sites.LessonsConfigure and implement variations for search web parts Programming with the Web Contentmultilingual sites.Module 8: Developing Add managed properties as refiners with Publishing APIOptimized Internet SitesIn this module, you counts Developing Page Components for Webwill learn how to optimize your site for Utilize entity extraction in your crawls Content PublishingLab : Customizing aInternet search engines, and maximize the Extend content processing with Content SharePoint Publishing Siteperformance of rendering your site EnrichmentModule 5: Implementing Building a Custom Page Field Controlcontent.Lessons Enterprise Content ManagementIn this Building a Page LayoutAfter completingOptimizing a SharePoint Site for Search module, you will see how to work with this module, students will be able to:

Page 22: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Engines SharePoint document management Describe how to utilize the Publishing APIOptimizing Performance and ScalabilityLab : features in code.Lessons to access publishing settings and content.Optimizing SharePoint Publishing Sites Working with eDiscovery Describe how to use and customize pageOptimizing a Site for Search Engines Working with Content Management content controls in publishing sites.ModuleMaximizing the Performance of a Publishing Automating Records ManagementLab : 7: Structuring and Publishing Websites forSiteAfter completing this module, students Implementing Content Management All UsersThis module will focus onwill be able to: Functionality providing you with the knowledge to buildConfigure search engine optimization Creating a Custom Document ID Provider web sites that are mobile device friendly,settings. Registering a Custom Document ID support multiple language and with properAdd SEO Properties to publishing pages Provider navigation. This will be accomplished byand Managed Navigation terms. Applying a Custom Audit PolicyAfter intConfigure caching to improve site rendering completing this module, students will be Website Structure and Navigationperformance. able to: Publishing ContentOptimize site assets and resources to Use SharePoint eDiscovery functionality Publishing to Mobile Devicesmaximize performance.Module 9: Working in custom applications. Multi-language sites using VariationsLab :with Business Connectivity ServicesIn this Create and manage information Structuring a SharePoint Publishing Sitemodule, you will learn how to develop management policies and document sets Creating a Navigation Term SetLab :Business Connectivity Services (BCS) programmatically. Publishing for Multiple Devices andsolutions.Lessons Manage and customize SharePoint LanguagesBusiness Connectivity Services in records management Creating a Device ChannelSharePoint 2013 functionality.Module 6: Developing a Using the Device Panel ControlCreating BDC Models in SharePoint Publishing Site for Web ContentIn this Creating a French VariationAfterDesigner module, you will learn how to utilize completing this module, students will beCreating BDC Models in Visual Studio develop web content solutions for able to:2012Lab : Working with Business publishing sites.Lessons Configure website structure andConnectivity Services Programming with the Web Content navigation.Creating Farm-Scoped External Content Publishing API Describe the difference between structuredTypes Developing Page Components for Web and metadata navigation.Creating App-Scoped External Content Content PublishingLab : Customizing a Utilize basic publishing features ofTypesAfter completing this module, students SharePoint Publishing Site SharePoint.will be able to: Building a Custom Page Field Control Use the new cross-site publishing featuresDescribe the key components of Business Building a Page LayoutAfter completing of SharePoint 2013.Connectivity Services in SharePoint Server this module, students will be able to: Configure and implement variations for2013. Describe how to utilize the Publishing API multilingual sites.Module 8: DevelopingCreate and configure BDC models by using to access publishing settings and Optimized Internet SitesIn this module,SharePoint Designer. content. you will learn how to optimize your site forDeveloping Custom Connectivity Describe how to use and customize page Internet search engines, and maximize theComponents content controls in publishing performance of rendering your siteWorking with External Events and sites.Module 7: Structuring and content.LessonsNotificationsLab : Creating and Deploying a Publishing Websites for All UsersThis Optimizing a SharePoint Site for Search.NET Connectivity Assembly module will focus on providing you with EnginesCreate a .NET Connectivity Assembly the knowledge to build web sites that are Optimizing Performance andImplementing Entity Methods mobile device friendly, support multiple ScalabilityLab : Optimizing SharePointDeploying and testing a .NET Connectivity language and with proper navigation. Publishing SitesModelAfter completing this module, students This will be accomplished by int Optimizing a Site for Search Engineswill be able to: Website Structure and Navigation Maximizing the Performance of aDescribe BCS Connector Framework Publishing Content Publishing SiteAfter completing thisscenarios. Publishing to Mobile Devices module, students will be able to:Design and Develop BCS Connector Multi-language sites using VariationsLab Configure search engine optimizationstereotyped operations. : Structuring a SharePoint Publishing Site settings.Design and Configure BDC model security. Creating a Navigation Term SetLab : Add SEO Properties to publishing pagesOptimize Search Connector crawl Publishing for Multiple Devices and and Managed Navigation terms.performance. Languages Configure caching to improve siteUse Visual Studio to build BDC Models for Creating a Device Channel rendering performance.Search. Using the Device Panel Control Optimize site assets and resources toDeploy BDC Search connectors. Creating a French VariationAfter maximize performance.Module 9: WorkingDebug and troubleshoot your search completing this module, students will be with Business Connectivity ServicesIn thisconnectors. able to: module, you will learn how to developDesign and deploy BDC event subscriber Configure website structure and Business Connectivity Services (BCS)methods. navigation. solutions.LessonsDescribe how to format event notification Describe the difference between Business Connectivity Services inmessages. structured and metadata navigation. SharePoint 2013Configure alerts and event receivers on Utilize basic publishing features of Creating BDC Models in SharePointexternal lists.Module 11: Working with SharePoint. DesignerBusiness DataIn this module you Use the new cross-site publishing Creating BDC Models in Visual Studiowillleverage BCS components and data in features of SharePoint 2013. 2012Lab : Working with Business

Page 23: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

custom solutions. The module first covers Configure and implement variations for Connectivity Servicesthe built-in components that SharePoint multilingual sites.Module 8: Developing Creating Farm-Scoped External Contentprovides for surfacing business data in the Optimized Internet SitesIn this module, Typesuser interface. Next, we describes how to you will learn how to optimize your site for Creating App-Scoped External Contentwork with bus Internet search engines, and maximize TypesAfter completing this module,Working with Business Data in Composite the performance of rendering your site students will be able to:Solutions content.Lessons Describe the key components of BusinessWorking with Business Data in Custom Optimizing a SharePoint Site for Search Connectivity Services in SharePoint ServerSolutions Engines 2013.Working with Business Data in Client Optimizing Performance and Create and configure BDC models byApplicationsLab : Working with Business ScalabilityLab : Optimizing SharePoint using SharePoint Designer.Data in Apps for SharePoint Publishing Sites Developing Custom ConnectivityReading Business Data in Client-Side Code Optimizing a Site for Search Engines ComponentsPresenting Business Data in an App for Maximizing the Performance of a Working with External Events andSharePointAfter completing this module, Publishing SiteAfter completing this NotificationsLab : Creating and Deployingstudents will be able to: module, students will be able to: a .NET Connectivity AssemblyDescribe the key components of Business Configure search engine optimization Create a .NET Connectivity AssemblyConnectivity Services in SharePoint Server settings. Implementing Entity Methods2013. Add SEO Properties to publishing pages Deploying and testing a .NET ConnectivityCreate and configure BDC models by using and Managed Navigation terms. ModelAfter completing this module,SharePoint Designer. Configure caching to improve site students will be able to:Create and configure BDC models by using rendering performance. Describe BCS Connector FrameworkVisual Studio 2012.Module 12: Managing Optimize site assets and resources to scenarios.and Accessing User Profile DataIn this maximize performance.Module 9: Design and Develop BCS Connectormodule, you will review key aspects of the Working with Business Connectivity stereotyped operations.user profile service, and see how you can ServicesIn this module, you will learn how Design and Configure BDC model security.write client-side and server-side code to to develop Business Connectivity Optimize Search Connector crawlaccess, update and manage user profile Services (BCS) solutions.Lessons performance.properties.Lessons Business Connectivity Services in Use Visual Studio to build BDC Models forOverview of User Profile Data in SharePoint SharePoint 2013 Search.2013 Creating BDC Models in SharePoint Deploy BDC Search connectors.Understanding Options for Accessing User Designer Debug and troubleshoot your searchProfile Data Creating BDC Models in Visual Studio connectors.Managing User Profile Data 2012Lab : Working with Business Design and deploy BDC event subscriberManaging User Profile PropertiesLab : Connectivity Services methods.Accessing User Profile Data Creating Farm-Scoped External Content Describe how to format event notificationAdd People Search Functionality to an App Types messages.Display User Properties in the AppLab : Creating App-Scoped External Content Configure alerts and event receivers onManaging User Profile Properties TypesAfter completing this module, external lists.Module 11: Working withAdd Code to Display User Profile Properties students will be able to: Business DataIn this module youAdd Code to Manage User Profile Describe the key components of willleverage BCS components and data inPropertiesAfter completing this module, Business Connectivity Services in custom solutions. The module first coversstudents will be able to: SharePoint Server 2013. the built-in components that SharePointExplain how user profile data is used in Create and configure BDC models by provides for surfacing business data in theSharePoint. using SharePoint Designer. user interface. Next, we describes how toDescribe the options and restrictions for Developing Custom Connectivity work with busaccessing user profile data. Components Working with Business Data in CompositeUse client-side code to access and Working with External Events and Solutionsserver-side code to access and update user NotificationsLab : Creating and Deploying Working with Business Data in Customprofile data. a .NET Connectivity Assembly SolutionsConfigure and manage user profile Create a .NET Connectivity Assembly Working with Business Data in Clientproperties.Module 13: Customizing the Implementing Entity Methods ApplicationsLab : Working with BusinessSocial WorkloadIn this module, you will see Deploying and testing a .NET Data in Apps for SharePointsome of the social features in SharePoint Connectivity ModelAfter completing this Reading Business Data in Client-Side2013, and you will see how you can develop module, students will be able to: Codeapps which extend and customize the social Describe BCS Connector Framework Presenting Business Data in an App forworkload; tailoring the experience for your scenarios. SharePointAfter completing this module,business needs.Lessons Design and Develop BCS Connector students will be able to:Overview of the Social Workload stereotyped operations. Describe the key components of BusinessDeveloping Social Solutions Design and Configure BDC model Connectivity Services in SharePoint ServerWorking with FeedsLab : Creating a Social security. 2013.App Part Optimize Search Connector crawl Create and configure BDC models byDisplaying a Project Site Newsfeed performance. using SharePoint Designer.Posting a Message to a Newsfeed Use Visual Studio to build BDC Models Create and configure BDC models byUsing Search to Retrieve Newsfeed for Search. using Visual Studio 2012.Module 12:PostsAfter completing this module, students Deploy BDC Search connectors. Managing and Accessing User Profile

Page 24: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

will be able to: Debug and troubleshoot your search DataIn this module, you will review keyDescribe the main components of the social connectors. aspects of the user profile service, and seeworkload. Design and deploy BDC event subscriber how you can write client-side andDevelop solutions to extend the social methods. server-side code to access, update andworkload. Describe how to format event notification manage user profile properties.LessonsCreate solutions which make use of the messages. Overview of User Profile Data innewsfeed functionality in SharePoint Server Configure alerts and event receivers on SharePoint 20132013.Module 14: Monitoring and external lists.Module 11: Working with Understanding Options for Accessing UserTroubleshooting Custom SharePoint Business DataIn this module you Profile DataSolutionsThis module will introduce methods willleverage BCS components and data in Managing User Profile Datathat you can use to improve the custom solutions. The module first covers Managing User Profile PropertiesLab :performance and scalability of solutions and the built-in components that SharePoint Accessing User Profile Dataapps.Lessons provides for surfacing business data in Add People Search Functionality to an AppDebugging SharePoint Apps in Visual Studio the user interface. Next, we describes Display User Properties in the AppLab :Diagnosing Faults in Deployed Apps how to work with bus Managing User Profile PropertiesTesting Performance and ScalabilityLab : Working with Business Data in Add Code to Display User ProfileEnabling ASP.NET Tracing Composite Solutions PropertiesAdding a Diagnostics Page to a SharePoint Working with Business Data in Custom Add Code to Manage User ProfileApp Solutions PropertiesAfter completing this module,Configuring ASP.NET Tracing Working with Business Data in Client students will be able to:Using Trace LogsAfter completing this ApplicationsLab : Working with Business Explain how user profile data is used inmodule, students will be able to: Data in Apps for SharePoint SharePoint.Describe how to identify, diagnose, and Reading Business Data in Client-Side Describe the options and restrictions forremove bugs in SharePoint apps during Code accessing user profile data.development. Presenting Business Data in an App for Use client-side code to access andDescribe how to record information about SharePointAfter completing this module, server-side code to access and updateissues that arise in deployed SharePoint students will be able to: user profile data.apps. Describe the key components of Configure and manage user profileDescribe how developers optimize the Business Connectivity Services in properties.Module 13: Customizing theperformance of SharePoint apps by SharePoint Server 2013. Social WorkloadIn this module, you willimplementing best practices, measuring Create and configure BDC models by see some of the social features inperformance, and load testing. using SharePoint Designer. SharePoint 2013, and you will see how you

Create and configure BDC models by can develop apps which extend andusing Visual Studio 2012.Module 12: customize the social workload; tailoring the

line Managing and Accessing User Profile experience for your businessCommunicating with SharePoint from an DataIn this module, you will review key needs.LessonsApp aspects of the user profile service, and Overview of the Social WorkloadAuthenticating and Authorizing Apps for see how you can write client-side and Developing Social SolutionsSharePoint server-side code to access, update and Working with FeedsLab : Creating a SocialDesigning Apps for PerformanceLab : manage user profile properties.Lessons App PartMonitoring SharePoint Health Scores Overview of User Profile Data in Displaying a Project Site NewsfeedCreating and Deploying an App Part SharePoint 2013 Posting a Message to a NewsfeedAdd health score polling functionalityAfter Understanding Options for Accessing Using Search to Retrieve Newsfeedcompleting this module, students will be able User Profile Data PostsAfter completing this module,to: Managing User Profile Data students will be able to:Describe the apps for SharePoint Managing User Profile PropertiesLab : Describe the main components of thedevelopment platform. Accessing User Profile Data social workload.Use the client-side object models and the Add People Search Functionality to an Develop solutions to extend the socialREST API to communicate with SharePoint. App workload.Configure security for apps for SharePoint. Display User Properties in the AppLab : Create solutions which make use of theOptimize the performance of apps for Managing User Profile Properties newsfeed functionality in SharePointSharePoint.Module 2: Developing Managed Add Code to Display User Profile Server 2013.Module 14: Monitoring andMetadata SolutionsIn this module you will Properties Troubleshooting Custom SharePointsee metadata objects and how they are Add Code to Manage User Profile SolutionsThis module will introduceused to categorize items so that you PropertiesAfter completing this module, methods that you can use to improve thecanlearn how to work with them in code. You students will be able to: performance and scalability of solutionswill also see how to use the advanced Explain how user profile data is used in and apps.Lessonsfeatures of terms and manage permissions SharePoint. Debugging SharePoint Apps in Visualand roles. In t Describe the options and restrictions for StudioManaged Metadata accessing user profile data. Diagnosing Faults in Deployed AppsConfiguring Managed Metadata Term Sets Use client-side code to access and Testing Performance and ScalabilityLab :Working with Managed Metadata FieldsLab : server-side code to access and update Enabling ASP.NET TracingDeveloping Managed Metadata Solutions user profile data. Adding a Diagnostics Page to a(Part 1) Configure and manage user profile SharePoint AppCreating and Configuring the Corporate properties.Module 13: Customizing the Configuring ASP.NET TracingStructure App Social WorkloadIn this module, you will Using Trace LogsAfter completing this

Page 25: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Displaying the Existing Taxonomy Groups see some of the social features in module, students will be able to:Creating a Group, a Term Set, and SharePoint 2013, and you will see how Describe how to identify, diagnose, andTermsLab : Developing Managed Metadata you can develop apps which extend and remove bugs in SharePoint apps duringSolutions (Part 2) customize the social workload; tailoring development.Obtaining the Host Web the experience for your business Describe how to record information aboutAdding Metadata Site ColumnsAfter needs.Lessons issues that arise in deployed SharePointcompleting this module, students will be able Overview of the Social Workload apps.to: Developing Social Solutions Describe how developers optimize theExplain the capabilities and applications of Working with FeedsLab : Creating a performance of SharePoint apps bymanaged metadata in SharePoint 2013. Social App Part implementing best practices, measuringAutomate the creation and configuration of Displaying a Project Site Newsfeed performance, and load testing.managed metadata term sets. Posting a Message to a NewsfeedInteract with managed metadata term sets Using Search to Retrieve Newsfeedand fields from client-side and server-side PostsAfter completing this module, linecode.Module 3: Interacting with the Search students will be able to: Communicating with SharePoint from anServiceThe module provides an overview of Describe the main components of the Appthe search service architecture in social workload. Authenticating and Authorizing Apps forSharePoint 2013 as it relates to developers, Develop solutions to extend the social SharePointbefore describing how to construct queries workload. Designing Apps for PerformanceLab :using Keyword Query Language (KQL) and Create solutions which make use of the Monitoring SharePoint Health ScoresUnderstanding the SharePoint 2013 Search newsfeed functionality in SharePoint Creating and Deploying an App PartService Server 2013.Module 14: Monitoring and Add health score polling functionalityAfterBuilding Search Queries with KQL and FQL Troubleshooting Custom SharePoint completing this module, students will beExecuting Search Queries from CodeLab : SolutionsThis module will introduce able to:Executing Search Queries from SharePoint methods that you can use to improve the Describe the apps for SharePointApps performance and scalability of solutions development platform.Submitting Search Queries from Client-Side and apps.Lessons Use the client-side object models and theCode Debugging SharePoint Apps in Visual REST API to communicate withUsing a Custom Action to Launch A Search Studio SharePoint.AppAfter completing this module, students Diagnosing Faults in Deployed Apps Configure security for apps for SharePoint.will be able to: Testing Performance and ScalabilityLab : Optimize the performance of apps forDescribe the SharePoint 2013 Search Enabling ASP.NET Tracing SharePoint.Module 2: DevelopingArchitecture. Adding a Diagnostics Page to a Managed Metadata SolutionsIn thisBuild simple and advanced KQL Queries. SharePoint App module you will see metadata objects andDescribe the SharePoint Search Index. Configuring ASP.NET Tracing how they are used to categorize items soDescribe and work with crawled and Using Trace LogsAfter completing this that you canlearn how to work with them inmanaged properties. module, students will be able to: code. You will also see how to use theDescribe the levels and security of the Describe how to identify, diagnose, and advanced features of terms and manageSharePoint Search Schema.Module 4: remove bugs in SharePoint apps during permissions and roles. In tCustomizing the Search ExperienceIn this development. Managed Metadatamodule you will create and modify queries Describe how to record information about Configuring Managed Metadata Term Setsas well as manage search results.Lessons issues that arise in deployed SharePoint Working with Managed MetadataCustomizing Query Processing apps. FieldsLab : Developing Managed MetadataCustomizing Search Results Describe how developers optimize the Solutions (Part 1)Customizing Content ProcessingLab : performance of SharePoint apps by Creating and Configuring the CorporateConfiguring Result Types and Display implementing best practices, measuring Structure AppTemplates performance, and load testing. Displaying the Existing Taxonomy GroupsConfiguring and Test Result Type Creating a Group, a Term Set, andCustomizing an Item Display Template TermsLab : Developing ManagedCustomizing a Hover Panel Display line Metadata Solutions (Part 2)TemplateLab : Configuring Entity Extraction Communicating with SharePoint from an Obtaining the Host WebCreate and deploy an entity extractorAfter App Adding Metadata Site ColumnsAftercompleting this module, students will be able Authenticating and Authorizing Apps for completing this module, students will beto: SharePoint able to:Create various types of result sources Designing Apps for PerformanceLab : Explain the capabilities and applications ofCreate basic and complex query transforms Monitoring SharePoint Health Scores managed metadata in SharePoint 2013.Configure query rule conditions and actions Creating and Deploying an App Part Automate the creation and configuration ofto target query intent Add health score polling functionalityAfter managed metadata term sets.Create and modify result types completing this module, students will be Interact with managed metadata term setsCreate and modify display templates able to: and fields from client-side and server-sideUtilize display templates with various search Describe the apps for SharePoint code.Module 3: Interacting with the Searchweb parts development platform. ServiceThe module provides an overviewAdd managed properties as refiners with Use the client-side object models and the of the search service architecture incounts REST API to communicate with SharePoint 2013 as it relates toUtilize entity extraction in your crawls SharePoint. developers, before describing how toExtend content processing with Content Configure security for apps for construct queries using Keyword Query

Page 26: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

EnrichmentModule 5: Implementing SharePoint. Language (KQL) andEnterprise Content ManagementIn this Optimize the performance of apps for Understanding the SharePoint 2013module, you will see how to work with SharePoint.Module 2: Developing Search ServiceSharePoint document management features Managed Metadata SolutionsIn this Building Search Queries with KQL andin code.Lessons module you will see metadata objects FQLWorking with eDiscovery and how they are used to categorize Executing Search Queries from CodeLab :Working with Content Management items so that you canlearn how to work Executing Search Queries fromAutomating Records ManagementLab : with them in code. You will also see how SharePoint AppsImplementing Content Management to use the advanced features of terms Submitting Search Queries fromFunctionality and manage permissions and roles. In t Client-Side CodeCreating a Custom Document ID Provider Managed Metadata Using a Custom Action to Launch ARegistering a Custom Document ID Provider Configuring Managed Metadata Term Search AppAfter completing this module,Applying a Custom Audit PolicyAfter Sets students will be able to:completing this module, students will be able Working with Managed Metadata Describe the SharePoint 2013 Searchto: FieldsLab : Developing Managed Architecture.Use SharePoint eDiscovery functionality in Metadata Solutions (Part 1) Build simple and advanced KQL Queries.custom applications. Creating and Configuring the Corporate Describe the SharePoint Search Index.Create and manage information Structure App Describe and work with crawled andmanagement policies and document sets Displaying the Existing Taxonomy managed properties.programmatically. Groups Describe the levels and security of theManage and customize SharePoint records Creating a Group, a Term Set, and SharePoint Search Schema.Module 4:management functionality.Module 6: TermsLab : Developing Managed Customizing the Search ExperienceIn thisDeveloping a Publishing Site for Web Metadata Solutions (Part 2) module you will create and modify queriesContentIn this module, you will learn how to Obtaining the Host Web as well as manage search results.Lessonsutilize develop web content solutions for Adding Metadata Site ColumnsAfter Customizing Query Processingpublishing sites.Lessons completing this module, students will be Customizing Search ResultsProgramming with the Web Content able to: Customizing Content ProcessingLab :Publishing API Explain the capabilities and applications Configuring Result Types and DisplayDeveloping Page Components for Web of managed metadata in SharePoint TemplatesContent PublishingLab : Customizing a 2013. Configuring and Test Result TypeSharePoint Publishing Site Automate the creation and configuration Customizing an Item Display TemplateBuilding a Custom Page Field Control of managed metadata term sets. Customizing a Hover Panel DisplayBuilding a Page LayoutAfter completing this Interact with managed metadata term TemplateLab : Configuring Entitymodule, students will be able to: sets and fields from client-side and ExtractionDescribe how to utilize the Publishing API to server-side code.Module 3: Interacting Create and deploy an entity extractorAfteraccess publishing settings and content. with the Search ServiceThe module completing this module, students will beDescribe how to use and customize page provides an overview of the search able to:content controls in publishing sites.Module service architecture in SharePoint 2013 Create various types of result sources7: Structuring and Publishing Websites for as it relates to developers, before Create basic and complex queryAll UsersThis module will focus on providing describing how to construct queries using transformsyou with the knowledge to build web sites Keyword Query Language (KQL) and Configure query rule conditions andthat are mobile device friendly, support Understanding the SharePoint 2013 actions to target query intentmultiple language and with proper Search Service Create and modify result typesnavigation. This will be accomplished by int Building Search Queries with KQL and Create and modify display templatesWebsite Structure and Navigation FQL Utilize display templates with variousPublishing Content Executing Search Queries from CodeLab search web partsPublishing to Mobile Devices : Executing Search Queries from Add managed properties as refiners withMulti-language sites using VariationsLab : SharePoint Apps countsStructuring a SharePoint Publishing Site Submitting Search Queries from Utilize entity extraction in your crawlsCreating a Navigation Term SetLab : Client-Side Code Extend content processing with ContentPublishing for Multiple Devices and Using a Custom Action to Launch A EnrichmentModule 5: ImplementingLanguages Search AppAfter completing this module, Enterprise Content ManagementIn thisCreating a Device Channel students will be able to: module, you will see how to work withUsing the Device Panel Control Describe the SharePoint 2013 Search SharePoint document managementCreating a French VariationAfter completing Architecture. features in code.Lessonsthis module, students will be able to: Build simple and advanced KQL Queries. Working with eDiscoveryConfigure website structure and navigation. Describe the SharePoint Search Index. Working with Content ManagementDescribe the difference between structured Describe and work with crawled and Automating Records ManagementLab :and metadata navigation. managed properties. Implementing Content ManagementUtilize basic publishing features of Describe the levels and security of the FunctionalitySharePoint. SharePoint Search Schema.Module 4: Creating a Custom Document ID ProviderUse the new cross-site publishing features Customizing the Search ExperienceIn Registering a Custom Document IDof SharePoint 2013. this module you will create and modify ProviderConfigure and implement variations for queries as well as manage search Applying a Custom Audit PolicyAftermultilingual sites.Module 8: Developing results.Lessons completing this module, students will beOptimized Internet SitesIn this module, you Customizing Query Processing able to:

Page 27: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

will learn how to optimize your site for Customizing Search Results Use SharePoint eDiscovery functionality inInternet search engines, and maximize the Customizing Content ProcessingLab : custom applications.performance of rendering your site Configuring Result Types and Display Create and manage informationcontent.Lessons Templates management policies and document setsOptimizing a SharePoint Site for Search Configuring and Test Result Type programmatically.Engines Customizing an Item Display Template Manage and customize SharePointOptimizing Performance and ScalabilityLab : Customizing a Hover Panel Display records management functionality.ModuleOptimizing SharePoint Publishing Sites TemplateLab : Configuring Entity 6: Developing a Publishing Site for WebOptimizing a Site for Search Engines Extraction ContentIn this module, you will learn howMaximizing the Performance of a Publishing Create and deploy an entity extractorAfter to utilize develop web content solutions forSiteAfter completing this module, students completing this module, students will be publishing sites.Lessonswill be able to: able to: Programming with the Web ContentConfigure search engine optimization Create various types of result sources Publishing APIsettings. Create basic and complex query Developing Page Components for WebAdd SEO Properties to publishing pages transforms Content PublishingLab : Customizing aand Managed Navigation terms. Configure query rule conditions and SharePoint Publishing SiteConfigure caching to improve site rendering actions to target query intent Building a Custom Page Field Controlperformance. Create and modify result types Building a Page LayoutAfter completingOptimize site assets and resources to Create and modify display templates this module, students will be able to:maximize performance.Module 9: Working Utilize display templates with various Describe how to utilize the Publishing APIwith Business Connectivity ServicesIn this search web parts to access publishing settings and content.module, you will learn how to develop Add managed properties as refiners with Describe how to use and customize pageBusiness Connectivity Services (BCS) counts content controls in publishing sites.Modulesolutions.Lessons Utilize entity extraction in your crawls 7: Structuring and Publishing Websites forBusiness Connectivity Services in Extend content processing with Content All UsersThis module will focus onSharePoint 2013 EnrichmentModule 5: Implementing providing you with the knowledge to buildCreating BDC Models in SharePoint Enterprise Content ManagementIn this web sites that are mobile device friendly,Designer module, you will see how to work with support multiple language and with properCreating BDC Models in Visual Studio SharePoint document management navigation. This will be accomplished by2012Lab : Working with Business features in code.Lessons intConnectivity Services Working with eDiscovery Website Structure and NavigationCreating Farm-Scoped External Content Working with Content Management Publishing ContentTypes Automating Records ManagementLab : Publishing to Mobile DevicesCreating App-Scoped External Content Implementing Content Management Multi-language sites using VariationsLab :TypesAfter completing this module, students Functionality Structuring a SharePoint Publishing Sitewill be able to: Creating a Custom Document ID Provider Creating a Navigation Term SetLab :Describe the key components of Business Registering a Custom Document ID Publishing for Multiple Devices andConnectivity Services in SharePoint Server Provider Languages2013. Applying a Custom Audit PolicyAfter Creating a Device ChannelCreate and configure BDC models by using completing this module, students will be Using the Device Panel ControlSharePoint Designer. able to: Creating a French VariationAfterDeveloping Custom Connectivity Use SharePoint eDiscovery functionality completing this module, students will beComponents in custom applications. able to:Working with External Events and Create and manage information Configure website structure andNotificationsLab : Creating and Deploying a management policies and document sets navigation..NET Connectivity Assembly programmatically. Describe the difference between structuredCreate a .NET Connectivity Assembly Manage and customize SharePoint and metadata navigation.Implementing Entity Methods records management Utilize basic publishing features ofDeploying and testing a .NET Connectivity functionality.Module 6: Developing a SharePoint.ModelAfter completing this module, students Publishing Site for Web ContentIn this Use the new cross-site publishing featureswill be able to: module, you will learn how to utilize of SharePoint 2013.Describe BCS Connector Framework develop web content solutions for Configure and implement variations forscenarios. publishing sites.Lessons multilingual sites.Module 8: DevelopingDesign and Develop BCS Connector Programming with the Web Content Optimized Internet SitesIn this module,stereotyped operations. Publishing API you will learn how to optimize your site forDesign and Configure BDC model security. Developing Page Components for Web Internet search engines, and maximize theOptimize Search Connector crawl Content PublishingLab : Customizing a performance of rendering your siteperformance. SharePoint Publishing Site content.LessonsUse Visual Studio to build BDC Models for Building a Custom Page Field Control Optimizing a SharePoint Site for SearchSearch. Building a Page LayoutAfter completing EnginesDeploy BDC Search connectors. this module, students will be able to: Optimizing Performance andDebug and troubleshoot your search Describe how to utilize the Publishing API ScalabilityLab : Optimizing SharePointconnectors. to access publishing settings and Publishing SitesDesign and deploy BDC event subscriber content. Optimizing a Site for Search Enginesmethods. Describe how to use and customize page Maximizing the Performance of aDescribe how to format event notification content controls in publishing Publishing SiteAfter completing this

Page 28: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

messages. sites.Module 7: Structuring and module, students will be able to:Configure alerts and event receivers on Publishing Websites for All UsersThis Configure search engine optimizationexternal lists.Module 11: Working with module will focus on providing you with settings.Business DataIn this module you the knowledge to build web sites that are Add SEO Properties to publishing pageswillleverage BCS components and data in mobile device friendly, support multiple and Managed Navigation terms.custom solutions. The module first covers language and with proper navigation. Configure caching to improve sitethe built-in components that SharePoint This will be accomplished by int rendering performance.provides for surfacing business data in the Website Structure and Navigation Optimize site assets and resources touser interface. Next, we describes how to Publishing Content maximize performance.Module 9: Workingwork with bus Publishing to Mobile Devices with Business Connectivity ServicesIn thisWorking with Business Data in Composite Multi-language sites using VariationsLab module, you will learn how to developSolutions : Structuring a SharePoint Publishing Site Business Connectivity Services (BCS)Working with Business Data in Custom Creating a Navigation Term SetLab : solutions.LessonsSolutions Publishing for Multiple Devices and Business Connectivity Services inWorking with Business Data in Client Languages SharePoint 2013ApplicationsLab : Working with Business Creating a Device Channel Creating BDC Models in SharePointData in Apps for SharePoint Using the Device Panel Control DesignerReading Business Data in Client-Side Code Creating a French VariationAfter Creating BDC Models in Visual StudioPresenting Business Data in an App for completing this module, students will be 2012Lab : Working with BusinessSharePointAfter completing this module, able to: Connectivity Servicesstudents will be able to: Configure website structure and Creating Farm-Scoped External ContentDescribe the key components of Business navigation. TypesConnectivity Services in SharePoint Server Describe the difference between Creating App-Scoped External Content2013. structured and metadata navigation. TypesAfter completing this module,Create and configure BDC models by using Utilize basic publishing features of students will be able to:SharePoint Designer. SharePoint. Describe the key components of BusinessCreate and configure BDC models by using Use the new cross-site publishing Connectivity Services in SharePoint ServerVisual Studio 2012.Module 12: Managing features of SharePoint 2013. 2013.and Accessing User Profile DataIn this Configure and implement variations for Create and configure BDC models bymodule, you will review key aspects of the multilingual sites.Module 8: Developing using SharePoint Designer.user profile service, and see how you can Optimized Internet SitesIn this module, Developing Custom Connectivitywrite client-side and server-side code to you will learn how to optimize your site for Componentsaccess, update and manage user profile Internet search engines, and maximize Working with External Events andproperties.Lessons the performance of rendering your site NotificationsLab : Creating and DeployingOverview of User Profile Data in SharePoint content.Lessons a .NET Connectivity Assembly2013 Optimizing a SharePoint Site for Search Create a .NET Connectivity AssemblyUnderstanding Options for Accessing User Engines Implementing Entity MethodsProfile Data Optimizing Performance and Deploying and testing a .NET ConnectivityManaging User Profile Data ScalabilityLab : Optimizing SharePoint ModelAfter completing this module,Managing User Profile PropertiesLab : Publishing Sites students will be able to:Accessing User Profile Data Optimizing a Site for Search Engines Describe BCS Connector FrameworkAdd People Search Functionality to an App Maximizing the Performance of a scenarios.Display User Properties in the AppLab : Publishing SiteAfter completing this Design and Develop BCS ConnectorManaging User Profile Properties module, students will be able to: stereotyped operations.Add Code to Display User Profile Properties Configure search engine optimization Design and Configure BDC model security.Add Code to Manage User Profile settings. Optimize Search Connector crawlPropertiesAfter completing this module, Add SEO Properties to publishing pages performance.students will be able to: and Managed Navigation terms. Use Visual Studio to build BDC Models forExplain how user profile data is used in Configure caching to improve site Search.SharePoint. rendering performance. Deploy BDC Search connectors.Describe the options and restrictions for Optimize site assets and resources to Debug and troubleshoot your searchaccessing user profile data. maximize performance.Module 9: connectors.Use client-side code to access and Working with Business Connectivity Design and deploy BDC event subscriberserver-side code to access and update user ServicesIn this module, you will learn how methods.profile data. to develop Business Connectivity Describe how to format event notificationConfigure and manage user profile Services (BCS) solutions.Lessons messages.properties.Module 13: Customizing the Business Connectivity Services in Configure alerts and event receivers onSocial WorkloadIn this module, you will see SharePoint 2013 external lists.Module 11: Working withsome of the social features in SharePoint Creating BDC Models in SharePoint Business DataIn this module you2013, and you will see how you can develop Designer willleverage BCS components and data inapps which extend and customize the social Creating BDC Models in Visual Studio custom solutions. The module first coversworkload; tailoring the experience for your 2012Lab : Working with Business the built-in components that SharePointbusiness needs.Lessons Connectivity Services provides for surfacing business data in theOverview of the Social Workload Creating Farm-Scoped External Content user interface. Next, we describes how toDeveloping Social Solutions Types work with busWorking with FeedsLab : Creating a Social Creating App-Scoped External Content Working with Business Data in Composite

Page 29: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

App Part TypesAfter completing this module, SolutionsDisplaying a Project Site Newsfeed students will be able to: Working with Business Data in CustomPosting a Message to a Newsfeed Describe the key components of SolutionsUsing Search to Retrieve Newsfeed Business Connectivity Services in Working with Business Data in ClientPostsAfter completing this module, students SharePoint Server 2013. ApplicationsLab : Working with Businesswill be able to: Create and configure BDC models by Data in Apps for SharePointDescribe the main components of the social using SharePoint Designer. Reading Business Data in Client-Sideworkload. Developing Custom Connectivity CodeDevelop solutions to extend the social Components Presenting Business Data in an App forworkload. Working with External Events and SharePointAfter completing this module,Create solutions which make use of the NotificationsLab : Creating and Deploying students will be able to:newsfeed functionality in SharePoint Server a .NET Connectivity Assembly Describe the key components of Business2013.Module 14: Monitoring and Create a .NET Connectivity Assembly Connectivity Services in SharePoint ServerTroubleshooting Custom SharePoint Implementing Entity Methods 2013.SolutionsThis module will introduce methods Deploying and testing a .NET Create and configure BDC models bythat you can use to improve the Connectivity ModelAfter completing this using SharePoint Designer.performance and scalability of solutions and module, students will be able to: Create and configure BDC models byapps.Lessons Describe BCS Connector Framework using Visual Studio 2012.Module 12:Debugging SharePoint Apps in Visual Studio scenarios. Managing and Accessing User ProfileDiagnosing Faults in Deployed Apps Design and Develop BCS Connector DataIn this module, you will review keyTesting Performance and ScalabilityLab : stereotyped operations. aspects of the user profile service, and seeEnabling ASP.NET Tracing Design and Configure BDC model how you can write client-side andAdding a Diagnostics Page to a SharePoint security. server-side code to access, update andApp Optimize Search Connector crawl manage user profile properties.LessonsConfiguring ASP.NET Tracing performance. Overview of User Profile Data inUsing Trace LogsAfter completing this Use Visual Studio to build BDC Models SharePoint 2013module, students will be able to: for Search. Understanding Options for Accessing UserDescribe how to identify, diagnose, and Deploy BDC Search connectors. Profile Dataremove bugs in SharePoint apps during Debug and troubleshoot your search Managing User Profile Datadevelopment. connectors. Managing User Profile PropertiesLab :Describe how to record information about Design and deploy BDC event subscriber Accessing User Profile Dataissues that arise in deployed SharePoint methods. Add People Search Functionality to an Appapps. Describe how to format event notification Display User Properties in the AppLab :Describe how developers optimize the messages. Managing User Profile Propertiesperformance of SharePoint apps by Configure alerts and event receivers on Add Code to Display User Profileimplementing best practices, measuring external lists.Module 11: Working with Propertiesperformance, and load testing. Business DataIn this module you Add Code to Manage User Profile

willleverage BCS components and data in PropertiesAfter completing this module,custom solutions. The module first covers students will be able to:

line the built-in components that SharePoint Explain how user profile data is used inCommunicating with SharePoint from an provides for surfacing business data in SharePoint.App the user interface. Next, we describes Describe the options and restrictions forAuthenticating and Authorizing Apps for how to work with bus accessing user profile data.SharePoint Working with Business Data in Use client-side code to access andDesigning Apps for PerformanceLab : Composite Solutions server-side code to access and updateMonitoring SharePoint Health Scores Working with Business Data in Custom user profile data.Creating and Deploying an App Part Solutions Configure and manage user profileAdd health score polling functionalityAfter Working with Business Data in Client properties.Module 13: Customizing thecompleting this module, students will be able ApplicationsLab : Working with Business Social WorkloadIn this module, you willto: Data in Apps for SharePoint see some of the social features inDescribe the apps for SharePoint Reading Business Data in Client-Side SharePoint 2013, and you will see how youdevelopment platform. Code can develop apps which extend andUse the client-side object models and the Presenting Business Data in an App for customize the social workload; tailoring theREST API to communicate with SharePoint. SharePointAfter completing this module, experience for your businessConfigure security for apps for SharePoint. students will be able to: needs.LessonsOptimize the performance of apps for Describe the key components of Overview of the Social WorkloadSharePoint.Module 2: Developing Managed Business Connectivity Services in Developing Social SolutionsMetadata SolutionsIn this module you will SharePoint Server 2013. Working with FeedsLab : Creating a Socialsee metadata objects and how they are Create and configure BDC models by App Partused to categorize items so that you using SharePoint Designer. Displaying a Project Site Newsfeedcanlearn how to work with them in code. You Create and configure BDC models by Posting a Message to a Newsfeedwill also see how to use the advanced using Visual Studio 2012.Module 12: Using Search to Retrieve Newsfeedfeatures of terms and manage permissions Managing and Accessing User Profile PostsAfter completing this module,and roles. In t DataIn this module, you will review key students will be able to:Managed Metadata aspects of the user profile service, and Describe the main components of theConfiguring Managed Metadata Term Sets see how you can write client-side and social workload.

Page 30: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Working with Managed Metadata FieldsLab : server-side code to access, update and Develop solutions to extend the socialDeveloping Managed Metadata Solutions manage user profile properties.Lessons workload.(Part 1) Overview of User Profile Data in Create solutions which make use of theCreating and Configuring the Corporate SharePoint 2013 newsfeed functionality in SharePointStructure App Understanding Options for Accessing Server 2013.Module 14: Monitoring andDisplaying the Existing Taxonomy Groups User Profile Data Troubleshooting Custom SharePointCreating a Group, a Term Set, and Managing User Profile Data SolutionsThis module will introduceTermsLab : Developing Managed Metadata Managing User Profile PropertiesLab : methods that you can use to improve theSolutions (Part 2) Accessing User Profile Data performance and scalability of solutionsObtaining the Host Web Add People Search Functionality to an and apps.LessonsAdding Metadata Site ColumnsAfter App Debugging SharePoint Apps in Visualcompleting this module, students will be able Display User Properties in the AppLab : Studioto: Managing User Profile Properties Diagnosing Faults in Deployed AppsExplain the capabilities and applications of Add Code to Display User Profile Testing Performance and ScalabilityLab :managed metadata in SharePoint 2013. Properties Enabling ASP.NET TracingAutomate the creation and configuration of Add Code to Manage User Profile Adding a Diagnostics Page to amanaged metadata term sets. PropertiesAfter completing this module, SharePoint AppInteract with managed metadata term sets students will be able to: Configuring ASP.NET Tracingand fields from client-side and server-side Explain how user profile data is used in Using Trace LogsAfter completing thiscode.Module 3: Interacting with the Search SharePoint. module, students will be able to:ServiceThe module provides an overview of Describe the options and restrictions for Describe how to identify, diagnose, andthe search service architecture in accessing user profile data. remove bugs in SharePoint apps duringSharePoint 2013 as it relates to developers, Use client-side code to access and development.before describing how to construct queries server-side code to access and update Describe how to record information aboutusing Keyword Query Language (KQL) and user profile data. issues that arise in deployed SharePointUnderstanding the SharePoint 2013 Search Configure and manage user profile apps.Service properties.Module 13: Customizing the Describe how developers optimize theBuilding Search Queries with KQL and FQL Social WorkloadIn this module, you will performance of SharePoint apps byExecuting Search Queries from CodeLab : see some of the social features in implementing best practices, measuringExecuting Search Queries from SharePoint SharePoint 2013, and you will see how performance, and load testing.Apps you can develop apps which extend andSubmitting Search Queries from Client-Side customize the social workload; tailoringCode the experience for your business lineUsing a Custom Action to Launch A Search needs.Lessons Communicating with SharePoint from anAppAfter completing this module, students Overview of the Social Workload Appwill be able to: Developing Social Solutions Authenticating and Authorizing Apps forDescribe the SharePoint 2013 Search Working with FeedsLab : Creating a SharePointArchitecture. Social App Part Designing Apps for PerformanceLab :Build simple and advanced KQL Queries. Displaying a Project Site Newsfeed Monitoring SharePoint Health ScoresDescribe the SharePoint Search Index. Posting a Message to a Newsfeed Creating and Deploying an App PartDescribe and work with crawled and Using Search to Retrieve Newsfeed Add health score polling functionalityAftermanaged properties. PostsAfter completing this module, completing this module, students will beDescribe the levels and security of the students will be able to: able to:SharePoint Search Schema.Module 4: Describe the main components of the Describe the apps for SharePointCustomizing the Search ExperienceIn this social workload. development platform.module you will create and modify queries Develop solutions to extend the social Use the client-side object models and theas well as manage search results.Lessons workload. REST API to communicate withCustomizing Query Processing Create solutions which make use of the SharePoint.Customizing Search Results newsfeed functionality in SharePoint Configure security for apps for SharePoint.Customizing Content ProcessingLab : Server 2013.Module 14: Monitoring and Optimize the performance of apps forConfiguring Result Types and Display Troubleshooting Custom SharePoint SharePoint.Module 2: DevelopingTemplates SolutionsThis module will introduce Managed Metadata SolutionsIn thisConfiguring and Test Result Type methods that you can use to improve the module you will see metadata objects andCustomizing an Item Display Template performance and scalability of solutions how they are used to categorize items soCustomizing a Hover Panel Display and apps.Lessons that you canlearn how to work with them inTemplateLab : Configuring Entity Extraction Debugging SharePoint Apps in Visual code. You will also see how to use theCreate and deploy an entity extractorAfter Studio advanced features of terms and managecompleting this module, students will be able Diagnosing Faults in Deployed Apps permissions and roles. In tto: Testing Performance and ScalabilityLab : Managed MetadataCreate various types of result sources Enabling ASP.NET Tracing Configuring Managed Metadata Term SetsCreate basic and complex query transforms Adding a Diagnostics Page to a Working with Managed MetadataConfigure query rule conditions and actions SharePoint App FieldsLab : Developing Managed Metadatato target query intent Configuring ASP.NET Tracing Solutions (Part 1)Create and modify result types Using Trace LogsAfter completing this Creating and Configuring the CorporateCreate and modify display templates module, students will be able to: Structure AppUtilize display templates with various search Describe how to identify, diagnose, and Displaying the Existing Taxonomy Groups

Page 31: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

web parts remove bugs in SharePoint apps during Creating a Group, a Term Set, andAdd managed properties as refiners with development. TermsLab : Developing Managedcounts Describe how to record information about Metadata Solutions (Part 2)Utilize entity extraction in your crawls issues that arise in deployed SharePoint Obtaining the Host WebExtend content processing with Content apps. Adding Metadata Site ColumnsAfterEnrichmentModule 5: Implementing Describe how developers optimize the completing this module, students will beEnterprise Content ManagementIn this performance of SharePoint apps by able to:module, you will see how to work with implementing best practices, measuring Explain the capabilities and applications ofSharePoint document management features performance, and load testing. managed metadata in SharePoint 2013.in code.Lessons Automate the creation and configuration ofWorking with eDiscovery managed metadata term sets.Working with Content Management line Interact with managed metadata term setsAutomating Records ManagementLab : Communicating with SharePoint from an and fields from client-side and server-sideImplementing Content Management App code.Module 3: Interacting with the SearchFunctionality Authenticating and Authorizing Apps for ServiceThe module provides an overviewCreating a Custom Document ID Provider SharePoint of the search service architecture inRegistering a Custom Document ID Provider Designing Apps for PerformanceLab : SharePoint 2013 as it relates toApplying a Custom Audit PolicyAfter Monitoring SharePoint Health Scores developers, before describing how tocompleting this module, students will be able Creating and Deploying an App Part construct queries using Keyword Queryto: Add health score polling functionalityAfter Language (KQL) andUse SharePoint eDiscovery functionality in completing this module, students will be Understanding the SharePoint 2013custom applications. able to: Search ServiceCreate and manage information Describe the apps for SharePoint Building Search Queries with KQL andmanagement policies and document sets development platform. FQLprogrammatically. Use the client-side object models and the Executing Search Queries from CodeLab :Manage and customize SharePoint records REST API to communicate with Executing Search Queries frommanagement functionality.Module 6: SharePoint. SharePoint AppsDeveloping a Publishing Site for Web Configure security for apps for Submitting Search Queries fromContentIn this module, you will learn how to SharePoint. Client-Side Codeutilize develop web content solutions for Optimize the performance of apps for Using a Custom Action to Launch Apublishing sites.Lessons SharePoint.Module 2: Developing Search AppAfter completing this module,Programming with the Web Content Managed Metadata SolutionsIn this students will be able to:Publishing API module you will see metadata objects Describe the SharePoint 2013 SearchDeveloping Page Components for Web and how they are used to categorize Architecture.Content PublishingLab : Customizing a items so that you canlearn how to work Build simple and advanced KQL Queries.SharePoint Publishing Site with them in code. You will also see how Describe the SharePoint Search Index.Building a Custom Page Field Control to use the advanced features of terms Describe and work with crawled andBuilding a Page LayoutAfter completing this and manage permissions and roles. In t managed properties.module, students will be able to: Managed Metadata Describe the levels and security of theDescribe how to utilize the Publishing API to Configuring Managed Metadata Term SharePoint Search Schema.Module 4:access publishing settings and content. Sets Customizing the Search ExperienceIn thisDescribe how to use and customize page Working with Managed Metadata module you will create and modify queriescontent controls in publishing sites.Module FieldsLab : Developing Managed as well as manage search results.Lessons7: Structuring and Publishing Websites for Metadata Solutions (Part 1) Customizing Query ProcessingAll UsersThis module will focus on providing Creating and Configuring the Corporate Customizing Search Resultsyou with the knowledge to build web sites Structure App Customizing Content ProcessingLab :that are mobile device friendly, support Displaying the Existing Taxonomy Configuring Result Types and Displaymultiple language and with proper Groups Templatesnavigation. This will be accomplished by int Creating a Group, a Term Set, and Configuring and Test Result TypeWebsite Structure and Navigation TermsLab : Developing Managed Customizing an Item Display TemplatePublishing Content Metadata Solutions (Part 2) Customizing a Hover Panel DisplayPublishing to Mobile Devices Obtaining the Host Web TemplateLab : Configuring EntityMulti-language sites using VariationsLab : Adding Metadata Site ColumnsAfter ExtractionStructuring a SharePoint Publishing Site completing this module, students will be Create and deploy an entity extractorAfterCreating a Navigation Term SetLab : able to: completing this module, students will bePublishing for Multiple Devices and Explain the capabilities and applications able to:Languages of managed metadata in SharePoint Create various types of result sourcesCreating a Device Channel 2013. Create basic and complex queryUsing the Device Panel Control Automate the creation and configuration transformsCreating a French VariationAfter completing of managed metadata term sets. Configure query rule conditions andthis module, students will be able to: Interact with managed metadata term actions to target query intentConfigure website structure and navigation. sets and fields from client-side and Create and modify result typesDescribe the difference between structured server-side code.Module 3: Interacting Create and modify display templatesand metadata navigation. with the Search ServiceThe module Utilize display templates with variousUtilize basic publishing features of provides an overview of the search search web partsSharePoint. service architecture in SharePoint 2013 Add managed properties as refiners with

Page 32: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Use the new cross-site publishing features as it relates to developers, before countsof SharePoint 2013. describing how to construct queries using Utilize entity extraction in your crawlsConfigure and implement variations for Keyword Query Language (KQL) and Extend content processing with Contentmultilingual sites.Module 8: Developing Understanding the SharePoint 2013 EnrichmentModule 5: ImplementingOptimized Internet SitesIn this module, you Search Service Enterprise Content ManagementIn thiswill learn how to optimize your site for Building Search Queries with KQL and module, you will see how to work withInternet search engines, and maximize the FQL SharePoint document managementperformance of rendering your site Executing Search Queries from CodeLab features in code.Lessonscontent.Lessons : Executing Search Queries from Working with eDiscoveryOptimizing a SharePoint Site for Search SharePoint Apps Working with Content ManagementEngines Submitting Search Queries from Automating Records ManagementLab :Optimizing Performance and ScalabilityLab : Client-Side Code Implementing Content ManagementOptimizing SharePoint Publishing Sites Using a Custom Action to Launch A FunctionalityOptimizing a Site for Search Engines Search AppAfter completing this module, Creating a Custom Document ID ProviderMaximizing the Performance of a Publishing students will be able to: Registering a Custom Document IDSiteAfter completing this module, students Describe the SharePoint 2013 Search Providerwill be able to: Architecture. Applying a Custom Audit PolicyAfterConfigure search engine optimization Build simple and advanced KQL Queries. completing this module, students will besettings. Describe the SharePoint Search Index. able to:Add SEO Properties to publishing pages Describe and work with crawled and Use SharePoint eDiscovery functionality inand Managed Navigation terms. managed properties. custom applications.Configure caching to improve site rendering Describe the levels and security of the Create and manage informationperformance. SharePoint Search Schema.Module 4: management policies and document setsOptimize site assets and resources to Customizing the Search ExperienceIn programmatically.maximize performance.Module 9: Working this module you will create and modify Manage and customize SharePointwith Business Connectivity ServicesIn this queries as well as manage search records management functionality.Modulemodule, you will learn how to develop results.Lessons 6: Developing a Publishing Site for WebBusiness Connectivity Services (BCS) Customizing Query Processing ContentIn this module, you will learn howsolutions.Lessons Customizing Search Results to utilize develop web content solutions forBusiness Connectivity Services in Customizing Content ProcessingLab : publishing sites.LessonsSharePoint 2013 Configuring Result Types and Display Programming with the Web ContentCreating BDC Models in SharePoint Templates Publishing APIDesigner Configuring and Test Result Type Developing Page Components for WebCreating BDC Models in Visual Studio Customizing an Item Display Template Content PublishingLab : Customizing a2012Lab : Working with Business Customizing a Hover Panel Display SharePoint Publishing SiteConnectivity Services TemplateLab : Configuring Entity Building a Custom Page Field ControlCreating Farm-Scoped External Content Extraction Building a Page LayoutAfter completingTypes Create and deploy an entity extractorAfter this module, students will be able to:Creating App-Scoped External Content completing this module, students will be Describe how to utilize the Publishing APITypesAfter completing this module, students able to: to access publishing settings and content.will be able to: Create various types of result sources Describe how to use and customize pageDescribe the key components of Business Create basic and complex query content controls in publishing sites.ModuleConnectivity Services in SharePoint Server transforms 7: Structuring and Publishing Websites for2013. Configure query rule conditions and All UsersThis module will focus onCreate and configure BDC models by using actions to target query intent providing you with the knowledge to buildSharePoint Designer. Create and modify result types web sites that are mobile device friendly,Developing Custom Connectivity Create and modify display templates support multiple language and with properComponents Utilize display templates with various navigation. This will be accomplished byWorking with External Events and search web parts intNotificationsLab : Creating and Deploying a Add managed properties as refiners with Website Structure and Navigation.NET Connectivity Assembly counts Publishing ContentCreate a .NET Connectivity Assembly Utilize entity extraction in your crawls Publishing to Mobile DevicesImplementing Entity Methods Extend content processing with Content Multi-language sites using VariationsLab :Deploying and testing a .NET Connectivity EnrichmentModule 5: Implementing Structuring a SharePoint Publishing SiteModelAfter completing this module, students Enterprise Content ManagementIn this Creating a Navigation Term SetLab :will be able to: module, you will see how to work with Publishing for Multiple Devices andDescribe BCS Connector Framework SharePoint document management Languagesscenarios. features in code.Lessons Creating a Device ChannelDesign and Develop BCS Connector Working with eDiscovery Using the Device Panel Controlstereotyped operations. Working with Content Management Creating a French VariationAfterDesign and Configure BDC model security. Automating Records ManagementLab : completing this module, students will beOptimize Search Connector crawl Implementing Content Management able to:performance. Functionality Configure website structure andUse Visual Studio to build BDC Models for Creating a Custom Document ID Provider navigation.Search. Registering a Custom Document ID Describe the difference between structuredDeploy BDC Search connectors. Provider and metadata navigation.

Page 33: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Debug and troubleshoot your search Applying a Custom Audit PolicyAfter Utilize basic publishing features ofconnectors. completing this module, students will be SharePoint.Design and deploy BDC event subscriber able to: Use the new cross-site publishing featuresmethods. Use SharePoint eDiscovery functionality of SharePoint 2013.Describe how to format event notification in custom applications. Configure and implement variations formessages. Create and manage information multilingual sites.Module 8: DevelopingConfigure alerts and event receivers on management policies and document sets Optimized Internet SitesIn this module,external lists.Module 11: Working with programmatically. you will learn how to optimize your site forBusiness DataIn this module you Manage and customize SharePoint Internet search engines, and maximize thewillleverage BCS components and data in records management performance of rendering your sitecustom solutions. The module first covers functionality.Module 6: Developing a content.Lessonsthe built-in components that SharePoint Publishing Site for Web ContentIn this Optimizing a SharePoint Site for Searchprovides for surfacing business data in the module, you will learn how to utilize Enginesuser interface. Next, we describes how to develop web content solutions for Optimizing Performance andwork with bus publishing sites.Lessons ScalabilityLab : Optimizing SharePointWorking with Business Data in Composite Programming with the Web Content Publishing SitesSolutions Publishing API Optimizing a Site for Search EnginesWorking with Business Data in Custom Developing Page Components for Web Maximizing the Performance of aSolutions Content PublishingLab : Customizing a Publishing SiteAfter completing thisWorking with Business Data in Client SharePoint Publishing Site module, students will be able to:ApplicationsLab : Working with Business Building a Custom Page Field Control Configure search engine optimizationData in Apps for SharePoint Building a Page LayoutAfter completing settings.Reading Business Data in Client-Side Code this module, students will be able to: Add SEO Properties to publishing pagesPresenting Business Data in an App for Describe how to utilize the Publishing API and Managed Navigation terms.SharePointAfter completing this module, to access publishing settings and Configure caching to improve sitestudents will be able to: content. rendering performance.Describe the key components of Business Describe how to use and customize page Optimize site assets and resources toConnectivity Services in SharePoint Server content controls in publishing maximize performance.Module 9: Working2013. sites.Module 7: Structuring and with Business Connectivity ServicesIn thisCreate and configure BDC models by using Publishing Websites for All UsersThis module, you will learn how to developSharePoint Designer. module will focus on providing you with Business Connectivity Services (BCS)Create and configure BDC models by using the knowledge to build web sites that are solutions.LessonsVisual Studio 2012.Module 12: Managing mobile device friendly, support multiple Business Connectivity Services inand Accessing User Profile DataIn this language and with proper navigation. SharePoint 2013module, you will review key aspects of the This will be accomplished by int Creating BDC Models in SharePointuser profile service, and see how you can Website Structure and Navigation Designerwrite client-side and server-side code to Publishing Content Creating BDC Models in Visual Studioaccess, update and manage user profile Publishing to Mobile Devices 2012Lab : Working with Businessproperties.Lessons Multi-language sites using VariationsLab Connectivity ServicesOverview of User Profile Data in SharePoint : Structuring a SharePoint Publishing Site Creating Farm-Scoped External Content2013 Creating a Navigation Term SetLab : TypesUnderstanding Options for Accessing User Publishing for Multiple Devices and Creating App-Scoped External ContentProfile Data Languages TypesAfter completing this module,Managing User Profile Data Creating a Device Channel students will be able to:Managing User Profile PropertiesLab : Using the Device Panel Control Describe the key components of BusinessAccessing User Profile Data Creating a French VariationAfter Connectivity Services in SharePoint ServerAdd People Search Functionality to an App completing this module, students will be 2013.Display User Properties in the AppLab : able to: Create and configure BDC models byManaging User Profile Properties Configure website structure and using SharePoint Designer.Add Code to Display User Profile Properties navigation. Developing Custom ConnectivityAdd Code to Manage User Profile Describe the difference between ComponentsPropertiesAfter completing this module, structured and metadata navigation. Working with External Events andstudents will be able to: Utilize basic publishing features of NotificationsLab : Creating and DeployingExplain how user profile data is used in SharePoint. a .NET Connectivity AssemblySharePoint. Use the new cross-site publishing Create a .NET Connectivity AssemblyDescribe the options and restrictions for features of SharePoint 2013. Implementing Entity Methodsaccessing user profile data. Configure and implement variations for Deploying and testing a .NET ConnectivityUse client-side code to access and multilingual sites.Module 8: Developing ModelAfter completing this module,server-side code to access and update user Optimized Internet SitesIn this module, students will be able to:profile data. you will learn how to optimize your site for Describe BCS Connector FrameworkConfigure and manage user profile Internet search engines, and maximize scenarios.properties.Module 13: Customizing the the performance of rendering your site Design and Develop BCS ConnectorSocial WorkloadIn this module, you will see content.Lessons stereotyped operations.some of the social features in SharePoint Optimizing a SharePoint Site for Search Design and Configure BDC model security.2013, and you will see how you can develop Engines Optimize Search Connector crawlapps which extend and customize the social Optimizing Performance and performance.

Page 34: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

workload; tailoring the experience for your ScalabilityLab : Optimizing SharePoint Use Visual Studio to build BDC Models forbusiness needs.Lessons Publishing Sites Search.Overview of the Social Workload Optimizing a Site for Search Engines Deploy BDC Search connectors.Developing Social Solutions Maximizing the Performance of a Debug and troubleshoot your searchWorking with FeedsLab : Creating a Social Publishing SiteAfter completing this connectors.App Part module, students will be able to: Design and deploy BDC event subscriberDisplaying a Project Site Newsfeed Configure search engine optimization methods.Posting a Message to a Newsfeed settings. Describe how to format event notificationUsing Search to Retrieve Newsfeed Add SEO Properties to publishing pages messages.PostsAfter completing this module, students and Managed Navigation terms. Configure alerts and event receivers onwill be able to: Configure caching to improve site external lists.Module 11: Working withDescribe the main components of the social rendering performance. Business DataIn this module youworkload. Optimize site assets and resources to willleverage BCS components and data inDevelop solutions to extend the social maximize performance.Module 9: custom solutions. The module first coversworkload. Working with Business Connectivity the built-in components that SharePointCreate solutions which make use of the ServicesIn this module, you will learn how provides for surfacing business data in thenewsfeed functionality in SharePoint Server to develop Business Connectivity user interface. Next, we describes how to2013.Module 14: Monitoring and Services (BCS) solutions.Lessons work with busTroubleshooting Custom SharePoint Business Connectivity Services in Working with Business Data in CompositeSolutionsThis module will introduce methods SharePoint 2013 Solutionsthat you can use to improve the Creating BDC Models in SharePoint Working with Business Data in Customperformance and scalability of solutions and Designer Solutionsapps.Lessons Creating BDC Models in Visual Studio Working with Business Data in ClientDebugging SharePoint Apps in Visual Studio 2012Lab : Working with Business ApplicationsLab : Working with BusinessDiagnosing Faults in Deployed Apps Connectivity Services Data in Apps for SharePointTesting Performance and ScalabilityLab : Creating Farm-Scoped External Content Reading Business Data in Client-SideEnabling ASP.NET Tracing Types CodeAdding a Diagnostics Page to a SharePoint Creating App-Scoped External Content Presenting Business Data in an App forApp TypesAfter completing this module, SharePointAfter completing this module,Configuring ASP.NET Tracing students will be able to: students will be able to:Using Trace LogsAfter completing this Describe the key components of Describe the key components of Businessmodule, students will be able to: Business Connectivity Services in Connectivity Services in SharePoint ServerDescribe how to identify, diagnose, and SharePoint Server 2013. 2013.remove bugs in SharePoint apps during Create and configure BDC models by Create and configure BDC models bydevelopment. using SharePoint Designer. using SharePoint Designer.Describe how to record information about Developing Custom Connectivity Create and configure BDC models byissues that arise in deployed SharePoint Components using Visual Studio 2012.Module 12:apps. Working with External Events and Managing and Accessing User ProfileDescribe how developers optimize the NotificationsLab : Creating and Deploying DataIn this module, you will review keyperformance of SharePoint apps by a .NET Connectivity Assembly aspects of the user profile service, and seeimplementing best practices, measuring Create a .NET Connectivity Assembly how you can write client-side andperformance, and load testing. Implementing Entity Methods server-side code to access, update and

Deploying and testing a .NET manage user profile properties.LessonsConnectivity ModelAfter completing this Overview of User Profile Data in

line module, students will be able to: SharePoint 2013Communicating with SharePoint from an Describe BCS Connector Framework Understanding Options for Accessing UserApp scenarios. Profile DataAuthenticating and Authorizing Apps for Design and Develop BCS Connector Managing User Profile DataSharePoint stereotyped operations. Managing User Profile PropertiesLab :Designing Apps for PerformanceLab : Design and Configure BDC model Accessing User Profile DataMonitoring SharePoint Health Scores security. Add People Search Functionality to an AppCreating and Deploying an App Part Optimize Search Connector crawl Display User Properties in the AppLab :Add health score polling functionalityAfter performance. Managing User Profile Propertiescompleting this module, students will be able Use Visual Studio to build BDC Models Add Code to Display User Profileto: for Search. PropertiesDescribe the apps for SharePoint Deploy BDC Search connectors. Add Code to Manage User Profiledevelopment platform. Debug and troubleshoot your search PropertiesAfter completing this module,Use the client-side object models and the connectors. students will be able to:REST API to communicate with SharePoint. Design and deploy BDC event subscriber Explain how user profile data is used inConfigure security for apps for SharePoint. methods. SharePoint.Optimize the performance of apps for Describe how to format event notification Describe the options and restrictions forSharePoint.Module 2: Developing Managed messages. accessing user profile data.Metadata SolutionsIn this module you will Configure alerts and event receivers on Use client-side code to access andsee metadata objects and how they are external lists.Module 11: Working with server-side code to access and updateused to categorize items so that you Business DataIn this module you user profile data.canlearn how to work with them in code. You willleverage BCS components and data in Configure and manage user profile

Page 35: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

will also see how to use the advanced custom solutions. The module first covers properties.Module 13: Customizing thefeatures of terms and manage permissions the built-in components that SharePoint Social WorkloadIn this module, you willand roles. In t provides for surfacing business data in see some of the social features inManaged Metadata the user interface. Next, we describes SharePoint 2013, and you will see how youConfiguring Managed Metadata Term Sets how to work with bus can develop apps which extend andWorking with Managed Metadata FieldsLab : Working with Business Data in customize the social workload; tailoring theDeveloping Managed Metadata Solutions Composite Solutions experience for your business(Part 1) Working with Business Data in Custom needs.LessonsCreating and Configuring the Corporate Solutions Overview of the Social WorkloadStructure App Working with Business Data in Client Developing Social SolutionsDisplaying the Existing Taxonomy Groups ApplicationsLab : Working with Business Working with FeedsLab : Creating a SocialCreating a Group, a Term Set, and Data in Apps for SharePoint App PartTermsLab : Developing Managed Metadata Reading Business Data in Client-Side Displaying a Project Site NewsfeedSolutions (Part 2) Code Posting a Message to a NewsfeedObtaining the Host Web Presenting Business Data in an App for Using Search to Retrieve NewsfeedAdding Metadata Site ColumnsAfter SharePointAfter completing this module, PostsAfter completing this module,completing this module, students will be able students will be able to: students will be able to:to: Describe the key components of Describe the main components of theExplain the capabilities and applications of Business Connectivity Services in social workload.managed metadata in SharePoint 2013. SharePoint Server 2013. Develop solutions to extend the socialAutomate the creation and configuration of Create and configure BDC models by workload.managed metadata term sets. using SharePoint Designer. Create solutions which make use of theInteract with managed metadata term sets Create and configure BDC models by newsfeed functionality in SharePointand fields from client-side and server-side using Visual Studio 2012.Module 12: Server 2013.Module 14: Monitoring andcode.Module 3: Interacting with the Search Managing and Accessing User Profile Troubleshooting Custom SharePointServiceThe module provides an overview of DataIn this module, you will review key SolutionsThis module will introducethe search service architecture in aspects of the user profile service, and methods that you can use to improve theSharePoint 2013 as it relates to developers, see how you can write client-side and performance and scalability of solutionsbefore describing how to construct queries server-side code to access, update and and apps.Lessonsusing Keyword Query Language (KQL) and manage user profile properties.Lessons Debugging SharePoint Apps in VisualUnderstanding the SharePoint 2013 Search Overview of User Profile Data in StudioService SharePoint 2013 Diagnosing Faults in Deployed AppsBuilding Search Queries with KQL and FQL Understanding Options for Accessing Testing Performance and ScalabilityLab :Executing Search Queries from CodeLab : User Profile Data Enabling ASP.NET TracingExecuting Search Queries from SharePoint Managing User Profile Data Adding a Diagnostics Page to aApps Managing User Profile PropertiesLab : SharePoint AppSubmitting Search Queries from Client-Side Accessing User Profile Data Configuring ASP.NET TracingCode Add People Search Functionality to an Using Trace LogsAfter completing thisUsing a Custom Action to Launch A Search App module, students will be able to:AppAfter completing this module, students Display User Properties in the AppLab : Describe how to identify, diagnose, andwill be able to: Managing User Profile Properties remove bugs in SharePoint apps duringDescribe the SharePoint 2013 Search Add Code to Display User Profile development.Architecture. Properties Describe how to record information aboutBuild simple and advanced KQL Queries. Add Code to Manage User Profile issues that arise in deployed SharePointDescribe the SharePoint Search Index. PropertiesAfter completing this module, apps.Describe and work with crawled and students will be able to: Describe how developers optimize themanaged properties. Explain how user profile data is used in performance of SharePoint apps byDescribe the levels and security of the SharePoint. implementing best practices, measuringSharePoint Search Schema.Module 4: Describe the options and restrictions for performance, and load testing.Customizing the Search ExperienceIn this accessing user profile data.module you will create and modify queries Use client-side code to access andas well as manage search results.Lessons server-side code to access and update lineCustomizing Query Processing user profile data. Communicating with SharePoint from anCustomizing Search Results Configure and manage user profile AppCustomizing Content ProcessingLab : properties.Module 13: Customizing the Authenticating and Authorizing Apps forConfiguring Result Types and Display Social WorkloadIn this module, you will SharePointTemplates see some of the social features in Designing Apps for PerformanceLab :Configuring and Test Result Type SharePoint 2013, and you will see how Monitoring SharePoint Health ScoresCustomizing an Item Display Template you can develop apps which extend and Creating and Deploying an App PartCustomizing a Hover Panel Display customize the social workload; tailoring Add health score polling functionalityAfterTemplateLab : Configuring Entity Extraction the experience for your business completing this module, students will beCreate and deploy an entity extractorAfter needs.Lessons able to:completing this module, students will be able Overview of the Social Workload Describe the apps for SharePointto: Developing Social Solutions development platform.Create various types of result sources Working with FeedsLab : Creating a Use the client-side object models and theCreate basic and complex query transforms Social App Part REST API to communicate with

Page 36: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Configure query rule conditions and actions Displaying a Project Site Newsfeed SharePoint.to target query intent Posting a Message to a Newsfeed Configure security for apps for SharePoint.Create and modify result types Using Search to Retrieve Newsfeed Optimize the performance of apps forCreate and modify display templates PostsAfter completing this module, SharePoint.Module 2: DevelopingUtilize display templates with various search students will be able to: Managed Metadata SolutionsIn thisweb parts Describe the main components of the module you will see metadata objects andAdd managed properties as refiners with social workload. how they are used to categorize items socounts Develop solutions to extend the social that you canlearn how to work with them inUtilize entity extraction in your crawls workload. code. You will also see how to use theExtend content processing with Content Create solutions which make use of the advanced features of terms and manageEnrichmentModule 5: Implementing newsfeed functionality in SharePoint permissions and roles. In tEnterprise Content ManagementIn this Server 2013.Module 14: Monitoring and Managed Metadatamodule, you will see how to work with Troubleshooting Custom SharePoint Configuring Managed Metadata Term SetsSharePoint document management features SolutionsThis module will introduce Working with Managed Metadatain code.Lessons methods that you can use to improve the FieldsLab : Developing Managed MetadataWorking with eDiscovery performance and scalability of solutions Solutions (Part 1)Working with Content Management and apps.Lessons Creating and Configuring the CorporateAutomating Records ManagementLab : Debugging SharePoint Apps in Visual Structure AppImplementing Content Management Studio Displaying the Existing Taxonomy GroupsFunctionality Diagnosing Faults in Deployed Apps Creating a Group, a Term Set, andCreating a Custom Document ID Provider Testing Performance and ScalabilityLab : TermsLab : Developing ManagedRegistering a Custom Document ID Provider Enabling ASP.NET Tracing Metadata Solutions (Part 2)Applying a Custom Audit PolicyAfter Adding a Diagnostics Page to a Obtaining the Host Webcompleting this module, students will be able SharePoint App Adding Metadata Site ColumnsAfterto: Configuring ASP.NET Tracing completing this module, students will beUse SharePoint eDiscovery functionality in Using Trace LogsAfter completing this able to:custom applications. module, students will be able to: Explain the capabilities and applications ofCreate and manage information Describe how to identify, diagnose, and managed metadata in SharePoint 2013.management policies and document sets remove bugs in SharePoint apps during Automate the creation and configuration ofprogrammatically. development. managed metadata term sets.Manage and customize SharePoint records Describe how to record information about Interact with managed metadata term setsmanagement functionality.Module 6: issues that arise in deployed SharePoint and fields from client-side and server-sideDeveloping a Publishing Site for Web apps. code.Module 3: Interacting with the SearchContentIn this module, you will learn how to Describe how developers optimize the ServiceThe module provides an overviewutilize develop web content solutions for performance of SharePoint apps by of the search service architecture inpublishing sites.Lessons implementing best practices, measuring SharePoint 2013 as it relates toProgramming with the Web Content performance, and load testing. developers, before describing how toPublishing API construct queries using Keyword QueryDeveloping Page Components for Web Language (KQL) andContent PublishingLab : Customizing a line Understanding the SharePoint 2013SharePoint Publishing Site Communicating with SharePoint from an Search ServiceBuilding a Custom Page Field Control App Building Search Queries with KQL andBuilding a Page LayoutAfter completing this Authenticating and Authorizing Apps for FQLmodule, students will be able to: SharePoint Executing Search Queries from CodeLab :Describe how to utilize the Publishing API to Designing Apps for PerformanceLab : Executing Search Queries fromaccess publishing settings and content. Monitoring SharePoint Health Scores SharePoint AppsDescribe how to use and customize page Creating and Deploying an App Part Submitting Search Queries fromcontent controls in publishing sites.Module Add health score polling functionalityAfter Client-Side Code7: Structuring and Publishing Websites for completing this module, students will be Using a Custom Action to Launch AAll UsersThis module will focus on providing able to: Search AppAfter completing this module,you with the knowledge to build web sites Describe the apps for SharePoint students will be able to:that are mobile device friendly, support development platform. Describe the SharePoint 2013 Searchmultiple language and with proper Use the client-side object models and the Architecture.navigation. This will be accomplished by int REST API to communicate with Build simple and advanced KQL Queries.Website Structure and Navigation SharePoint. Describe the SharePoint Search Index.Publishing Content Configure security for apps for Describe and work with crawled andPublishing to Mobile Devices SharePoint. managed properties.Multi-language sites using VariationsLab : Optimize the performance of apps for Describe the levels and security of theStructuring a SharePoint Publishing Site SharePoint.Module 2: Developing SharePoint Search Schema.Module 4:Creating a Navigation Term SetLab : Managed Metadata SolutionsIn this Customizing the Search ExperienceIn thisPublishing for Multiple Devices and module you will see metadata objects module you will create and modify queriesLanguages and how they are used to categorize as well as manage search results.LessonsCreating a Device Channel items so that you canlearn how to work Customizing Query ProcessingUsing the Device Panel Control with them in code. You will also see how Customizing Search ResultsCreating a French VariationAfter completing to use the advanced features of terms Customizing Content ProcessingLab :this module, students will be able to: and manage permissions and roles. In t Configuring Result Types and Display

Page 37: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Configure website structure and navigation. Managed Metadata TemplatesDescribe the difference between structured Configuring Managed Metadata Term Configuring and Test Result Typeand metadata navigation. Sets Customizing an Item Display TemplateUtilize basic publishing features of Working with Managed Metadata Customizing a Hover Panel DisplaySharePoint. FieldsLab : Developing Managed TemplateLab : Configuring EntityUse the new cross-site publishing features Metadata Solutions (Part 1) Extractionof SharePoint 2013. Creating and Configuring the Corporate Create and deploy an entity extractorAfterConfigure and implement variations for Structure App completing this module, students will bemultilingual sites.Module 8: Developing Displaying the Existing Taxonomy able to:Optimized Internet SitesIn this module, you Groups Create various types of result sourceswill learn how to optimize your site for Creating a Group, a Term Set, and Create basic and complex queryInternet search engines, and maximize the TermsLab : Developing Managed transformsperformance of rendering your site Metadata Solutions (Part 2) Configure query rule conditions andcontent.Lessons Obtaining the Host Web actions to target query intentOptimizing a SharePoint Site for Search Adding Metadata Site ColumnsAfter Create and modify result typesEngines completing this module, students will be Create and modify display templatesOptimizing Performance and ScalabilityLab : able to: Utilize display templates with variousOptimizing SharePoint Publishing Sites Explain the capabilities and applications search web partsOptimizing a Site for Search Engines of managed metadata in SharePoint Add managed properties as refiners withMaximizing the Performance of a Publishing 2013. countsSiteAfter completing this module, students Automate the creation and configuration Utilize entity extraction in your crawlswill be able to: of managed metadata term sets. Extend content processing with ContentConfigure search engine optimization Interact with managed metadata term EnrichmentModule 5: Implementingsettings. sets and fields from client-side and Enterprise Content ManagementIn thisAdd SEO Properties to publishing pages server-side code.Module 3: Interacting module, you will see how to work withand Managed Navigation terms. with the Search ServiceThe module SharePoint document managementConfigure caching to improve site rendering provides an overview of the search features in code.Lessonsperformance. service architecture in SharePoint 2013 Working with eDiscoveryOptimize site assets and resources to as it relates to developers, before Working with Content Managementmaximize performance.Module 9: Working describing how to construct queries using Automating Records ManagementLab :with Business Connectivity ServicesIn this Keyword Query Language (KQL) and Implementing Content Managementmodule, you will learn how to develop Understanding the SharePoint 2013 FunctionalityBusiness Connectivity Services (BCS) Search Service Creating a Custom Document ID Providersolutions.Lessons Building Search Queries with KQL and Registering a Custom Document IDBusiness Connectivity Services in FQL ProviderSharePoint 2013 Executing Search Queries from CodeLab Applying a Custom Audit PolicyAfterCreating BDC Models in SharePoint : Executing Search Queries from completing this module, students will beDesigner SharePoint Apps able to:Creating BDC Models in Visual Studio Submitting Search Queries from Use SharePoint eDiscovery functionality in2012Lab : Working with Business Client-Side Code custom applications.Connectivity Services Using a Custom Action to Launch A Create and manage informationCreating Farm-Scoped External Content Search AppAfter completing this module, management policies and document setsTypes students will be able to: programmatically.Creating App-Scoped External Content Describe the SharePoint 2013 Search Manage and customize SharePointTypesAfter completing this module, students Architecture. records management functionality.Modulewill be able to: Build simple and advanced KQL Queries. 6: Developing a Publishing Site for WebDescribe the key components of Business Describe the SharePoint Search Index. ContentIn this module, you will learn howConnectivity Services in SharePoint Server Describe and work with crawled and to utilize develop web content solutions for2013. managed properties. publishing sites.LessonsCreate and configure BDC models by using Describe the levels and security of the Programming with the Web ContentSharePoint Designer. SharePoint Search Schema.Module 4: Publishing APIDeveloping Custom Connectivity Customizing the Search ExperienceIn Developing Page Components for WebComponents this module you will create and modify Content PublishingLab : Customizing aWorking with External Events and queries as well as manage search SharePoint Publishing SiteNotificationsLab : Creating and Deploying a results.Lessons Building a Custom Page Field Control.NET Connectivity Assembly Customizing Query Processing Building a Page LayoutAfter completingCreate a .NET Connectivity Assembly Customizing Search Results this module, students will be able to:Implementing Entity Methods Customizing Content ProcessingLab : Describe how to utilize the Publishing APIDeploying and testing a .NET Connectivity Configuring Result Types and Display to access publishing settings and content.ModelAfter completing this module, students Templates Describe how to use and customize pagewill be able to: Configuring and Test Result Type content controls in publishing sites.ModuleDescribe BCS Connector Framework Customizing an Item Display Template 7: Structuring and Publishing Websites forscenarios. Customizing a Hover Panel Display All UsersThis module will focus onDesign and Develop BCS Connector TemplateLab : Configuring Entity providing you with the knowledge to buildstereotyped operations. Extraction web sites that are mobile device friendly,Design and Configure BDC model security. Create and deploy an entity extractorAfter support multiple language and with proper

Page 38: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Optimize Search Connector crawl completing this module, students will be navigation. This will be accomplished byperformance. able to: intUse Visual Studio to build BDC Models for Create various types of result sources Website Structure and NavigationSearch. Create basic and complex query Publishing ContentDeploy BDC Search connectors. transforms Publishing to Mobile DevicesDebug and troubleshoot your search Configure query rule conditions and Multi-language sites using VariationsLab :connectors. actions to target query intent Structuring a SharePoint Publishing SiteDesign and deploy BDC event subscriber Create and modify result types Creating a Navigation Term SetLab :methods. Create and modify display templates Publishing for Multiple Devices andDescribe how to format event notification Utilize display templates with various Languagesmessages. search web parts Creating a Device ChannelConfigure alerts and event receivers on Add managed properties as refiners with Using the Device Panel Controlexternal lists.Module 11: Working with counts Creating a French VariationAfterBusiness DataIn this module you Utilize entity extraction in your crawls completing this module, students will bewillleverage BCS components and data in Extend content processing with Content able to:custom solutions. The module first covers EnrichmentModule 5: Implementing Configure website structure andthe built-in components that SharePoint Enterprise Content ManagementIn this navigation.provides for surfacing business data in the module, you will see how to work with Describe the difference between structureduser interface. Next, we describes how to SharePoint document management and metadata navigation.work with bus features in code.Lessons Utilize basic publishing features ofWorking with Business Data in Composite Working with eDiscovery SharePoint.Solutions Working with Content Management Use the new cross-site publishing featuresWorking with Business Data in Custom Automating Records ManagementLab : of SharePoint 2013.Solutions Implementing Content Management Configure and implement variations forWorking with Business Data in Client Functionality multilingual sites.Module 8: DevelopingApplicationsLab : Working with Business Creating a Custom Document ID Provider Optimized Internet SitesIn this module,Data in Apps for SharePoint Registering a Custom Document ID you will learn how to optimize your site forReading Business Data in Client-Side Code Provider Internet search engines, and maximize thePresenting Business Data in an App for Applying a Custom Audit PolicyAfter performance of rendering your siteSharePointAfter completing this module, completing this module, students will be content.Lessonsstudents will be able to: able to: Optimizing a SharePoint Site for SearchDescribe the key components of Business Use SharePoint eDiscovery functionality EnginesConnectivity Services in SharePoint Server in custom applications. Optimizing Performance and2013. Create and manage information ScalabilityLab : Optimizing SharePointCreate and configure BDC models by using management policies and document sets Publishing SitesSharePoint Designer. programmatically. Optimizing a Site for Search EnginesCreate and configure BDC models by using Manage and customize SharePoint Maximizing the Performance of aVisual Studio 2012.Module 12: Managing records management Publishing SiteAfter completing thisand Accessing User Profile DataIn this functionality.Module 6: Developing a module, students will be able to:module, you will review key aspects of the Publishing Site for Web ContentIn this Configure search engine optimizationuser profile service, and see how you can module, you will learn how to utilize settings.write client-side and server-side code to develop web content solutions for Add SEO Properties to publishing pagesaccess, update and manage user profile publishing sites.Lessons and Managed Navigation terms.properties.Lessons Programming with the Web Content Configure caching to improve siteOverview of User Profile Data in SharePoint Publishing API rendering performance.2013 Developing Page Components for Web Optimize site assets and resources toUnderstanding Options for Accessing User Content PublishingLab : Customizing a maximize performance.Module 9: WorkingProfile Data SharePoint Publishing Site with Business Connectivity ServicesIn thisManaging User Profile Data Building a Custom Page Field Control module, you will learn how to developManaging User Profile PropertiesLab : Building a Page LayoutAfter completing Business Connectivity Services (BCS)Accessing User Profile Data this module, students will be able to: solutions.LessonsAdd People Search Functionality to an App Describe how to utilize the Publishing API Business Connectivity Services inDisplay User Properties in the AppLab : to access publishing settings and SharePoint 2013Managing User Profile Properties content. Creating BDC Models in SharePointAdd Code to Display User Profile Properties Describe how to use and customize page DesignerAdd Code to Manage User Profile content controls in publishing Creating BDC Models in Visual StudioPropertiesAfter completing this module, sites.Module 7: Structuring and 2012Lab : Working with Businessstudents will be able to: Publishing Websites for All UsersThis Connectivity ServicesExplain how user profile data is used in module will focus on providing you with Creating Farm-Scoped External ContentSharePoint. the knowledge to build web sites that are TypesDescribe the options and restrictions for mobile device friendly, support multiple Creating App-Scoped External Contentaccessing user profile data. language and with proper navigation. TypesAfter completing this module,Use client-side code to access and This will be accomplished by int students will be able to:server-side code to access and update user Website Structure and Navigation Describe the key components of Businessprofile data. Publishing Content Connectivity Services in SharePoint ServerConfigure and manage user profile Publishing to Mobile Devices 2013.

Page 39: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

properties.Module 13: Customizing the Multi-language sites using VariationsLab Create and configure BDC models bySocial WorkloadIn this module, you will see : Structuring a SharePoint Publishing Site using SharePoint Designer.some of the social features in SharePoint Creating a Navigation Term SetLab : Developing Custom Connectivity2013, and you will see how you can develop Publishing for Multiple Devices and Componentsapps which extend and customize the social Languages Working with External Events andworkload; tailoring the experience for your Creating a Device Channel NotificationsLab : Creating and Deployingbusiness needs.Lessons Using the Device Panel Control a .NET Connectivity AssemblyOverview of the Social Workload Creating a French VariationAfter Create a .NET Connectivity AssemblyDeveloping Social Solutions completing this module, students will be Implementing Entity MethodsWorking with FeedsLab : Creating a Social able to: Deploying and testing a .NET ConnectivityApp Part Configure website structure and ModelAfter completing this module,Displaying a Project Site Newsfeed navigation. students will be able to:Posting a Message to a Newsfeed Describe the difference between Describe BCS Connector FrameworkUsing Search to Retrieve Newsfeed structured and metadata navigation. scenarios.PostsAfter completing this module, students Utilize basic publishing features of Design and Develop BCS Connectorwill be able to: SharePoint. stereotyped operations.Describe the main components of the social Use the new cross-site publishing Design and Configure BDC model security.workload. features of SharePoint 2013. Optimize Search Connector crawlDevelop solutions to extend the social Configure and implement variations for performance.workload. multilingual sites.Module 8: Developing Use Visual Studio to build BDC Models forCreate solutions which make use of the Optimized Internet SitesIn this module, Search.newsfeed functionality in SharePoint Server you will learn how to optimize your site for Deploy BDC Search connectors.2013.Module 14: Monitoring and Internet search engines, and maximize Debug and troubleshoot your searchTroubleshooting Custom SharePoint the performance of rendering your site connectors.SolutionsThis module will introduce methods content.Lessons Design and deploy BDC event subscriberthat you can use to improve the Optimizing a SharePoint Site for Search methods.performance and scalability of solutions and Engines Describe how to format event notificationapps.Lessons Optimizing Performance and messages.Debugging SharePoint Apps in Visual Studio ScalabilityLab : Optimizing SharePoint Configure alerts and event receivers onDiagnosing Faults in Deployed Apps Publishing Sites external lists.Module 11: Working withTesting Performance and ScalabilityLab : Optimizing a Site for Search Engines Business DataIn this module youEnabling ASP.NET Tracing Maximizing the Performance of a willleverage BCS components and data inAdding a Diagnostics Page to a SharePoint Publishing SiteAfter completing this custom solutions. The module first coversApp module, students will be able to: the built-in components that SharePointConfiguring ASP.NET Tracing Configure search engine optimization provides for surfacing business data in theUsing Trace LogsAfter completing this settings. user interface. Next, we describes how tomodule, students will be able to: Add SEO Properties to publishing pages work with busDescribe how to identify, diagnose, and and Managed Navigation terms. Working with Business Data in Compositeremove bugs in SharePoint apps during Configure caching to improve site Solutionsdevelopment. rendering performance. Working with Business Data in CustomDescribe how to record information about Optimize site assets and resources to Solutionsissues that arise in deployed SharePoint maximize performance.Module 9: Working with Business Data in Clientapps. Working with Business Connectivity ApplicationsLab : Working with BusinessDescribe how developers optimize the ServicesIn this module, you will learn how Data in Apps for SharePointperformance of SharePoint apps by to develop Business Connectivity Reading Business Data in Client-Sideimplementing best practices, measuring Services (BCS) solutions.Lessons Codeperformance, and load testing. Business Connectivity Services in Presenting Business Data in an App for

SharePoint 2013 SharePointAfter completing this module,Creating BDC Models in SharePoint students will be able to:

line Designer Describe the key components of BusinessCommunicating with SharePoint from an Creating BDC Models in Visual Studio Connectivity Services in SharePoint ServerApp 2012Lab : Working with Business 2013.Authenticating and Authorizing Apps for Connectivity Services Create and configure BDC models bySharePoint Creating Farm-Scoped External Content using SharePoint Designer.Designing Apps for PerformanceLab : Types Create and configure BDC models byMonitoring SharePoint Health Scores Creating App-Scoped External Content using Visual Studio 2012.Module 12:Creating and Deploying an App Part TypesAfter completing this module, Managing and Accessing User ProfileAdd health score polling functionalityAfter students will be able to: DataIn this module, you will review keycompleting this module, students will be able Describe the key components of aspects of the user profile service, and seeto: Business Connectivity Services in how you can write client-side andDescribe the apps for SharePoint SharePoint Server 2013. server-side code to access, update anddevelopment platform. Create and configure BDC models by manage user profile properties.LessonsUse the client-side object models and the using SharePoint Designer. Overview of User Profile Data inREST API to communicate with SharePoint. Developing Custom Connectivity SharePoint 2013Configure security for apps for SharePoint. Components Understanding Options for Accessing UserOptimize the performance of apps for Working with External Events and Profile Data

Page 40: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

SharePoint.Module 2: Developing Managed NotificationsLab : Creating and Deploying Managing User Profile DataMetadata SolutionsIn this module you will a .NET Connectivity Assembly Managing User Profile PropertiesLab :see metadata objects and how they are Create a .NET Connectivity Assembly Accessing User Profile Dataused to categorize items so that you Implementing Entity Methods Add People Search Functionality to an Appcanlearn how to work with them in code. You Deploying and testing a .NET Display User Properties in the AppLab :will also see how to use the advanced Connectivity ModelAfter completing this Managing User Profile Propertiesfeatures of terms and manage permissions module, students will be able to: Add Code to Display User Profileand roles. In t Describe BCS Connector Framework PropertiesManaged Metadata scenarios. Add Code to Manage User ProfileConfiguring Managed Metadata Term Sets Design and Develop BCS Connector PropertiesAfter completing this module,Working with Managed Metadata FieldsLab : stereotyped operations. students will be able to:Developing Managed Metadata Solutions Design and Configure BDC model Explain how user profile data is used in(Part 1) security. SharePoint.Creating and Configuring the Corporate Optimize Search Connector crawl Describe the options and restrictions forStructure App performance. accessing user profile data.Displaying the Existing Taxonomy Groups Use Visual Studio to build BDC Models Use client-side code to access andCreating a Group, a Term Set, and for Search. server-side code to access and updateTermsLab : Developing Managed Metadata Deploy BDC Search connectors. user profile data.Solutions (Part 2) Debug and troubleshoot your search Configure and manage user profileObtaining the Host Web connectors. properties.Module 13: Customizing theAdding Metadata Site ColumnsAfter Design and deploy BDC event subscriber Social WorkloadIn this module, you willcompleting this module, students will be able methods. see some of the social features into: Describe how to format event notification SharePoint 2013, and you will see how youExplain the capabilities and applications of messages. can develop apps which extend andmanaged metadata in SharePoint 2013. Configure alerts and event receivers on customize the social workload; tailoring theAutomate the creation and configuration of external lists.Module 11: Working with experience for your businessmanaged metadata term sets. Business DataIn this module you needs.LessonsInteract with managed metadata term sets willleverage BCS components and data in Overview of the Social Workloadand fields from client-side and server-side custom solutions. The module first covers Developing Social Solutionscode.Module 3: Interacting with the Search the built-in components that SharePoint Working with FeedsLab : Creating a SocialServiceThe module provides an overview of provides for surfacing business data in App Partthe search service architecture in the user interface. Next, we describes Displaying a Project Site NewsfeedSharePoint 2013 as it relates to developers, how to work with bus Posting a Message to a Newsfeedbefore describing how to construct queries Working with Business Data in Using Search to Retrieve Newsfeedusing Keyword Query Language (KQL) and Composite Solutions PostsAfter completing this module,Understanding the SharePoint 2013 Search Working with Business Data in Custom students will be able to:Service Solutions Describe the main components of theBuilding Search Queries with KQL and FQL Working with Business Data in Client social workload.Executing Search Queries from CodeLab : ApplicationsLab : Working with Business Develop solutions to extend the socialExecuting Search Queries from SharePoint Data in Apps for SharePoint workload.Apps Reading Business Data in Client-Side Create solutions which make use of theSubmitting Search Queries from Client-Side Code newsfeed functionality in SharePointCode Presenting Business Data in an App for Server 2013.Module 14: Monitoring andUsing a Custom Action to Launch A Search SharePointAfter completing this module, Troubleshooting Custom SharePointAppAfter completing this module, students students will be able to: SolutionsThis module will introducewill be able to: Describe the key components of methods that you can use to improve theDescribe the SharePoint 2013 Search Business Connectivity Services in performance and scalability of solutionsArchitecture. SharePoint Server 2013. and apps.LessonsBuild simple and advanced KQL Queries. Create and configure BDC models by Debugging SharePoint Apps in VisualDescribe the SharePoint Search Index. using SharePoint Designer. StudioDescribe and work with crawled and Create and configure BDC models by Diagnosing Faults in Deployed Appsmanaged properties. using Visual Studio 2012.Module 12: Testing Performance and ScalabilityLab :Describe the levels and security of the Managing and Accessing User Profile Enabling ASP.NET TracingSharePoint Search Schema.Module 4: DataIn this module, you will review key Adding a Diagnostics Page to aCustomizing the Search ExperienceIn this aspects of the user profile service, and SharePoint Appmodule you will create and modify queries see how you can write client-side and Configuring ASP.NET Tracingas well as manage search results.Lessons server-side code to access, update and Using Trace LogsAfter completing thisCustomizing Query Processing manage user profile properties.Lessons module, students will be able to:Customizing Search Results Overview of User Profile Data in Describe how to identify, diagnose, andCustomizing Content ProcessingLab : SharePoint 2013 remove bugs in SharePoint apps duringConfiguring Result Types and Display Understanding Options for Accessing development.Templates User Profile Data Describe how to record information aboutConfiguring and Test Result Type Managing User Profile Data issues that arise in deployed SharePointCustomizing an Item Display Template Managing User Profile PropertiesLab : apps.Customizing a Hover Panel Display Accessing User Profile Data Describe how developers optimize theTemplateLab : Configuring Entity Extraction Add People Search Functionality to an performance of SharePoint apps by

Page 41: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Create and deploy an entity extractorAfter App implementing best practices, measuringcompleting this module, students will be able Display User Properties in the AppLab : performance, and load testing.to: Managing User Profile PropertiesCreate various types of result sources Add Code to Display User ProfileCreate basic and complex query transforms Properties lineConfigure query rule conditions and actions Add Code to Manage User Profile Communicating with SharePoint from anto target query intent PropertiesAfter completing this module, AppCreate and modify result types students will be able to: Authenticating and Authorizing Apps forCreate and modify display templates Explain how user profile data is used in SharePointUtilize display templates with various search SharePoint. Designing Apps for PerformanceLab :web parts Describe the options and restrictions for Monitoring SharePoint Health ScoresAdd managed properties as refiners with accessing user profile data. Creating and Deploying an App Partcounts Use client-side code to access and Add health score polling functionalityAfterUtilize entity extraction in your crawls server-side code to access and update completing this module, students will beExtend content processing with Content user profile data. able to:EnrichmentModule 5: Implementing Configure and manage user profile Describe the apps for SharePointEnterprise Content ManagementIn this properties.Module 13: Customizing the development platform.module, you will see how to work with Social WorkloadIn this module, you will Use the client-side object models and theSharePoint document management features see some of the social features in REST API to communicate within code.Lessons SharePoint 2013, and you will see how SharePoint.Working with eDiscovery you can develop apps which extend and Configure security for apps for SharePoint.Working with Content Management customize the social workload; tailoring Optimize the performance of apps forAutomating Records ManagementLab : the experience for your business SharePoint.Module 2: DevelopingImplementing Content Management needs.Lessons Managed Metadata SolutionsIn thisFunctionality Overview of the Social Workload module you will see metadata objects andCreating a Custom Document ID Provider Developing Social Solutions how they are used to categorize items soRegistering a Custom Document ID Provider Working with FeedsLab : Creating a that you canlearn how to work with them inApplying a Custom Audit PolicyAfter Social App Part code. You will also see how to use thecompleting this module, students will be able Displaying a Project Site Newsfeed advanced features of terms and manageto: Posting a Message to a Newsfeed permissions and roles. In tUse SharePoint eDiscovery functionality in Using Search to Retrieve Newsfeed Managed Metadatacustom applications. PostsAfter completing this module, Configuring Managed Metadata Term SetsCreate and manage information students will be able to: Working with Managed Metadatamanagement policies and document sets Describe the main components of the FieldsLab : Developing Managed Metadataprogrammatically. social workload. Solutions (Part 1)Manage and customize SharePoint records Develop solutions to extend the social Creating and Configuring the Corporatemanagement functionality.Module 6: workload. Structure AppDeveloping a Publishing Site for Web Create solutions which make use of the Displaying the Existing Taxonomy GroupsContentIn this module, you will learn how to newsfeed functionality in SharePoint Creating a Group, a Term Set, andutilize develop web content solutions for Server 2013.Module 14: Monitoring and TermsLab : Developing Managedpublishing sites.Lessons Troubleshooting Custom SharePoint Metadata Solutions (Part 2)Programming with the Web Content SolutionsThis module will introduce Obtaining the Host WebPublishing API methods that you can use to improve the Adding Metadata Site ColumnsAfterDeveloping Page Components for Web performance and scalability of solutions completing this module, students will beContent PublishingLab : Customizing a and apps.Lessons able to:SharePoint Publishing Site Debugging SharePoint Apps in Visual Explain the capabilities and applications ofBuilding a Custom Page Field Control Studio managed metadata in SharePoint 2013.Building a Page LayoutAfter completing this Diagnosing Faults in Deployed Apps Automate the creation and configuration ofmodule, students will be able to: Testing Performance and ScalabilityLab : managed metadata term sets.Describe how to utilize the Publishing API to Enabling ASP.NET Tracing Interact with managed metadata term setsaccess publishing settings and content. Adding a Diagnostics Page to a and fields from client-side and server-sideDescribe how to use and customize page SharePoint App code.Module 3: Interacting with the Searchcontent controls in publishing sites.Module Configuring ASP.NET Tracing ServiceThe module provides an overview7: Structuring and Publishing Websites for Using Trace LogsAfter completing this of the search service architecture inAll UsersThis module will focus on providing module, students will be able to: SharePoint 2013 as it relates toyou with the knowledge to build web sites Describe how to identify, diagnose, and developers, before describing how tothat are mobile device friendly, support remove bugs in SharePoint apps during construct queries using Keyword Querymultiple language and with proper development. Language (KQL) andnavigation. This will be accomplished by int Describe how to record information about Understanding the SharePoint 2013Website Structure and Navigation issues that arise in deployed SharePoint Search ServicePublishing Content apps. Building Search Queries with KQL andPublishing to Mobile Devices Describe how developers optimize the FQLMulti-language sites using VariationsLab : performance of SharePoint apps by Executing Search Queries from CodeLab :Structuring a SharePoint Publishing Site implementing best practices, measuring Executing Search Queries fromCreating a Navigation Term SetLab : performance, and load testing. SharePoint AppsPublishing for Multiple Devices and Submitting Search Queries from

Page 42: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Languages Client-Side CodeCreating a Device Channel line Using a Custom Action to Launch AUsing the Device Panel Control Communicating with SharePoint from an Search AppAfter completing this module,Creating a French VariationAfter completing App students will be able to:this module, students will be able to: Authenticating and Authorizing Apps for Describe the SharePoint 2013 SearchConfigure website structure and navigation. SharePoint Architecture.Describe the difference between structured Designing Apps for PerformanceLab : Build simple and advanced KQL Queries.and metadata navigation. Monitoring SharePoint Health Scores Describe the SharePoint Search Index.Utilize basic publishing features of Creating and Deploying an App Part Describe and work with crawled andSharePoint. Add health score polling functionalityAfter managed properties.Use the new cross-site publishing features completing this module, students will be Describe the levels and security of theof SharePoint 2013. able to: SharePoint Search Schema.Module 4:Configure and implement variations for Describe the apps for SharePoint Customizing the Search ExperienceIn thismultilingual sites.Module 8: Developing development platform. module you will create and modify queriesOptimized Internet SitesIn this module, you Use the client-side object models and the as well as manage search results.Lessonswill learn how to optimize your site for REST API to communicate with Customizing Query ProcessingInternet search engines, and maximize the SharePoint. Customizing Search Resultsperformance of rendering your site Configure security for apps for Customizing Content ProcessingLab :content.Lessons SharePoint. Configuring Result Types and DisplayOptimizing a SharePoint Site for Search Optimize the performance of apps for TemplatesEngines SharePoint.Module 2: Developing Configuring and Test Result TypeOptimizing Performance and ScalabilityLab : Managed Metadata SolutionsIn this Customizing an Item Display TemplateOptimizing SharePoint Publishing Sites module you will see metadata objects Customizing a Hover Panel DisplayOptimizing a Site for Search Engines and how they are used to categorize TemplateLab : Configuring EntityMaximizing the Performance of a Publishing items so that you canlearn how to work ExtractionSiteAfter completing this module, students with them in code. You will also see how Create and deploy an entity extractorAfterwill be able to: to use the advanced features of terms completing this module, students will beConfigure search engine optimization and manage permissions and roles. In t able to:settings. Managed Metadata Create various types of result sourcesAdd SEO Properties to publishing pages Configuring Managed Metadata Term Create basic and complex queryand Managed Navigation terms. Sets transformsConfigure caching to improve site rendering Working with Managed Metadata Configure query rule conditions andperformance. FieldsLab : Developing Managed actions to target query intentOptimize site assets and resources to Metadata Solutions (Part 1) Create and modify result typesmaximize performance.Module 9: Working Creating and Configuring the Corporate Create and modify display templateswith Business Connectivity ServicesIn this Structure App Utilize display templates with variousmodule, you will learn how to develop Displaying the Existing Taxonomy search web partsBusiness Connectivity Services (BCS) Groups Add managed properties as refiners withsolutions.Lessons Creating a Group, a Term Set, and countsBusiness Connectivity Services in TermsLab : Developing Managed Utilize entity extraction in your crawlsSharePoint 2013 Metadata Solutions (Part 2) Extend content processing with ContentCreating BDC Models in SharePoint Obtaining the Host Web EnrichmentModule 5: ImplementingDesigner Adding Metadata Site ColumnsAfter Enterprise Content ManagementIn thisCreating BDC Models in Visual Studio completing this module, students will be module, you will see how to work with2012Lab : Working with Business able to: SharePoint document managementConnectivity Services Explain the capabilities and applications features in code.LessonsCreating Farm-Scoped External Content of managed metadata in SharePoint Working with eDiscoveryTypes 2013. Working with Content ManagementCreating App-Scoped External Content Automate the creation and configuration Automating Records ManagementLab :TypesAfter completing this module, students of managed metadata term sets. Implementing Content Managementwill be able to: Interact with managed metadata term FunctionalityDescribe the key components of Business sets and fields from client-side and Creating a Custom Document ID ProviderConnectivity Services in SharePoint Server server-side code.Module 3: Interacting Registering a Custom Document ID2013. with the Search ServiceThe module ProviderCreate and configure BDC models by using provides an overview of the search Applying a Custom Audit PolicyAfterSharePoint Designer. service architecture in SharePoint 2013 completing this module, students will beDeveloping Custom Connectivity as it relates to developers, before able to:Components describing how to construct queries using Use SharePoint eDiscovery functionality inWorking with External Events and Keyword Query Language (KQL) and custom applications.NotificationsLab : Creating and Deploying a Understanding the SharePoint 2013 Create and manage information.NET Connectivity Assembly Search Service management policies and document setsCreate a .NET Connectivity Assembly Building Search Queries with KQL and programmatically.Implementing Entity Methods FQL Manage and customize SharePointDeploying and testing a .NET Connectivity Executing Search Queries from CodeLab records management functionality.ModuleModelAfter completing this module, students : Executing Search Queries from 6: Developing a Publishing Site for Webwill be able to: SharePoint Apps ContentIn this module, you will learn how

Page 43: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe BCS Connector Framework Submitting Search Queries from to utilize develop web content solutions forscenarios. Client-Side Code publishing sites.LessonsDesign and Develop BCS Connector Using a Custom Action to Launch A Programming with the Web Contentstereotyped operations. Search AppAfter completing this module, Publishing APIDesign and Configure BDC model security. students will be able to: Developing Page Components for WebOptimize Search Connector crawl Describe the SharePoint 2013 Search Content PublishingLab : Customizing aperformance. Architecture. SharePoint Publishing SiteUse Visual Studio to build BDC Models for Build simple and advanced KQL Queries. Building a Custom Page Field ControlSearch. Describe the SharePoint Search Index. Building a Page LayoutAfter completingDeploy BDC Search connectors. Describe and work with crawled and this module, students will be able to:Debug and troubleshoot your search managed properties. Describe how to utilize the Publishing APIconnectors. Describe the levels and security of the to access publishing settings and content.Design and deploy BDC event subscriber SharePoint Search Schema.Module 4: Describe how to use and customize pagemethods. Customizing the Search ExperienceIn content controls in publishing sites.ModuleDescribe how to format event notification this module you will create and modify 7: Structuring and Publishing Websites formessages. queries as well as manage search All UsersThis module will focus onConfigure alerts and event receivers on results.Lessons providing you with the knowledge to buildexternal lists.Module 11: Working with Customizing Query Processing web sites that are mobile device friendly,Business DataIn this module you Customizing Search Results support multiple language and with properwillleverage BCS components and data in Customizing Content ProcessingLab : navigation. This will be accomplished bycustom solutions. The module first covers Configuring Result Types and Display intthe built-in components that SharePoint Templates Website Structure and Navigationprovides for surfacing business data in the Configuring and Test Result Type Publishing Contentuser interface. Next, we describes how to Customizing an Item Display Template Publishing to Mobile Deviceswork with bus Customizing a Hover Panel Display Multi-language sites using VariationsLab :Working with Business Data in Composite TemplateLab : Configuring Entity Structuring a SharePoint Publishing SiteSolutions Extraction Creating a Navigation Term SetLab :Working with Business Data in Custom Create and deploy an entity extractorAfter Publishing for Multiple Devices andSolutions completing this module, students will be LanguagesWorking with Business Data in Client able to: Creating a Device ChannelApplicationsLab : Working with Business Create various types of result sources Using the Device Panel ControlData in Apps for SharePoint Create basic and complex query Creating a French VariationAfterReading Business Data in Client-Side Code transforms completing this module, students will bePresenting Business Data in an App for Configure query rule conditions and able to:SharePointAfter completing this module, actions to target query intent Configure website structure andstudents will be able to: Create and modify result types navigation.Describe the key components of Business Create and modify display templates Describe the difference between structuredConnectivity Services in SharePoint Server Utilize display templates with various and metadata navigation.2013. search web parts Utilize basic publishing features ofCreate and configure BDC models by using Add managed properties as refiners with SharePoint.SharePoint Designer. counts Use the new cross-site publishing featuresCreate and configure BDC models by using Utilize entity extraction in your crawls of SharePoint 2013.Visual Studio 2012.Module 12: Managing Extend content processing with Content Configure and implement variations forand Accessing User Profile DataIn this EnrichmentModule 5: Implementing multilingual sites.Module 8: Developingmodule, you will review key aspects of the Enterprise Content ManagementIn this Optimized Internet SitesIn this module,user profile service, and see how you can module, you will see how to work with you will learn how to optimize your site forwrite client-side and server-side code to SharePoint document management Internet search engines, and maximize theaccess, update and manage user profile features in code.Lessons performance of rendering your siteproperties.Lessons Working with eDiscovery content.LessonsOverview of User Profile Data in SharePoint Working with Content Management Optimizing a SharePoint Site for Search2013 Automating Records ManagementLab : EnginesUnderstanding Options for Accessing User Implementing Content Management Optimizing Performance andProfile Data Functionality ScalabilityLab : Optimizing SharePointManaging User Profile Data Creating a Custom Document ID Provider Publishing SitesManaging User Profile PropertiesLab : Registering a Custom Document ID Optimizing a Site for Search EnginesAccessing User Profile Data Provider Maximizing the Performance of aAdd People Search Functionality to an App Applying a Custom Audit PolicyAfter Publishing SiteAfter completing thisDisplay User Properties in the AppLab : completing this module, students will be module, students will be able to:Managing User Profile Properties able to: Configure search engine optimizationAdd Code to Display User Profile Properties Use SharePoint eDiscovery functionality settings.Add Code to Manage User Profile in custom applications. Add SEO Properties to publishing pagesPropertiesAfter completing this module, Create and manage information and Managed Navigation terms.students will be able to: management policies and document sets Configure caching to improve siteExplain how user profile data is used in programmatically. rendering performance.SharePoint. Manage and customize SharePoint Optimize site assets and resources toDescribe the options and restrictions for records management maximize performance.Module 9: Working

Page 44: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

accessing user profile data. functionality.Module 6: Developing a with Business Connectivity ServicesIn thisUse client-side code to access and Publishing Site for Web ContentIn this module, you will learn how to developserver-side code to access and update user module, you will learn how to utilize Business Connectivity Services (BCS)profile data. develop web content solutions for solutions.LessonsConfigure and manage user profile publishing sites.Lessons Business Connectivity Services inproperties.Module 13: Customizing the Programming with the Web Content SharePoint 2013Social WorkloadIn this module, you will see Publishing API Creating BDC Models in SharePointsome of the social features in SharePoint Developing Page Components for Web Designer2013, and you will see how you can develop Content PublishingLab : Customizing a Creating BDC Models in Visual Studioapps which extend and customize the social SharePoint Publishing Site 2012Lab : Working with Businessworkload; tailoring the experience for your Building a Custom Page Field Control Connectivity Servicesbusiness needs.Lessons Building a Page LayoutAfter completing Creating Farm-Scoped External ContentOverview of the Social Workload this module, students will be able to: TypesDeveloping Social Solutions Describe how to utilize the Publishing API Creating App-Scoped External ContentWorking with FeedsLab : Creating a Social to access publishing settings and TypesAfter completing this module,App Part content. students will be able to:Displaying a Project Site Newsfeed Describe how to use and customize page Describe the key components of BusinessPosting a Message to a Newsfeed content controls in publishing Connectivity Services in SharePoint ServerUsing Search to Retrieve Newsfeed sites.Module 7: Structuring and 2013.PostsAfter completing this module, students Publishing Websites for All UsersThis Create and configure BDC models bywill be able to: module will focus on providing you with using SharePoint Designer.Describe the main components of the social the knowledge to build web sites that are Developing Custom Connectivityworkload. mobile device friendly, support multiple ComponentsDevelop solutions to extend the social language and with proper navigation. Working with External Events andworkload. This will be accomplished by int NotificationsLab : Creating and DeployingCreate solutions which make use of the Website Structure and Navigation a .NET Connectivity Assemblynewsfeed functionality in SharePoint Server Publishing Content Create a .NET Connectivity Assembly2013.Module 14: Monitoring and Publishing to Mobile Devices Implementing Entity MethodsTroubleshooting Custom SharePoint Multi-language sites using VariationsLab Deploying and testing a .NET ConnectivitySolutionsThis module will introduce methods : Structuring a SharePoint Publishing Site ModelAfter completing this module,that you can use to improve the Creating a Navigation Term SetLab : students will be able to:performance and scalability of solutions and Publishing for Multiple Devices and Describe BCS Connector Frameworkapps.Lessons Languages scenarios.Debugging SharePoint Apps in Visual Studio Creating a Device Channel Design and Develop BCS ConnectorDiagnosing Faults in Deployed Apps Using the Device Panel Control stereotyped operations.Testing Performance and ScalabilityLab : Creating a French VariationAfter Design and Configure BDC model security.Enabling ASP.NET Tracing completing this module, students will be Optimize Search Connector crawlAdding a Diagnostics Page to a SharePoint able to: performance.App Configure website structure and Use Visual Studio to build BDC Models forConfiguring ASP.NET Tracing navigation. Search.Using Trace LogsAfter completing this Describe the difference between Deploy BDC Search connectors.module, students will be able to: structured and metadata navigation. Debug and troubleshoot your searchDescribe how to identify, diagnose, and Utilize basic publishing features of connectors.remove bugs in SharePoint apps during SharePoint. Design and deploy BDC event subscriberdevelopment. Use the new cross-site publishing methods.Describe how to record information about features of SharePoint 2013. Describe how to format event notificationissues that arise in deployed SharePoint Configure and implement variations for messages.apps. multilingual sites.Module 8: Developing Configure alerts and event receivers onDescribe how developers optimize the Optimized Internet SitesIn this module, external lists.Module 11: Working withperformance of SharePoint apps by you will learn how to optimize your site for Business DataIn this module youimplementing best practices, measuring Internet search engines, and maximize willleverage BCS components and data inperformance, and load testing. the performance of rendering your site custom solutions. The module first covers

content.Lessons the built-in components that SharePointOptimizing a SharePoint Site for Search provides for surfacing business data in the

line Engines user interface. Next, we describes how toCommunicating with SharePoint from an Optimizing Performance and work with busApp ScalabilityLab : Optimizing SharePoint Working with Business Data in CompositeAuthenticating and Authorizing Apps for Publishing Sites SolutionsSharePoint Optimizing a Site for Search Engines Working with Business Data in CustomDesigning Apps for PerformanceLab : Maximizing the Performance of a SolutionsMonitoring SharePoint Health Scores Publishing SiteAfter completing this Working with Business Data in ClientCreating and Deploying an App Part module, students will be able to: ApplicationsLab : Working with BusinessAdd health score polling functionalityAfter Configure search engine optimization Data in Apps for SharePointcompleting this module, students will be able settings. Reading Business Data in Client-Sideto: Add SEO Properties to publishing pages CodeDescribe the apps for SharePoint and Managed Navigation terms. Presenting Business Data in an App for

Page 45: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

development platform. Configure caching to improve site SharePointAfter completing this module,Use the client-side object models and the rendering performance. students will be able to:REST API to communicate with SharePoint. Optimize site assets and resources to Describe the key components of BusinessConfigure security for apps for SharePoint. maximize performance.Module 9: Connectivity Services in SharePoint ServerOptimize the performance of apps for Working with Business Connectivity 2013.SharePoint.Module 2: Developing Managed ServicesIn this module, you will learn how Create and configure BDC models byMetadata SolutionsIn this module you will to develop Business Connectivity using SharePoint Designer.see metadata objects and how they are Services (BCS) solutions.Lessons Create and configure BDC models byused to categorize items so that you Business Connectivity Services in using Visual Studio 2012.Module 12:canlearn how to work with them in code. You SharePoint 2013 Managing and Accessing User Profilewill also see how to use the advanced Creating BDC Models in SharePoint DataIn this module, you will review keyfeatures of terms and manage permissions Designer aspects of the user profile service, and seeand roles. In t Creating BDC Models in Visual Studio how you can write client-side andManaged Metadata 2012Lab : Working with Business server-side code to access, update andConfiguring Managed Metadata Term Sets Connectivity Services manage user profile properties.LessonsWorking with Managed Metadata FieldsLab : Creating Farm-Scoped External Content Overview of User Profile Data inDeveloping Managed Metadata Solutions Types SharePoint 2013(Part 1) Creating App-Scoped External Content Understanding Options for Accessing UserCreating and Configuring the Corporate TypesAfter completing this module, Profile DataStructure App students will be able to: Managing User Profile DataDisplaying the Existing Taxonomy Groups Describe the key components of Managing User Profile PropertiesLab :Creating a Group, a Term Set, and Business Connectivity Services in Accessing User Profile DataTermsLab : Developing Managed Metadata SharePoint Server 2013. Add People Search Functionality to an AppSolutions (Part 2) Create and configure BDC models by Display User Properties in the AppLab :Obtaining the Host Web using SharePoint Designer. Managing User Profile PropertiesAdding Metadata Site ColumnsAfter Developing Custom Connectivity Add Code to Display User Profilecompleting this module, students will be able Components Propertiesto: Working with External Events and Add Code to Manage User ProfileExplain the capabilities and applications of NotificationsLab : Creating and Deploying PropertiesAfter completing this module,managed metadata in SharePoint 2013. a .NET Connectivity Assembly students will be able to:Automate the creation and configuration of Create a .NET Connectivity Assembly Explain how user profile data is used inmanaged metadata term sets. Implementing Entity Methods SharePoint.Interact with managed metadata term sets Deploying and testing a .NET Describe the options and restrictions forand fields from client-side and server-side Connectivity ModelAfter completing this accessing user profile data.code.Module 3: Interacting with the Search module, students will be able to: Use client-side code to access andServiceThe module provides an overview of Describe BCS Connector Framework server-side code to access and updatethe search service architecture in scenarios. user profile data.SharePoint 2013 as it relates to developers, Design and Develop BCS Connector Configure and manage user profilebefore describing how to construct queries stereotyped operations. properties.Module 13: Customizing theusing Keyword Query Language (KQL) and Design and Configure BDC model Social WorkloadIn this module, you willUnderstanding the SharePoint 2013 Search security. see some of the social features inService Optimize Search Connector crawl SharePoint 2013, and you will see how youBuilding Search Queries with KQL and FQL performance. can develop apps which extend andExecuting Search Queries from CodeLab : Use Visual Studio to build BDC Models customize the social workload; tailoring theExecuting Search Queries from SharePoint for Search. experience for your businessApps Deploy BDC Search connectors. needs.LessonsSubmitting Search Queries from Client-Side Debug and troubleshoot your search Overview of the Social WorkloadCode connectors. Developing Social SolutionsUsing a Custom Action to Launch A Search Design and deploy BDC event subscriber Working with FeedsLab : Creating a SocialAppAfter completing this module, students methods. App Partwill be able to: Describe how to format event notification Displaying a Project Site NewsfeedDescribe the SharePoint 2013 Search messages. Posting a Message to a NewsfeedArchitecture. Configure alerts and event receivers on Using Search to Retrieve NewsfeedBuild simple and advanced KQL Queries. external lists.Module 11: Working with PostsAfter completing this module,Describe the SharePoint Search Index. Business DataIn this module you students will be able to:Describe and work with crawled and willleverage BCS components and data in Describe the main components of themanaged properties. custom solutions. The module first covers social workload.Describe the levels and security of the the built-in components that SharePoint Develop solutions to extend the socialSharePoint Search Schema.Module 4: provides for surfacing business data in workload.Customizing the Search ExperienceIn this the user interface. Next, we describes Create solutions which make use of themodule you will create and modify queries how to work with bus newsfeed functionality in SharePointas well as manage search results.Lessons Working with Business Data in Server 2013.Module 14: Monitoring andCustomizing Query Processing Composite Solutions Troubleshooting Custom SharePointCustomizing Search Results Working with Business Data in Custom SolutionsThis module will introduceCustomizing Content ProcessingLab : Solutions methods that you can use to improve theConfiguring Result Types and Display Working with Business Data in Client performance and scalability of solutions

Page 46: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Templates ApplicationsLab : Working with Business and apps.LessonsConfiguring and Test Result Type Data in Apps for SharePoint Debugging SharePoint Apps in VisualCustomizing an Item Display Template Reading Business Data in Client-Side StudioCustomizing a Hover Panel Display Code Diagnosing Faults in Deployed AppsTemplateLab : Configuring Entity Extraction Presenting Business Data in an App for Testing Performance and ScalabilityLab :Create and deploy an entity extractorAfter SharePointAfter completing this module, Enabling ASP.NET Tracingcompleting this module, students will be able students will be able to: Adding a Diagnostics Page to ato: Describe the key components of SharePoint AppCreate various types of result sources Business Connectivity Services in Configuring ASP.NET TracingCreate basic and complex query transforms SharePoint Server 2013. Using Trace LogsAfter completing thisConfigure query rule conditions and actions Create and configure BDC models by module, students will be able to:to target query intent using SharePoint Designer. Describe how to identify, diagnose, andCreate and modify result types Create and configure BDC models by remove bugs in SharePoint apps duringCreate and modify display templates using Visual Studio 2012.Module 12: development.Utilize display templates with various search Managing and Accessing User Profile Describe how to record information aboutweb parts DataIn this module, you will review key issues that arise in deployed SharePointAdd managed properties as refiners with aspects of the user profile service, and apps.counts see how you can write client-side and Describe how developers optimize theUtilize entity extraction in your crawls server-side code to access, update and performance of SharePoint apps byExtend content processing with Content manage user profile properties.Lessons implementing best practices, measuringEnrichmentModule 5: Implementing Overview of User Profile Data in performance, and load testing.Enterprise Content ManagementIn this SharePoint 2013module, you will see how to work with Understanding Options for AccessingSharePoint document management features User Profile Data linein code.Lessons Managing User Profile Data Communicating with SharePoint from anWorking with eDiscovery Managing User Profile PropertiesLab : AppWorking with Content Management Accessing User Profile Data Authenticating and Authorizing Apps forAutomating Records ManagementLab : Add People Search Functionality to an SharePointImplementing Content Management App Designing Apps for PerformanceLab :Functionality Display User Properties in the AppLab : Monitoring SharePoint Health ScoresCreating a Custom Document ID Provider Managing User Profile Properties Creating and Deploying an App PartRegistering a Custom Document ID Provider Add Code to Display User Profile Add health score polling functionalityAfterApplying a Custom Audit PolicyAfter Properties completing this module, students will becompleting this module, students will be able Add Code to Manage User Profile able to:to: PropertiesAfter completing this module, Describe the apps for SharePointUse SharePoint eDiscovery functionality in students will be able to: development platform.custom applications. Explain how user profile data is used in Use the client-side object models and theCreate and manage information SharePoint. REST API to communicate withmanagement policies and document sets Describe the options and restrictions for SharePoint.programmatically. accessing user profile data. Configure security for apps for SharePoint.Manage and customize SharePoint records Use client-side code to access and Optimize the performance of apps formanagement functionality.Module 6: server-side code to access and update SharePoint.Module 2: DevelopingDeveloping a Publishing Site for Web user profile data. Managed Metadata SolutionsIn thisContentIn this module, you will learn how to Configure and manage user profile module you will see metadata objects andutilize develop web content solutions for properties.Module 13: Customizing the how they are used to categorize items sopublishing sites.Lessons Social WorkloadIn this module, you will that you canlearn how to work with them inProgramming with the Web Content see some of the social features in code. You will also see how to use thePublishing API SharePoint 2013, and you will see how advanced features of terms and manageDeveloping Page Components for Web you can develop apps which extend and permissions and roles. In tContent PublishingLab : Customizing a customize the social workload; tailoring Managed MetadataSharePoint Publishing Site the experience for your business Configuring Managed Metadata Term SetsBuilding a Custom Page Field Control needs.Lessons Working with Managed MetadataBuilding a Page LayoutAfter completing this Overview of the Social Workload FieldsLab : Developing Managed Metadatamodule, students will be able to: Developing Social Solutions Solutions (Part 1)Describe how to utilize the Publishing API to Working with FeedsLab : Creating a Creating and Configuring the Corporateaccess publishing settings and content. Social App Part Structure AppDescribe how to use and customize page Displaying a Project Site Newsfeed Displaying the Existing Taxonomy Groupscontent controls in publishing sites.Module Posting a Message to a Newsfeed Creating a Group, a Term Set, and7: Structuring and Publishing Websites for Using Search to Retrieve Newsfeed TermsLab : Developing ManagedAll UsersThis module will focus on providing PostsAfter completing this module, Metadata Solutions (Part 2)you with the knowledge to build web sites students will be able to: Obtaining the Host Webthat are mobile device friendly, support Describe the main components of the Adding Metadata Site ColumnsAftermultiple language and with proper social workload. completing this module, students will benavigation. This will be accomplished by int Develop solutions to extend the social able to:Website Structure and Navigation workload. Explain the capabilities and applications ofPublishing Content Create solutions which make use of the managed metadata in SharePoint 2013.

Page 47: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Publishing to Mobile Devices newsfeed functionality in SharePoint Automate the creation and configuration ofMulti-language sites using VariationsLab : Server 2013.Module 14: Monitoring and managed metadata term sets.Structuring a SharePoint Publishing Site Troubleshooting Custom SharePoint Interact with managed metadata term setsCreating a Navigation Term SetLab : SolutionsThis module will introduce and fields from client-side and server-sidePublishing for Multiple Devices and methods that you can use to improve the code.Module 3: Interacting with the SearchLanguages performance and scalability of solutions ServiceThe module provides an overviewCreating a Device Channel and apps.Lessons of the search service architecture inUsing the Device Panel Control Debugging SharePoint Apps in Visual SharePoint 2013 as it relates toCreating a French VariationAfter completing Studio developers, before describing how tothis module, students will be able to: Diagnosing Faults in Deployed Apps construct queries using Keyword QueryConfigure website structure and navigation. Testing Performance and ScalabilityLab : Language (KQL) andDescribe the difference between structured Enabling ASP.NET Tracing Understanding the SharePoint 2013and metadata navigation. Adding a Diagnostics Page to a Search ServiceUtilize basic publishing features of SharePoint App Building Search Queries with KQL andSharePoint. Configuring ASP.NET Tracing FQLUse the new cross-site publishing features Using Trace LogsAfter completing this Executing Search Queries from CodeLab :of SharePoint 2013. module, students will be able to: Executing Search Queries fromConfigure and implement variations for Describe how to identify, diagnose, and SharePoint Appsmultilingual sites.Module 8: Developing remove bugs in SharePoint apps during Submitting Search Queries fromOptimized Internet SitesIn this module, you development. Client-Side Codewill learn how to optimize your site for Describe how to record information about Using a Custom Action to Launch AInternet search engines, and maximize the issues that arise in deployed SharePoint Search AppAfter completing this module,performance of rendering your site apps. students will be able to:content.Lessons Describe how developers optimize the Describe the SharePoint 2013 SearchOptimizing a SharePoint Site for Search performance of SharePoint apps by Architecture.Engines implementing best practices, measuring Build simple and advanced KQL Queries.Optimizing Performance and ScalabilityLab : performance, and load testing. Describe the SharePoint Search Index.Optimizing SharePoint Publishing Sites Describe and work with crawled andOptimizing a Site for Search Engines managed properties.Maximizing the Performance of a Publishing line Describe the levels and security of theSiteAfter completing this module, students Communicating with SharePoint from an SharePoint Search Schema.Module 4:will be able to: App Customizing the Search ExperienceIn thisConfigure search engine optimization Authenticating and Authorizing Apps for module you will create and modify queriessettings. SharePoint as well as manage search results.LessonsAdd SEO Properties to publishing pages Designing Apps for PerformanceLab : Customizing Query Processingand Managed Navigation terms. Monitoring SharePoint Health Scores Customizing Search ResultsConfigure caching to improve site rendering Creating and Deploying an App Part Customizing Content ProcessingLab :performance. Add health score polling functionalityAfter Configuring Result Types and DisplayOptimize site assets and resources to completing this module, students will be Templatesmaximize performance.Module 9: Working able to: Configuring and Test Result Typewith Business Connectivity ServicesIn this Describe the apps for SharePoint Customizing an Item Display Templatemodule, you will learn how to develop development platform. Customizing a Hover Panel DisplayBusiness Connectivity Services (BCS) Use the client-side object models and the TemplateLab : Configuring Entitysolutions.Lessons REST API to communicate with ExtractionBusiness Connectivity Services in SharePoint. Create and deploy an entity extractorAfterSharePoint 2013 Configure security for apps for completing this module, students will beCreating BDC Models in SharePoint SharePoint. able to:Designer Optimize the performance of apps for Create various types of result sourcesCreating BDC Models in Visual Studio SharePoint.Module 2: Developing Create basic and complex query2012Lab : Working with Business Managed Metadata SolutionsIn this transformsConnectivity Services module you will see metadata objects Configure query rule conditions andCreating Farm-Scoped External Content and how they are used to categorize actions to target query intentTypes items so that you canlearn how to work Create and modify result typesCreating App-Scoped External Content with them in code. You will also see how Create and modify display templatesTypesAfter completing this module, students to use the advanced features of terms Utilize display templates with variouswill be able to: and manage permissions and roles. In t search web partsDescribe the key components of Business Managed Metadata Add managed properties as refiners withConnectivity Services in SharePoint Server Configuring Managed Metadata Term counts2013. Sets Utilize entity extraction in your crawlsCreate and configure BDC models by using Working with Managed Metadata Extend content processing with ContentSharePoint Designer. FieldsLab : Developing Managed EnrichmentModule 5: ImplementingDeveloping Custom Connectivity Metadata Solutions (Part 1) Enterprise Content ManagementIn thisComponents Creating and Configuring the Corporate module, you will see how to work withWorking with External Events and Structure App SharePoint document managementNotificationsLab : Creating and Deploying a Displaying the Existing Taxonomy features in code.Lessons.NET Connectivity Assembly Groups Working with eDiscovery

Page 48: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Create a .NET Connectivity Assembly Creating a Group, a Term Set, and Working with Content ManagementImplementing Entity Methods TermsLab : Developing Managed Automating Records ManagementLab :Deploying and testing a .NET Connectivity Metadata Solutions (Part 2) Implementing Content ManagementModelAfter completing this module, students Obtaining the Host Web Functionalitywill be able to: Adding Metadata Site ColumnsAfter Creating a Custom Document ID ProviderDescribe BCS Connector Framework completing this module, students will be Registering a Custom Document IDscenarios. able to: ProviderDesign and Develop BCS Connector Explain the capabilities and applications Applying a Custom Audit PolicyAfterstereotyped operations. of managed metadata in SharePoint completing this module, students will beDesign and Configure BDC model security. 2013. able to:Optimize Search Connector crawl Automate the creation and configuration Use SharePoint eDiscovery functionality inperformance. of managed metadata term sets. custom applications.Use Visual Studio to build BDC Models for Interact with managed metadata term Create and manage informationSearch. sets and fields from client-side and management policies and document setsDeploy BDC Search connectors. server-side code.Module 3: Interacting programmatically.Debug and troubleshoot your search with the Search ServiceThe module Manage and customize SharePointconnectors. provides an overview of the search records management functionality.ModuleDesign and deploy BDC event subscriber service architecture in SharePoint 2013 6: Developing a Publishing Site for Webmethods. as it relates to developers, before ContentIn this module, you will learn howDescribe how to format event notification describing how to construct queries using to utilize develop web content solutions formessages. Keyword Query Language (KQL) and publishing sites.LessonsConfigure alerts and event receivers on Understanding the SharePoint 2013 Programming with the Web Contentexternal lists.Module 11: Working with Search Service Publishing APIBusiness DataIn this module you Building Search Queries with KQL and Developing Page Components for Webwillleverage BCS components and data in FQL Content PublishingLab : Customizing acustom solutions. The module first covers Executing Search Queries from CodeLab SharePoint Publishing Sitethe built-in components that SharePoint : Executing Search Queries from Building a Custom Page Field Controlprovides for surfacing business data in the SharePoint Apps Building a Page LayoutAfter completinguser interface. Next, we describes how to Submitting Search Queries from this module, students will be able to:work with bus Client-Side Code Describe how to utilize the Publishing APIWorking with Business Data in Composite Using a Custom Action to Launch A to access publishing settings and content.Solutions Search AppAfter completing this module, Describe how to use and customize pageWorking with Business Data in Custom students will be able to: content controls in publishing sites.ModuleSolutions Describe the SharePoint 2013 Search 7: Structuring and Publishing Websites forWorking with Business Data in Client Architecture. All UsersThis module will focus onApplicationsLab : Working with Business Build simple and advanced KQL Queries. providing you with the knowledge to buildData in Apps for SharePoint Describe the SharePoint Search Index. web sites that are mobile device friendly,Reading Business Data in Client-Side Code Describe and work with crawled and support multiple language and with properPresenting Business Data in an App for managed properties. navigation. This will be accomplished bySharePointAfter completing this module, Describe the levels and security of the intstudents will be able to: SharePoint Search Schema.Module 4: Website Structure and NavigationDescribe the key components of Business Customizing the Search ExperienceIn Publishing ContentConnectivity Services in SharePoint Server this module you will create and modify Publishing to Mobile Devices2013. queries as well as manage search Multi-language sites using VariationsLab :Create and configure BDC models by using results.Lessons Structuring a SharePoint Publishing SiteSharePoint Designer. Customizing Query Processing Creating a Navigation Term SetLab :Create and configure BDC models by using Customizing Search Results Publishing for Multiple Devices andVisual Studio 2012.Module 12: Managing Customizing Content ProcessingLab : Languagesand Accessing User Profile DataIn this Configuring Result Types and Display Creating a Device Channelmodule, you will review key aspects of the Templates Using the Device Panel Controluser profile service, and see how you can Configuring and Test Result Type Creating a French VariationAfterwrite client-side and server-side code to Customizing an Item Display Template completing this module, students will beaccess, update and manage user profile Customizing a Hover Panel Display able to:properties.Lessons TemplateLab : Configuring Entity Configure website structure andOverview of User Profile Data in SharePoint Extraction navigation.2013 Create and deploy an entity extractorAfter Describe the difference between structuredUnderstanding Options for Accessing User completing this module, students will be and metadata navigation.Profile Data able to: Utilize basic publishing features ofManaging User Profile Data Create various types of result sources SharePoint.Managing User Profile PropertiesLab : Create basic and complex query Use the new cross-site publishing featuresAccessing User Profile Data transforms of SharePoint 2013.Add People Search Functionality to an App Configure query rule conditions and Configure and implement variations forDisplay User Properties in the AppLab : actions to target query intent multilingual sites.Module 8: DevelopingManaging User Profile Properties Create and modify result types Optimized Internet SitesIn this module,Add Code to Display User Profile Properties Create and modify display templates you will learn how to optimize your site forAdd Code to Manage User Profile Utilize display templates with various Internet search engines, and maximize the

Page 49: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

PropertiesAfter completing this module, search web parts performance of rendering your sitestudents will be able to: Add managed properties as refiners with content.LessonsExplain how user profile data is used in counts Optimizing a SharePoint Site for SearchSharePoint. Utilize entity extraction in your crawls EnginesDescribe the options and restrictions for Extend content processing with Content Optimizing Performance andaccessing user profile data. EnrichmentModule 5: Implementing ScalabilityLab : Optimizing SharePointUse client-side code to access and Enterprise Content ManagementIn this Publishing Sitesserver-side code to access and update user module, you will see how to work with Optimizing a Site for Search Enginesprofile data. SharePoint document management Maximizing the Performance of aConfigure and manage user profile features in code.Lessons Publishing SiteAfter completing thisproperties.Module 13: Customizing the Working with eDiscovery module, students will be able to:Social WorkloadIn this module, you will see Working with Content Management Configure search engine optimizationsome of the social features in SharePoint Automating Records ManagementLab : settings.2013, and you will see how you can develop Implementing Content Management Add SEO Properties to publishing pagesapps which extend and customize the social Functionality and Managed Navigation terms.workload; tailoring the experience for your Creating a Custom Document ID Provider Configure caching to improve sitebusiness needs.Lessons Registering a Custom Document ID rendering performance.Overview of the Social Workload Provider Optimize site assets and resources toDeveloping Social Solutions Applying a Custom Audit PolicyAfter maximize performance.Module 9: WorkingWorking with FeedsLab : Creating a Social completing this module, students will be with Business Connectivity ServicesIn thisApp Part able to: module, you will learn how to developDisplaying a Project Site Newsfeed Use SharePoint eDiscovery functionality Business Connectivity Services (BCS)Posting a Message to a Newsfeed in custom applications. solutions.LessonsUsing Search to Retrieve Newsfeed Create and manage information Business Connectivity Services inPostsAfter completing this module, students management policies and document sets SharePoint 2013will be able to: programmatically. Creating BDC Models in SharePointDescribe the main components of the social Manage and customize SharePoint Designerworkload. records management Creating BDC Models in Visual StudioDevelop solutions to extend the social functionality.Module 6: Developing a 2012Lab : Working with Businessworkload. Publishing Site for Web ContentIn this Connectivity ServicesCreate solutions which make use of the module, you will learn how to utilize Creating Farm-Scoped External Contentnewsfeed functionality in SharePoint Server develop web content solutions for Types2013.Module 14: Monitoring and publishing sites.Lessons Creating App-Scoped External ContentTroubleshooting Custom SharePoint Programming with the Web Content TypesAfter completing this module,SolutionsThis module will introduce methods Publishing API students will be able to:that you can use to improve the Developing Page Components for Web Describe the key components of Businessperformance and scalability of solutions and Content PublishingLab : Customizing a Connectivity Services in SharePoint Serverapps.Lessons SharePoint Publishing Site 2013.Debugging SharePoint Apps in Visual Studio Building a Custom Page Field Control Create and configure BDC models byDiagnosing Faults in Deployed Apps Building a Page LayoutAfter completing using SharePoint Designer.Testing Performance and ScalabilityLab : this module, students will be able to: Developing Custom ConnectivityEnabling ASP.NET Tracing Describe how to utilize the Publishing API ComponentsAdding a Diagnostics Page to a SharePoint to access publishing settings and Working with External Events andApp content. NotificationsLab : Creating and DeployingConfiguring ASP.NET Tracing Describe how to use and customize page a .NET Connectivity AssemblyUsing Trace LogsAfter completing this content controls in publishing Create a .NET Connectivity Assemblymodule, students will be able to: sites.Module 7: Structuring and Implementing Entity MethodsDescribe how to identify, diagnose, and Publishing Websites for All UsersThis Deploying and testing a .NET Connectivityremove bugs in SharePoint apps during module will focus on providing you with ModelAfter completing this module,development. the knowledge to build web sites that are students will be able to:Describe how to record information about mobile device friendly, support multiple Describe BCS Connector Frameworkissues that arise in deployed SharePoint language and with proper navigation. scenarios.apps. This will be accomplished by int Design and Develop BCS ConnectorDescribe how developers optimize the Website Structure and Navigation stereotyped operations.performance of SharePoint apps by Publishing Content Design and Configure BDC model security.implementing best practices, measuring Publishing to Mobile Devices Optimize Search Connector crawlperformance, and load testing. Multi-language sites using VariationsLab performance.

: Structuring a SharePoint Publishing Site Use Visual Studio to build BDC Models forCreating a Navigation Term SetLab : Search.

line Publishing for Multiple Devices and Deploy BDC Search connectors.Communicating with SharePoint from an Languages Debug and troubleshoot your searchApp Creating a Device Channel connectors.Authenticating and Authorizing Apps for Using the Device Panel Control Design and deploy BDC event subscriberSharePoint Creating a French VariationAfter methods.Designing Apps for PerformanceLab : completing this module, students will be Describe how to format event notificationMonitoring SharePoint Health Scores able to: messages.

Page 50: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Creating and Deploying an App Part Configure website structure and Configure alerts and event receivers onAdd health score polling functionalityAfter navigation. external lists.Module 11: Working withcompleting this module, students will be able Describe the difference between Business DataIn this module youto: structured and metadata navigation. willleverage BCS components and data inDescribe the apps for SharePoint Utilize basic publishing features of custom solutions. The module first coversdevelopment platform. SharePoint. the built-in components that SharePointUse the client-side object models and the Use the new cross-site publishing provides for surfacing business data in theREST API to communicate with SharePoint. features of SharePoint 2013. user interface. Next, we describes how toConfigure security for apps for SharePoint. Configure and implement variations for work with busOptimize the performance of apps for multilingual sites.Module 8: Developing Working with Business Data in CompositeSharePoint.Module 2: Developing Managed Optimized Internet SitesIn this module, SolutionsMetadata SolutionsIn this module you will you will learn how to optimize your site for Working with Business Data in Customsee metadata objects and how they are Internet search engines, and maximize Solutionsused to categorize items so that you the performance of rendering your site Working with Business Data in Clientcanlearn how to work with them in code. You content.Lessons ApplicationsLab : Working with Businesswill also see how to use the advanced Optimizing a SharePoint Site for Search Data in Apps for SharePointfeatures of terms and manage permissions Engines Reading Business Data in Client-Sideand roles. In t Optimizing Performance and CodeManaged Metadata ScalabilityLab : Optimizing SharePoint Presenting Business Data in an App forConfiguring Managed Metadata Term Sets Publishing Sites SharePointAfter completing this module,Working with Managed Metadata FieldsLab : Optimizing a Site for Search Engines students will be able to:Developing Managed Metadata Solutions Maximizing the Performance of a Describe the key components of Business(Part 1) Publishing SiteAfter completing this Connectivity Services in SharePoint ServerCreating and Configuring the Corporate module, students will be able to: 2013.Structure App Configure search engine optimization Create and configure BDC models byDisplaying the Existing Taxonomy Groups settings. using SharePoint Designer.Creating a Group, a Term Set, and Add SEO Properties to publishing pages Create and configure BDC models byTermsLab : Developing Managed Metadata and Managed Navigation terms. using Visual Studio 2012.Module 12:Solutions (Part 2) Configure caching to improve site Managing and Accessing User ProfileObtaining the Host Web rendering performance. DataIn this module, you will review keyAdding Metadata Site ColumnsAfter Optimize site assets and resources to aspects of the user profile service, and seecompleting this module, students will be able maximize performance.Module 9: how you can write client-side andto: Working with Business Connectivity server-side code to access, update andExplain the capabilities and applications of ServicesIn this module, you will learn how manage user profile properties.Lessonsmanaged metadata in SharePoint 2013. to develop Business Connectivity Overview of User Profile Data inAutomate the creation and configuration of Services (BCS) solutions.Lessons SharePoint 2013managed metadata term sets. Business Connectivity Services in Understanding Options for Accessing UserInteract with managed metadata term sets SharePoint 2013 Profile Dataand fields from client-side and server-side Creating BDC Models in SharePoint Managing User Profile Datacode.Module 3: Interacting with the Search Designer Managing User Profile PropertiesLab :ServiceThe module provides an overview of Creating BDC Models in Visual Studio Accessing User Profile Datathe search service architecture in 2012Lab : Working with Business Add People Search Functionality to an AppSharePoint 2013 as it relates to developers, Connectivity Services Display User Properties in the AppLab :before describing how to construct queries Creating Farm-Scoped External Content Managing User Profile Propertiesusing Keyword Query Language (KQL) and Types Add Code to Display User ProfileUnderstanding the SharePoint 2013 Search Creating App-Scoped External Content PropertiesService TypesAfter completing this module, Add Code to Manage User ProfileBuilding Search Queries with KQL and FQL students will be able to: PropertiesAfter completing this module,Executing Search Queries from CodeLab : Describe the key components of students will be able to:Executing Search Queries from SharePoint Business Connectivity Services in Explain how user profile data is used inApps SharePoint Server 2013. SharePoint.Submitting Search Queries from Client-Side Create and configure BDC models by Describe the options and restrictions forCode using SharePoint Designer. accessing user profile data.Using a Custom Action to Launch A Search Developing Custom Connectivity Use client-side code to access andAppAfter completing this module, students Components server-side code to access and updatewill be able to: Working with External Events and user profile data.Describe the SharePoint 2013 Search NotificationsLab : Creating and Deploying Configure and manage user profileArchitecture. a .NET Connectivity Assembly properties.Module 13: Customizing theBuild simple and advanced KQL Queries. Create a .NET Connectivity Assembly Social WorkloadIn this module, you willDescribe the SharePoint Search Index. Implementing Entity Methods see some of the social features inDescribe and work with crawled and Deploying and testing a .NET SharePoint 2013, and you will see how youmanaged properties. Connectivity ModelAfter completing this can develop apps which extend andDescribe the levels and security of the module, students will be able to: customize the social workload; tailoring theSharePoint Search Schema.Module 4: Describe BCS Connector Framework experience for your businessCustomizing the Search ExperienceIn this scenarios. needs.Lessonsmodule you will create and modify queries Design and Develop BCS Connector Overview of the Social Workload

Page 51: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

as well as manage search results.Lessons stereotyped operations. Developing Social SolutionsCustomizing Query Processing Design and Configure BDC model Working with FeedsLab : Creating a SocialCustomizing Search Results security. App PartCustomizing Content ProcessingLab : Optimize Search Connector crawl Displaying a Project Site NewsfeedConfiguring Result Types and Display performance. Posting a Message to a NewsfeedTemplates Use Visual Studio to build BDC Models Using Search to Retrieve NewsfeedConfiguring and Test Result Type for Search. PostsAfter completing this module,Customizing an Item Display Template Deploy BDC Search connectors. students will be able to:Customizing a Hover Panel Display Debug and troubleshoot your search Describe the main components of theTemplateLab : Configuring Entity Extraction connectors. social workload.Create and deploy an entity extractorAfter Design and deploy BDC event subscriber Develop solutions to extend the socialcompleting this module, students will be able methods. workload.to: Describe how to format event notification Create solutions which make use of theCreate various types of result sources messages. newsfeed functionality in SharePointCreate basic and complex query transforms Configure alerts and event receivers on Server 2013.Module 14: Monitoring andConfigure query rule conditions and actions external lists.Module 11: Working with Troubleshooting Custom SharePointto target query intent Business DataIn this module you SolutionsThis module will introduceCreate and modify result types willleverage BCS components and data in methods that you can use to improve theCreate and modify display templates custom solutions. The module first covers performance and scalability of solutionsUtilize display templates with various search the built-in components that SharePoint and apps.Lessonsweb parts provides for surfacing business data in Debugging SharePoint Apps in VisualAdd managed properties as refiners with the user interface. Next, we describes Studiocounts how to work with bus Diagnosing Faults in Deployed AppsUtilize entity extraction in your crawls Working with Business Data in Testing Performance and ScalabilityLab :Extend content processing with Content Composite Solutions Enabling ASP.NET TracingEnrichmentModule 5: Implementing Working with Business Data in Custom Adding a Diagnostics Page to aEnterprise Content ManagementIn this Solutions SharePoint Appmodule, you will see how to work with Working with Business Data in Client Configuring ASP.NET TracingSharePoint document management features ApplicationsLab : Working with Business Using Trace LogsAfter completing thisin code.Lessons Data in Apps for SharePoint module, students will be able to:Working with eDiscovery Reading Business Data in Client-Side Describe how to identify, diagnose, andWorking with Content Management Code remove bugs in SharePoint apps duringAutomating Records ManagementLab : Presenting Business Data in an App for development.Implementing Content Management SharePointAfter completing this module, Describe how to record information aboutFunctionality students will be able to: issues that arise in deployed SharePointCreating a Custom Document ID Provider Describe the key components of apps.Registering a Custom Document ID Provider Business Connectivity Services in Describe how developers optimize theApplying a Custom Audit PolicyAfter SharePoint Server 2013. performance of SharePoint apps bycompleting this module, students will be able Create and configure BDC models by implementing best practices, measuringto: using SharePoint Designer. performance, and load testing.Use SharePoint eDiscovery functionality in Create and configure BDC models bycustom applications. using Visual Studio 2012.Module 12:Create and manage information Managing and Accessing User Profile linemanagement policies and document sets DataIn this module, you will review key Communicating with SharePoint from anprogrammatically. aspects of the user profile service, and AppManage and customize SharePoint records see how you can write client-side and Authenticating and Authorizing Apps formanagement functionality.Module 6: server-side code to access, update and SharePointDeveloping a Publishing Site for Web manage user profile properties.Lessons Designing Apps for PerformanceLab :ContentIn this module, you will learn how to Overview of User Profile Data in Monitoring SharePoint Health Scoresutilize develop web content solutions for SharePoint 2013 Creating and Deploying an App Partpublishing sites.Lessons Understanding Options for Accessing Add health score polling functionalityAfterProgramming with the Web Content User Profile Data completing this module, students will bePublishing API Managing User Profile Data able to:Developing Page Components for Web Managing User Profile PropertiesLab : Describe the apps for SharePointContent PublishingLab : Customizing a Accessing User Profile Data development platform.SharePoint Publishing Site Add People Search Functionality to an Use the client-side object models and theBuilding a Custom Page Field Control App REST API to communicate withBuilding a Page LayoutAfter completing this Display User Properties in the AppLab : SharePoint.module, students will be able to: Managing User Profile Properties Configure security for apps for SharePoint.Describe how to utilize the Publishing API to Add Code to Display User Profile Optimize the performance of apps foraccess publishing settings and content. Properties SharePoint.Module 2: DevelopingDescribe how to use and customize page Add Code to Manage User Profile Managed Metadata SolutionsIn thiscontent controls in publishing sites.Module PropertiesAfter completing this module, module you will see metadata objects and7: Structuring and Publishing Websites for students will be able to: how they are used to categorize items soAll UsersThis module will focus on providing Explain how user profile data is used in that you canlearn how to work with them inyou with the knowledge to build web sites SharePoint. code. You will also see how to use the

Page 52: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

that are mobile device friendly, support Describe the options and restrictions for advanced features of terms and managemultiple language and with proper accessing user profile data. permissions and roles. In tnavigation. This will be accomplished by int Use client-side code to access and Managed MetadataWebsite Structure and Navigation server-side code to access and update Configuring Managed Metadata Term SetsPublishing Content user profile data. Working with Managed MetadataPublishing to Mobile Devices Configure and manage user profile FieldsLab : Developing Managed MetadataMulti-language sites using VariationsLab : properties.Module 13: Customizing the Solutions (Part 1)Structuring a SharePoint Publishing Site Social WorkloadIn this module, you will Creating and Configuring the CorporateCreating a Navigation Term SetLab : see some of the social features in Structure AppPublishing for Multiple Devices and SharePoint 2013, and you will see how Displaying the Existing Taxonomy GroupsLanguages you can develop apps which extend and Creating a Group, a Term Set, andCreating a Device Channel customize the social workload; tailoring TermsLab : Developing ManagedUsing the Device Panel Control the experience for your business Metadata Solutions (Part 2)Creating a French VariationAfter completing needs.Lessons Obtaining the Host Webthis module, students will be able to: Overview of the Social Workload Adding Metadata Site ColumnsAfterConfigure website structure and navigation. Developing Social Solutions completing this module, students will beDescribe the difference between structured Working with FeedsLab : Creating a able to:and metadata navigation. Social App Part Explain the capabilities and applications ofUtilize basic publishing features of Displaying a Project Site Newsfeed managed metadata in SharePoint 2013.SharePoint. Posting a Message to a Newsfeed Automate the creation and configuration ofUse the new cross-site publishing features Using Search to Retrieve Newsfeed managed metadata term sets.of SharePoint 2013. PostsAfter completing this module, Interact with managed metadata term setsConfigure and implement variations for students will be able to: and fields from client-side and server-sidemultilingual sites.Module 8: Developing Describe the main components of the code.Module 3: Interacting with the SearchOptimized Internet SitesIn this module, you social workload. ServiceThe module provides an overviewwill learn how to optimize your site for Develop solutions to extend the social of the search service architecture inInternet search engines, and maximize the workload. SharePoint 2013 as it relates toperformance of rendering your site Create solutions which make use of the developers, before describing how tocontent.Lessons newsfeed functionality in SharePoint construct queries using Keyword QueryOptimizing a SharePoint Site for Search Server 2013.Module 14: Monitoring and Language (KQL) andEngines Troubleshooting Custom SharePoint Understanding the SharePoint 2013Optimizing Performance and ScalabilityLab : SolutionsThis module will introduce Search ServiceOptimizing SharePoint Publishing Sites methods that you can use to improve the Building Search Queries with KQL andOptimizing a Site for Search Engines performance and scalability of solutions FQLMaximizing the Performance of a Publishing and apps.Lessons Executing Search Queries from CodeLab :SiteAfter completing this module, students Debugging SharePoint Apps in Visual Executing Search Queries fromwill be able to: Studio SharePoint AppsConfigure search engine optimization Diagnosing Faults in Deployed Apps Submitting Search Queries fromsettings. Testing Performance and ScalabilityLab : Client-Side CodeAdd SEO Properties to publishing pages Enabling ASP.NET Tracing Using a Custom Action to Launch Aand Managed Navigation terms. Adding a Diagnostics Page to a Search AppAfter completing this module,Configure caching to improve site rendering SharePoint App students will be able to:performance. Configuring ASP.NET Tracing Describe the SharePoint 2013 SearchOptimize site assets and resources to Using Trace LogsAfter completing this Architecture.maximize performance.Module 9: Working module, students will be able to: Build simple and advanced KQL Queries.with Business Connectivity ServicesIn this Describe how to identify, diagnose, and Describe the SharePoint Search Index.module, you will learn how to develop remove bugs in SharePoint apps during Describe and work with crawled andBusiness Connectivity Services (BCS) development. managed properties.solutions.Lessons Describe how to record information about Describe the levels and security of theBusiness Connectivity Services in issues that arise in deployed SharePoint SharePoint Search Schema.Module 4:SharePoint 2013 apps. Customizing the Search ExperienceIn thisCreating BDC Models in SharePoint Describe how developers optimize the module you will create and modify queriesDesigner performance of SharePoint apps by as well as manage search results.LessonsCreating BDC Models in Visual Studio implementing best practices, measuring Customizing Query Processing2012Lab : Working with Business performance, and load testing. Customizing Search ResultsConnectivity Services Customizing Content ProcessingLab :Creating Farm-Scoped External Content Configuring Result Types and DisplayTypes line TemplatesCreating App-Scoped External Content Communicating with SharePoint from an Configuring and Test Result TypeTypesAfter completing this module, students App Customizing an Item Display Templatewill be able to: Authenticating and Authorizing Apps for Customizing a Hover Panel DisplayDescribe the key components of Business SharePoint TemplateLab : Configuring EntityConnectivity Services in SharePoint Server Designing Apps for PerformanceLab : Extraction2013. Monitoring SharePoint Health Scores Create and deploy an entity extractorAfterCreate and configure BDC models by using Creating and Deploying an App Part completing this module, students will beSharePoint Designer. Add health score polling functionalityAfter able to:

Page 53: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Developing Custom Connectivity completing this module, students will be Create various types of result sourcesComponents able to: Create basic and complex queryWorking with External Events and Describe the apps for SharePoint transformsNotificationsLab : Creating and Deploying a development platform. Configure query rule conditions and.NET Connectivity Assembly Use the client-side object models and the actions to target query intentCreate a .NET Connectivity Assembly REST API to communicate with Create and modify result typesImplementing Entity Methods SharePoint. Create and modify display templatesDeploying and testing a .NET Connectivity Configure security for apps for Utilize display templates with variousModelAfter completing this module, students SharePoint. search web partswill be able to: Optimize the performance of apps for Add managed properties as refiners withDescribe BCS Connector Framework SharePoint.Module 2: Developing countsscenarios. Managed Metadata SolutionsIn this Utilize entity extraction in your crawlsDesign and Develop BCS Connector module you will see metadata objects Extend content processing with Contentstereotyped operations. and how they are used to categorize EnrichmentModule 5: ImplementingDesign and Configure BDC model security. items so that you canlearn how to work Enterprise Content ManagementIn thisOptimize Search Connector crawl with them in code. You will also see how module, you will see how to work withperformance. to use the advanced features of terms SharePoint document managementUse Visual Studio to build BDC Models for and manage permissions and roles. In t features in code.LessonsSearch. Managed Metadata Working with eDiscoveryDeploy BDC Search connectors. Configuring Managed Metadata Term Working with Content ManagementDebug and troubleshoot your search Sets Automating Records ManagementLab :connectors. Working with Managed Metadata Implementing Content ManagementDesign and deploy BDC event subscriber FieldsLab : Developing Managed Functionalitymethods. Metadata Solutions (Part 1) Creating a Custom Document ID ProviderDescribe how to format event notification Creating and Configuring the Corporate Registering a Custom Document IDmessages. Structure App ProviderConfigure alerts and event receivers on Displaying the Existing Taxonomy Applying a Custom Audit PolicyAfterexternal lists.Module 11: Working with Groups completing this module, students will beBusiness DataIn this module you Creating a Group, a Term Set, and able to:willleverage BCS components and data in TermsLab : Developing Managed Use SharePoint eDiscovery functionality incustom solutions. The module first covers Metadata Solutions (Part 2) custom applications.the built-in components that SharePoint Obtaining the Host Web Create and manage informationprovides for surfacing business data in the Adding Metadata Site ColumnsAfter management policies and document setsuser interface. Next, we describes how to completing this module, students will be programmatically.work with bus able to: Manage and customize SharePointWorking with Business Data in Composite Explain the capabilities and applications records management functionality.ModuleSolutions of managed metadata in SharePoint 6: Developing a Publishing Site for WebWorking with Business Data in Custom 2013. ContentIn this module, you will learn howSolutions Automate the creation and configuration to utilize develop web content solutions forWorking with Business Data in Client of managed metadata term sets. publishing sites.LessonsApplicationsLab : Working with Business Interact with managed metadata term Programming with the Web ContentData in Apps for SharePoint sets and fields from client-side and Publishing APIReading Business Data in Client-Side Code server-side code.Module 3: Interacting Developing Page Components for WebPresenting Business Data in an App for with the Search ServiceThe module Content PublishingLab : Customizing aSharePointAfter completing this module, provides an overview of the search SharePoint Publishing Sitestudents will be able to: service architecture in SharePoint 2013 Building a Custom Page Field ControlDescribe the key components of Business as it relates to developers, before Building a Page LayoutAfter completingConnectivity Services in SharePoint Server describing how to construct queries using this module, students will be able to:2013. Keyword Query Language (KQL) and Describe how to utilize the Publishing APICreate and configure BDC models by using Understanding the SharePoint 2013 to access publishing settings and content.SharePoint Designer. Search Service Describe how to use and customize pageCreate and configure BDC models by using Building Search Queries with KQL and content controls in publishing sites.ModuleVisual Studio 2012.Module 12: Managing FQL 7: Structuring and Publishing Websites forand Accessing User Profile DataIn this Executing Search Queries from CodeLab All UsersThis module will focus onmodule, you will review key aspects of the : Executing Search Queries from providing you with the knowledge to builduser profile service, and see how you can SharePoint Apps web sites that are mobile device friendly,write client-side and server-side code to Submitting Search Queries from support multiple language and with properaccess, update and manage user profile Client-Side Code navigation. This will be accomplished byproperties.Lessons Using a Custom Action to Launch A intOverview of User Profile Data in SharePoint Search AppAfter completing this module, Website Structure and Navigation2013 students will be able to: Publishing ContentUnderstanding Options for Accessing User Describe the SharePoint 2013 Search Publishing to Mobile DevicesProfile Data Architecture. Multi-language sites using VariationsLab :Managing User Profile Data Build simple and advanced KQL Queries. Structuring a SharePoint Publishing SiteManaging User Profile PropertiesLab : Describe the SharePoint Search Index. Creating a Navigation Term SetLab :Accessing User Profile Data Describe and work with crawled and Publishing for Multiple Devices and

Page 54: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Add People Search Functionality to an App managed properties. LanguagesDisplay User Properties in the AppLab : Describe the levels and security of the Creating a Device ChannelManaging User Profile Properties SharePoint Search Schema.Module 4: Using the Device Panel ControlAdd Code to Display User Profile Properties Customizing the Search ExperienceIn Creating a French VariationAfterAdd Code to Manage User Profile this module you will create and modify completing this module, students will bePropertiesAfter completing this module, queries as well as manage search able to:students will be able to: results.Lessons Configure website structure andExplain how user profile data is used in Customizing Query Processing navigation.SharePoint. Customizing Search Results Describe the difference between structuredDescribe the options and restrictions for Customizing Content ProcessingLab : and metadata navigation.accessing user profile data. Configuring Result Types and Display Utilize basic publishing features ofUse client-side code to access and Templates SharePoint.server-side code to access and update user Configuring and Test Result Type Use the new cross-site publishing featuresprofile data. Customizing an Item Display Template of SharePoint 2013.Configure and manage user profile Customizing a Hover Panel Display Configure and implement variations forproperties.Module 13: Customizing the TemplateLab : Configuring Entity multilingual sites.Module 8: DevelopingSocial WorkloadIn this module, you will see Extraction Optimized Internet SitesIn this module,some of the social features in SharePoint Create and deploy an entity extractorAfter you will learn how to optimize your site for2013, and you will see how you can develop completing this module, students will be Internet search engines, and maximize theapps which extend and customize the social able to: performance of rendering your siteworkload; tailoring the experience for your Create various types of result sources content.Lessonsbusiness needs.Lessons Create basic and complex query Optimizing a SharePoint Site for SearchOverview of the Social Workload transforms EnginesDeveloping Social Solutions Configure query rule conditions and Optimizing Performance andWorking with FeedsLab : Creating a Social actions to target query intent ScalabilityLab : Optimizing SharePointApp Part Create and modify result types Publishing SitesDisplaying a Project Site Newsfeed Create and modify display templates Optimizing a Site for Search EnginesPosting a Message to a Newsfeed Utilize display templates with various Maximizing the Performance of aUsing Search to Retrieve Newsfeed search web parts Publishing SiteAfter completing thisPostsAfter completing this module, students Add managed properties as refiners with module, students will be able to:will be able to: counts Configure search engine optimizationDescribe the main components of the social Utilize entity extraction in your crawls settings.workload. Extend content processing with Content Add SEO Properties to publishing pagesDevelop solutions to extend the social EnrichmentModule 5: Implementing and Managed Navigation terms.workload. Enterprise Content ManagementIn this Configure caching to improve siteCreate solutions which make use of the module, you will see how to work with rendering performance.newsfeed functionality in SharePoint Server SharePoint document management Optimize site assets and resources to2013.Module 14: Monitoring and features in code.Lessons maximize performance.Module 9: WorkingTroubleshooting Custom SharePoint Working with eDiscovery with Business Connectivity ServicesIn thisSolutionsThis module will introduce methods Working with Content Management module, you will learn how to developthat you can use to improve the Automating Records ManagementLab : Business Connectivity Services (BCS)performance and scalability of solutions and Implementing Content Management solutions.Lessonsapps.Lessons Functionality Business Connectivity Services inDebugging SharePoint Apps in Visual Studio Creating a Custom Document ID Provider SharePoint 2013Diagnosing Faults in Deployed Apps Registering a Custom Document ID Creating BDC Models in SharePointTesting Performance and ScalabilityLab : Provider DesignerEnabling ASP.NET Tracing Applying a Custom Audit PolicyAfter Creating BDC Models in Visual StudioAdding a Diagnostics Page to a SharePoint completing this module, students will be 2012Lab : Working with BusinessApp able to: Connectivity ServicesConfiguring ASP.NET Tracing Use SharePoint eDiscovery functionality Creating Farm-Scoped External ContentUsing Trace LogsAfter completing this in custom applications. Typesmodule, students will be able to: Create and manage information Creating App-Scoped External ContentDescribe how to identify, diagnose, and management policies and document sets TypesAfter completing this module,remove bugs in SharePoint apps during programmatically. students will be able to:development. Manage and customize SharePoint Describe the key components of BusinessDescribe how to record information about records management Connectivity Services in SharePoint Serverissues that arise in deployed SharePoint functionality.Module 6: Developing a 2013.apps. Publishing Site for Web ContentIn this Create and configure BDC models byDescribe how developers optimize the module, you will learn how to utilize using SharePoint Designer.performance of SharePoint apps by develop web content solutions for Developing Custom Connectivityimplementing best practices, measuring publishing sites.Lessons Componentsperformance, and load testing. Programming with the Web Content Working with External Events and

Publishing API NotificationsLab : Creating and DeployingDeveloping Page Components for Web a .NET Connectivity Assembly

line Content PublishingLab : Customizing a Create a .NET Connectivity AssemblyCommunicating with SharePoint from an SharePoint Publishing Site Implementing Entity Methods

Page 55: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

App Building a Custom Page Field Control Deploying and testing a .NET ConnectivityAuthenticating and Authorizing Apps for Building a Page LayoutAfter completing ModelAfter completing this module,SharePoint this module, students will be able to: students will be able to:Designing Apps for PerformanceLab : Describe how to utilize the Publishing API Describe BCS Connector FrameworkMonitoring SharePoint Health Scores to access publishing settings and scenarios.Creating and Deploying an App Part content. Design and Develop BCS ConnectorAdd health score polling functionalityAfter Describe how to use and customize page stereotyped operations.completing this module, students will be able content controls in publishing Design and Configure BDC model security.to: sites.Module 7: Structuring and Optimize Search Connector crawlDescribe the apps for SharePoint Publishing Websites for All UsersThis performance.development platform. module will focus on providing you with Use Visual Studio to build BDC Models forUse the client-side object models and the the knowledge to build web sites that are Search.REST API to communicate with SharePoint. mobile device friendly, support multiple Deploy BDC Search connectors.Configure security for apps for SharePoint. language and with proper navigation. Debug and troubleshoot your searchOptimize the performance of apps for This will be accomplished by int connectors.SharePoint.Module 2: Developing Managed Website Structure and Navigation Design and deploy BDC event subscriberMetadata SolutionsIn this module you will Publishing Content methods.see metadata objects and how they are Publishing to Mobile Devices Describe how to format event notificationused to categorize items so that you Multi-language sites using VariationsLab messages.canlearn how to work with them in code. You : Structuring a SharePoint Publishing Site Configure alerts and event receivers onwill also see how to use the advanced Creating a Navigation Term SetLab : external lists.Module 11: Working withfeatures of terms and manage permissions Publishing for Multiple Devices and Business DataIn this module youand roles. In t Languages willleverage BCS components and data inManaged Metadata Creating a Device Channel custom solutions. The module first coversConfiguring Managed Metadata Term Sets Using the Device Panel Control the built-in components that SharePointWorking with Managed Metadata FieldsLab : Creating a French VariationAfter provides for surfacing business data in theDeveloping Managed Metadata Solutions completing this module, students will be user interface. Next, we describes how to(Part 1) able to: work with busCreating and Configuring the Corporate Configure website structure and Working with Business Data in CompositeStructure App navigation. SolutionsDisplaying the Existing Taxonomy Groups Describe the difference between Working with Business Data in CustomCreating a Group, a Term Set, and structured and metadata navigation. SolutionsTermsLab : Developing Managed Metadata Utilize basic publishing features of Working with Business Data in ClientSolutions (Part 2) SharePoint. ApplicationsLab : Working with BusinessObtaining the Host Web Use the new cross-site publishing Data in Apps for SharePointAdding Metadata Site ColumnsAfter features of SharePoint 2013. Reading Business Data in Client-Sidecompleting this module, students will be able Configure and implement variations for Codeto: multilingual sites.Module 8: Developing Presenting Business Data in an App forExplain the capabilities and applications of Optimized Internet SitesIn this module, SharePointAfter completing this module,managed metadata in SharePoint 2013. you will learn how to optimize your site for students will be able to:Automate the creation and configuration of Internet search engines, and maximize Describe the key components of Businessmanaged metadata term sets. the performance of rendering your site Connectivity Services in SharePoint ServerInteract with managed metadata term sets content.Lessons 2013.and fields from client-side and server-side Optimizing a SharePoint Site for Search Create and configure BDC models bycode.Module 3: Interacting with the Search Engines using SharePoint Designer.ServiceThe module provides an overview of Optimizing Performance and Create and configure BDC models bythe search service architecture in ScalabilityLab : Optimizing SharePoint using Visual Studio 2012.Module 12:SharePoint 2013 as it relates to developers, Publishing Sites Managing and Accessing User Profilebefore describing how to construct queries Optimizing a Site for Search Engines DataIn this module, you will review keyusing Keyword Query Language (KQL) and Maximizing the Performance of a aspects of the user profile service, and seeUnderstanding the SharePoint 2013 Search Publishing SiteAfter completing this how you can write client-side andService module, students will be able to: server-side code to access, update andBuilding Search Queries with KQL and FQL Configure search engine optimization manage user profile properties.LessonsExecuting Search Queries from CodeLab : settings. Overview of User Profile Data inExecuting Search Queries from SharePoint Add SEO Properties to publishing pages SharePoint 2013Apps and Managed Navigation terms. Understanding Options for Accessing UserSubmitting Search Queries from Client-Side Configure caching to improve site Profile DataCode rendering performance. Managing User Profile DataUsing a Custom Action to Launch A Search Optimize site assets and resources to Managing User Profile PropertiesLab :AppAfter completing this module, students maximize performance.Module 9: Accessing User Profile Datawill be able to: Working with Business Connectivity Add People Search Functionality to an AppDescribe the SharePoint 2013 Search ServicesIn this module, you will learn how Display User Properties in the AppLab :Architecture. to develop Business Connectivity Managing User Profile PropertiesBuild simple and advanced KQL Queries. Services (BCS) solutions.Lessons Add Code to Display User ProfileDescribe the SharePoint Search Index. Business Connectivity Services in PropertiesDescribe and work with crawled and SharePoint 2013 Add Code to Manage User Profile

Page 56: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

managed properties. Creating BDC Models in SharePoint PropertiesAfter completing this module,Describe the levels and security of the Designer students will be able to:SharePoint Search Schema.Module 4: Creating BDC Models in Visual Studio Explain how user profile data is used inCustomizing the Search ExperienceIn this 2012Lab : Working with Business SharePoint.module you will create and modify queries Connectivity Services Describe the options and restrictions foras well as manage search results.Lessons Creating Farm-Scoped External Content accessing user profile data.Customizing Query Processing Types Use client-side code to access andCustomizing Search Results Creating App-Scoped External Content server-side code to access and updateCustomizing Content ProcessingLab : TypesAfter completing this module, user profile data.Configuring Result Types and Display students will be able to: Configure and manage user profileTemplates Describe the key components of properties.Module 13: Customizing theConfiguring and Test Result Type Business Connectivity Services in Social WorkloadIn this module, you willCustomizing an Item Display Template SharePoint Server 2013. see some of the social features inCustomizing a Hover Panel Display Create and configure BDC models by SharePoint 2013, and you will see how youTemplateLab : Configuring Entity Extraction using SharePoint Designer. can develop apps which extend andCreate and deploy an entity extractorAfter Developing Custom Connectivity customize the social workload; tailoring thecompleting this module, students will be able Components experience for your businessto: Working with External Events and needs.LessonsCreate various types of result sources NotificationsLab : Creating and Deploying Overview of the Social WorkloadCreate basic and complex query transforms a .NET Connectivity Assembly Developing Social SolutionsConfigure query rule conditions and actions Create a .NET Connectivity Assembly Working with FeedsLab : Creating a Socialto target query intent Implementing Entity Methods App PartCreate and modify result types Deploying and testing a .NET Displaying a Project Site NewsfeedCreate and modify display templates Connectivity ModelAfter completing this Posting a Message to a NewsfeedUtilize display templates with various search module, students will be able to: Using Search to Retrieve Newsfeedweb parts Describe BCS Connector Framework PostsAfter completing this module,Add managed properties as refiners with scenarios. students will be able to:counts Design and Develop BCS Connector Describe the main components of theUtilize entity extraction in your crawls stereotyped operations. social workload.Extend content processing with Content Design and Configure BDC model Develop solutions to extend the socialEnrichmentModule 5: Implementing security. workload.Enterprise Content ManagementIn this Optimize Search Connector crawl Create solutions which make use of themodule, you will see how to work with performance. newsfeed functionality in SharePointSharePoint document management features Use Visual Studio to build BDC Models Server 2013.Module 14: Monitoring andin code.Lessons for Search. Troubleshooting Custom SharePointWorking with eDiscovery Deploy BDC Search connectors. SolutionsThis module will introduceWorking with Content Management Debug and troubleshoot your search methods that you can use to improve theAutomating Records ManagementLab : connectors. performance and scalability of solutionsImplementing Content Management Design and deploy BDC event subscriber and apps.LessonsFunctionality methods. Debugging SharePoint Apps in VisualCreating a Custom Document ID Provider Describe how to format event notification StudioRegistering a Custom Document ID Provider messages. Diagnosing Faults in Deployed AppsApplying a Custom Audit PolicyAfter Configure alerts and event receivers on Testing Performance and ScalabilityLab :completing this module, students will be able external lists.Module 11: Working with Enabling ASP.NET Tracingto: Business DataIn this module you Adding a Diagnostics Page to aUse SharePoint eDiscovery functionality in willleverage BCS components and data in SharePoint Appcustom applications. custom solutions. The module first covers Configuring ASP.NET TracingCreate and manage information the built-in components that SharePoint Using Trace LogsAfter completing thismanagement policies and document sets provides for surfacing business data in module, students will be able to:programmatically. the user interface. Next, we describes Describe how to identify, diagnose, andManage and customize SharePoint records how to work with bus remove bugs in SharePoint apps duringmanagement functionality.Module 6: Working with Business Data in development.Developing a Publishing Site for Web Composite Solutions Describe how to record information aboutContentIn this module, you will learn how to Working with Business Data in Custom issues that arise in deployed SharePointutilize develop web content solutions for Solutions apps.publishing sites.Lessons Working with Business Data in Client Describe how developers optimize theProgramming with the Web Content ApplicationsLab : Working with Business performance of SharePoint apps byPublishing API Data in Apps for SharePoint implementing best practices, measuringDeveloping Page Components for Web Reading Business Data in Client-Side performance, and load testing.Content PublishingLab : Customizing a CodeSharePoint Publishing Site Presenting Business Data in an App forBuilding a Custom Page Field Control SharePointAfter completing this module, lineBuilding a Page LayoutAfter completing this students will be able to: Communicating with SharePoint from anmodule, students will be able to: Describe the key components of AppDescribe how to utilize the Publishing API to Business Connectivity Services in Authenticating and Authorizing Apps foraccess publishing settings and content. SharePoint Server 2013. SharePoint

Page 57: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe how to use and customize page Create and configure BDC models by Designing Apps for PerformanceLab :content controls in publishing sites.Module using SharePoint Designer. Monitoring SharePoint Health Scores7: Structuring and Publishing Websites for Create and configure BDC models by Creating and Deploying an App PartAll UsersThis module will focus on providing using Visual Studio 2012.Module 12: Add health score polling functionalityAfteryou with the knowledge to build web sites Managing and Accessing User Profile completing this module, students will bethat are mobile device friendly, support DataIn this module, you will review key able to:multiple language and with proper aspects of the user profile service, and Describe the apps for SharePointnavigation. This will be accomplished by int see how you can write client-side and development platform.Website Structure and Navigation server-side code to access, update and Use the client-side object models and thePublishing Content manage user profile properties.Lessons REST API to communicate withPublishing to Mobile Devices Overview of User Profile Data in SharePoint.Multi-language sites using VariationsLab : SharePoint 2013 Configure security for apps for SharePoint.Structuring a SharePoint Publishing Site Understanding Options for Accessing Optimize the performance of apps forCreating a Navigation Term SetLab : User Profile Data SharePoint.Module 2: DevelopingPublishing for Multiple Devices and Managing User Profile Data Managed Metadata SolutionsIn thisLanguages Managing User Profile PropertiesLab : module you will see metadata objects andCreating a Device Channel Accessing User Profile Data how they are used to categorize items soUsing the Device Panel Control Add People Search Functionality to an that you canlearn how to work with them inCreating a French VariationAfter completing App code. You will also see how to use thethis module, students will be able to: Display User Properties in the AppLab : advanced features of terms and manageConfigure website structure and navigation. Managing User Profile Properties permissions and roles. In tDescribe the difference between structured Add Code to Display User Profile Managed Metadataand metadata navigation. Properties Configuring Managed Metadata Term SetsUtilize basic publishing features of Add Code to Manage User Profile Working with Managed MetadataSharePoint. PropertiesAfter completing this module, FieldsLab : Developing Managed MetadataUse the new cross-site publishing features students will be able to: Solutions (Part 1)of SharePoint 2013. Explain how user profile data is used in Creating and Configuring the CorporateConfigure and implement variations for SharePoint. Structure Appmultilingual sites.Module 8: Developing Describe the options and restrictions for Displaying the Existing Taxonomy GroupsOptimized Internet SitesIn this module, you accessing user profile data. Creating a Group, a Term Set, andwill learn how to optimize your site for Use client-side code to access and TermsLab : Developing ManagedInternet search engines, and maximize the server-side code to access and update Metadata Solutions (Part 2)performance of rendering your site user profile data. Obtaining the Host Webcontent.Lessons Configure and manage user profile Adding Metadata Site ColumnsAfterOptimizing a SharePoint Site for Search properties.Module 13: Customizing the completing this module, students will beEngines Social WorkloadIn this module, you will able to:Optimizing Performance and ScalabilityLab : see some of the social features in Explain the capabilities and applications ofOptimizing SharePoint Publishing Sites SharePoint 2013, and you will see how managed metadata in SharePoint 2013.Optimizing a Site for Search Engines you can develop apps which extend and Automate the creation and configuration ofMaximizing the Performance of a Publishing customize the social workload; tailoring managed metadata term sets.SiteAfter completing this module, students the experience for your business Interact with managed metadata term setswill be able to: needs.Lessons and fields from client-side and server-sideConfigure search engine optimization Overview of the Social Workload code.Module 3: Interacting with the Searchsettings. Developing Social Solutions ServiceThe module provides an overviewAdd SEO Properties to publishing pages Working with FeedsLab : Creating a of the search service architecture inand Managed Navigation terms. Social App Part SharePoint 2013 as it relates toConfigure caching to improve site rendering Displaying a Project Site Newsfeed developers, before describing how toperformance. Posting a Message to a Newsfeed construct queries using Keyword QueryOptimize site assets and resources to Using Search to Retrieve Newsfeed Language (KQL) andmaximize performance.Module 9: Working PostsAfter completing this module, Understanding the SharePoint 2013with Business Connectivity ServicesIn this students will be able to: Search Servicemodule, you will learn how to develop Describe the main components of the Building Search Queries with KQL andBusiness Connectivity Services (BCS) social workload. FQLsolutions.Lessons Develop solutions to extend the social Executing Search Queries from CodeLab :Business Connectivity Services in workload. Executing Search Queries fromSharePoint 2013 Create solutions which make use of the SharePoint AppsCreating BDC Models in SharePoint newsfeed functionality in SharePoint Submitting Search Queries fromDesigner Server 2013.Module 14: Monitoring and Client-Side CodeCreating BDC Models in Visual Studio Troubleshooting Custom SharePoint Using a Custom Action to Launch A2012Lab : Working with Business SolutionsThis module will introduce Search AppAfter completing this module,Connectivity Services methods that you can use to improve the students will be able to:Creating Farm-Scoped External Content performance and scalability of solutions Describe the SharePoint 2013 SearchTypes and apps.Lessons Architecture.Creating App-Scoped External Content Debugging SharePoint Apps in Visual Build simple and advanced KQL Queries.TypesAfter completing this module, students Studio Describe the SharePoint Search Index.will be able to: Diagnosing Faults in Deployed Apps Describe and work with crawled and

Page 58: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe the key components of Business Testing Performance and ScalabilityLab : managed properties.Connectivity Services in SharePoint Server Enabling ASP.NET Tracing Describe the levels and security of the2013. Adding a Diagnostics Page to a SharePoint Search Schema.Module 4:Create and configure BDC models by using SharePoint App Customizing the Search ExperienceIn thisSharePoint Designer. Configuring ASP.NET Tracing module you will create and modify queriesDeveloping Custom Connectivity Using Trace LogsAfter completing this as well as manage search results.LessonsComponents module, students will be able to: Customizing Query ProcessingWorking with External Events and Describe how to identify, diagnose, and Customizing Search ResultsNotificationsLab : Creating and Deploying a remove bugs in SharePoint apps during Customizing Content ProcessingLab :.NET Connectivity Assembly development. Configuring Result Types and DisplayCreate a .NET Connectivity Assembly Describe how to record information about TemplatesImplementing Entity Methods issues that arise in deployed SharePoint Configuring and Test Result TypeDeploying and testing a .NET Connectivity apps. Customizing an Item Display TemplateModelAfter completing this module, students Describe how developers optimize the Customizing a Hover Panel Displaywill be able to: performance of SharePoint apps by TemplateLab : Configuring EntityDescribe BCS Connector Framework implementing best practices, measuring Extractionscenarios. performance, and load testing. Create and deploy an entity extractorAfterDesign and Develop BCS Connector completing this module, students will bestereotyped operations. able to:Design and Configure BDC model security. line Create various types of result sourcesOptimize Search Connector crawl Communicating with SharePoint from an Create basic and complex queryperformance. App transformsUse Visual Studio to build BDC Models for Authenticating and Authorizing Apps for Configure query rule conditions andSearch. SharePoint actions to target query intentDeploy BDC Search connectors. Designing Apps for PerformanceLab : Create and modify result typesDebug and troubleshoot your search Monitoring SharePoint Health Scores Create and modify display templatesconnectors. Creating and Deploying an App Part Utilize display templates with variousDesign and deploy BDC event subscriber Add health score polling functionalityAfter search web partsmethods. completing this module, students will be Add managed properties as refiners withDescribe how to format event notification able to: countsmessages. Describe the apps for SharePoint Utilize entity extraction in your crawlsConfigure alerts and event receivers on development platform. Extend content processing with Contentexternal lists.Module 11: Working with Use the client-side object models and the EnrichmentModule 5: ImplementingBusiness DataIn this module you REST API to communicate with Enterprise Content ManagementIn thiswillleverage BCS components and data in SharePoint. module, you will see how to work withcustom solutions. The module first covers Configure security for apps for SharePoint document managementthe built-in components that SharePoint SharePoint. features in code.Lessonsprovides for surfacing business data in the Optimize the performance of apps for Working with eDiscoveryuser interface. Next, we describes how to SharePoint.Module 2: Developing Working with Content Managementwork with bus Managed Metadata SolutionsIn this Automating Records ManagementLab :Working with Business Data in Composite module you will see metadata objects Implementing Content ManagementSolutions and how they are used to categorize FunctionalityWorking with Business Data in Custom items so that you canlearn how to work Creating a Custom Document ID ProviderSolutions with them in code. You will also see how Registering a Custom Document IDWorking with Business Data in Client to use the advanced features of terms ProviderApplicationsLab : Working with Business and manage permissions and roles. In t Applying a Custom Audit PolicyAfterData in Apps for SharePoint Managed Metadata completing this module, students will beReading Business Data in Client-Side Code Configuring Managed Metadata Term able to:Presenting Business Data in an App for Sets Use SharePoint eDiscovery functionality inSharePointAfter completing this module, Working with Managed Metadata custom applications.students will be able to: FieldsLab : Developing Managed Create and manage informationDescribe the key components of Business Metadata Solutions (Part 1) management policies and document setsConnectivity Services in SharePoint Server Creating and Configuring the Corporate programmatically.2013. Structure App Manage and customize SharePointCreate and configure BDC models by using Displaying the Existing Taxonomy records management functionality.ModuleSharePoint Designer. Groups 6: Developing a Publishing Site for WebCreate and configure BDC models by using Creating a Group, a Term Set, and ContentIn this module, you will learn howVisual Studio 2012.Module 12: Managing TermsLab : Developing Managed to utilize develop web content solutions forand Accessing User Profile DataIn this Metadata Solutions (Part 2) publishing sites.Lessonsmodule, you will review key aspects of the Obtaining the Host Web Programming with the Web Contentuser profile service, and see how you can Adding Metadata Site ColumnsAfter Publishing APIwrite client-side and server-side code to completing this module, students will be Developing Page Components for Webaccess, update and manage user profile able to: Content PublishingLab : Customizing aproperties.Lessons Explain the capabilities and applications SharePoint Publishing SiteOverview of User Profile Data in SharePoint of managed metadata in SharePoint Building a Custom Page Field Control2013 2013. Building a Page LayoutAfter completing

Page 59: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Understanding Options for Accessing User Automate the creation and configuration this module, students will be able to:Profile Data of managed metadata term sets. Describe how to utilize the Publishing APIManaging User Profile Data Interact with managed metadata term to access publishing settings and content.Managing User Profile PropertiesLab : sets and fields from client-side and Describe how to use and customize pageAccessing User Profile Data server-side code.Module 3: Interacting content controls in publishing sites.ModuleAdd People Search Functionality to an App with the Search ServiceThe module 7: Structuring and Publishing Websites forDisplay User Properties in the AppLab : provides an overview of the search All UsersThis module will focus onManaging User Profile Properties service architecture in SharePoint 2013 providing you with the knowledge to buildAdd Code to Display User Profile Properties as it relates to developers, before web sites that are mobile device friendly,Add Code to Manage User Profile describing how to construct queries using support multiple language and with properPropertiesAfter completing this module, Keyword Query Language (KQL) and navigation. This will be accomplished bystudents will be able to: Understanding the SharePoint 2013 intExplain how user profile data is used in Search Service Website Structure and NavigationSharePoint. Building Search Queries with KQL and Publishing ContentDescribe the options and restrictions for FQL Publishing to Mobile Devicesaccessing user profile data. Executing Search Queries from CodeLab Multi-language sites using VariationsLab :Use client-side code to access and : Executing Search Queries from Structuring a SharePoint Publishing Siteserver-side code to access and update user SharePoint Apps Creating a Navigation Term SetLab :profile data. Submitting Search Queries from Publishing for Multiple Devices andConfigure and manage user profile Client-Side Code Languagesproperties.Module 13: Customizing the Using a Custom Action to Launch A Creating a Device ChannelSocial WorkloadIn this module, you will see Search AppAfter completing this module, Using the Device Panel Controlsome of the social features in SharePoint students will be able to: Creating a French VariationAfter2013, and you will see how you can develop Describe the SharePoint 2013 Search completing this module, students will beapps which extend and customize the social Architecture. able to:workload; tailoring the experience for your Build simple and advanced KQL Queries. Configure website structure andbusiness needs.Lessons Describe the SharePoint Search Index. navigation.Overview of the Social Workload Describe and work with crawled and Describe the difference between structuredDeveloping Social Solutions managed properties. and metadata navigation.Working with FeedsLab : Creating a Social Describe the levels and security of the Utilize basic publishing features ofApp Part SharePoint Search Schema.Module 4: SharePoint.Displaying a Project Site Newsfeed Customizing the Search ExperienceIn Use the new cross-site publishing featuresPosting a Message to a Newsfeed this module you will create and modify of SharePoint 2013.Using Search to Retrieve Newsfeed queries as well as manage search Configure and implement variations forPostsAfter completing this module, students results.Lessons multilingual sites.Module 8: Developingwill be able to: Customizing Query Processing Optimized Internet SitesIn this module,Describe the main components of the social Customizing Search Results you will learn how to optimize your site forworkload. Customizing Content ProcessingLab : Internet search engines, and maximize theDevelop solutions to extend the social Configuring Result Types and Display performance of rendering your siteworkload. Templates content.LessonsCreate solutions which make use of the Configuring and Test Result Type Optimizing a SharePoint Site for Searchnewsfeed functionality in SharePoint Server Customizing an Item Display Template Engines2013.Module 14: Monitoring and Customizing a Hover Panel Display Optimizing Performance andTroubleshooting Custom SharePoint TemplateLab : Configuring Entity ScalabilityLab : Optimizing SharePointSolutionsThis module will introduce methods Extraction Publishing Sitesthat you can use to improve the Create and deploy an entity extractorAfter Optimizing a Site for Search Enginesperformance and scalability of solutions and completing this module, students will be Maximizing the Performance of aapps.Lessons able to: Publishing SiteAfter completing thisDebugging SharePoint Apps in Visual Studio Create various types of result sources module, students will be able to:Diagnosing Faults in Deployed Apps Create basic and complex query Configure search engine optimizationTesting Performance and ScalabilityLab : transforms settings.Enabling ASP.NET Tracing Configure query rule conditions and Add SEO Properties to publishing pagesAdding a Diagnostics Page to a SharePoint actions to target query intent and Managed Navigation terms.App Create and modify result types Configure caching to improve siteConfiguring ASP.NET Tracing Create and modify display templates rendering performance.Using Trace LogsAfter completing this Utilize display templates with various Optimize site assets and resources tomodule, students will be able to: search web parts maximize performance.Module 9: WorkingDescribe how to identify, diagnose, and Add managed properties as refiners with with Business Connectivity ServicesIn thisremove bugs in SharePoint apps during counts module, you will learn how to developdevelopment. Utilize entity extraction in your crawls Business Connectivity Services (BCS)Describe how to record information about Extend content processing with Content solutions.Lessonsissues that arise in deployed SharePoint EnrichmentModule 5: Implementing Business Connectivity Services inapps. Enterprise Content ManagementIn this SharePoint 2013Describe how developers optimize the module, you will see how to work with Creating BDC Models in SharePointperformance of SharePoint apps by SharePoint document management Designerimplementing best practices, measuring features in code.Lessons Creating BDC Models in Visual Studio

Page 60: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

performance, and load testing. Working with eDiscovery 2012Lab : Working with BusinessWorking with Content Management Connectivity ServicesAutomating Records ManagementLab : Creating Farm-Scoped External Content

line Implementing Content Management TypesCommunicating with SharePoint from an Functionality Creating App-Scoped External ContentApp Creating a Custom Document ID Provider TypesAfter completing this module,Authenticating and Authorizing Apps for Registering a Custom Document ID students will be able to:SharePoint Provider Describe the key components of BusinessDesigning Apps for PerformanceLab : Applying a Custom Audit PolicyAfter Connectivity Services in SharePoint ServerMonitoring SharePoint Health Scores completing this module, students will be 2013.Creating and Deploying an App Part able to: Create and configure BDC models byAdd health score polling functionalityAfter Use SharePoint eDiscovery functionality using SharePoint Designer.completing this module, students will be able in custom applications. Developing Custom Connectivityto: Create and manage information ComponentsDescribe the apps for SharePoint management policies and document sets Working with External Events anddevelopment platform. programmatically. NotificationsLab : Creating and DeployingUse the client-side object models and the Manage and customize SharePoint a .NET Connectivity AssemblyREST API to communicate with SharePoint. records management Create a .NET Connectivity AssemblyConfigure security for apps for SharePoint. functionality.Module 6: Developing a Implementing Entity MethodsOptimize the performance of apps for Publishing Site for Web ContentIn this Deploying and testing a .NET ConnectivitySharePoint.Module 2: Developing Managed module, you will learn how to utilize ModelAfter completing this module,Metadata SolutionsIn this module you will develop web content solutions for students will be able to:see metadata objects and how they are publishing sites.Lessons Describe BCS Connector Frameworkused to categorize items so that you Programming with the Web Content scenarios.canlearn how to work with them in code. You Publishing API Design and Develop BCS Connectorwill also see how to use the advanced Developing Page Components for Web stereotyped operations.features of terms and manage permissions Content PublishingLab : Customizing a Design and Configure BDC model security.and roles. In t SharePoint Publishing Site Optimize Search Connector crawlManaged Metadata Building a Custom Page Field Control performance.Configuring Managed Metadata Term Sets Building a Page LayoutAfter completing Use Visual Studio to build BDC Models forWorking with Managed Metadata FieldsLab : this module, students will be able to: Search.Developing Managed Metadata Solutions Describe how to utilize the Publishing API Deploy BDC Search connectors.(Part 1) to access publishing settings and Debug and troubleshoot your searchCreating and Configuring the Corporate content. connectors.Structure App Describe how to use and customize page Design and deploy BDC event subscriberDisplaying the Existing Taxonomy Groups content controls in publishing methods.Creating a Group, a Term Set, and sites.Module 7: Structuring and Describe how to format event notificationTermsLab : Developing Managed Metadata Publishing Websites for All UsersThis messages.Solutions (Part 2) module will focus on providing you with Configure alerts and event receivers onObtaining the Host Web the knowledge to build web sites that are external lists.Module 11: Working withAdding Metadata Site ColumnsAfter mobile device friendly, support multiple Business DataIn this module youcompleting this module, students will be able language and with proper navigation. willleverage BCS components and data into: This will be accomplished by int custom solutions. The module first coversExplain the capabilities and applications of Website Structure and Navigation the built-in components that SharePointmanaged metadata in SharePoint 2013. Publishing Content provides for surfacing business data in theAutomate the creation and configuration of Publishing to Mobile Devices user interface. Next, we describes how tomanaged metadata term sets. Multi-language sites using VariationsLab work with busInteract with managed metadata term sets : Structuring a SharePoint Publishing Site Working with Business Data in Compositeand fields from client-side and server-side Creating a Navigation Term SetLab : Solutionscode.Module 3: Interacting with the Search Publishing for Multiple Devices and Working with Business Data in CustomServiceThe module provides an overview of Languages Solutionsthe search service architecture in Creating a Device Channel Working with Business Data in ClientSharePoint 2013 as it relates to developers, Using the Device Panel Control ApplicationsLab : Working with Businessbefore describing how to construct queries Creating a French VariationAfter Data in Apps for SharePointusing Keyword Query Language (KQL) and completing this module, students will be Reading Business Data in Client-SideUnderstanding the SharePoint 2013 Search able to: CodeService Configure website structure and Presenting Business Data in an App forBuilding Search Queries with KQL and FQL navigation. SharePointAfter completing this module,Executing Search Queries from CodeLab : Describe the difference between students will be able to:Executing Search Queries from SharePoint structured and metadata navigation. Describe the key components of BusinessApps Utilize basic publishing features of Connectivity Services in SharePoint ServerSubmitting Search Queries from Client-Side SharePoint. 2013.Code Use the new cross-site publishing Create and configure BDC models byUsing a Custom Action to Launch A Search features of SharePoint 2013. using SharePoint Designer.AppAfter completing this module, students Configure and implement variations for Create and configure BDC models bywill be able to: multilingual sites.Module 8: Developing using Visual Studio 2012.Module 12:

Page 61: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe the SharePoint 2013 Search Optimized Internet SitesIn this module, Managing and Accessing User ProfileArchitecture. you will learn how to optimize your site for DataIn this module, you will review keyBuild simple and advanced KQL Queries. Internet search engines, and maximize aspects of the user profile service, and seeDescribe the SharePoint Search Index. the performance of rendering your site how you can write client-side andDescribe and work with crawled and content.Lessons server-side code to access, update andmanaged properties. Optimizing a SharePoint Site for Search manage user profile properties.LessonsDescribe the levels and security of the Engines Overview of User Profile Data inSharePoint Search Schema.Module 4: Optimizing Performance and SharePoint 2013Customizing the Search ExperienceIn this ScalabilityLab : Optimizing SharePoint Understanding Options for Accessing Usermodule you will create and modify queries Publishing Sites Profile Dataas well as manage search results.Lessons Optimizing a Site for Search Engines Managing User Profile DataCustomizing Query Processing Maximizing the Performance of a Managing User Profile PropertiesLab :Customizing Search Results Publishing SiteAfter completing this Accessing User Profile DataCustomizing Content ProcessingLab : module, students will be able to: Add People Search Functionality to an AppConfiguring Result Types and Display Configure search engine optimization Display User Properties in the AppLab :Templates settings. Managing User Profile PropertiesConfiguring and Test Result Type Add SEO Properties to publishing pages Add Code to Display User ProfileCustomizing an Item Display Template and Managed Navigation terms. PropertiesCustomizing a Hover Panel Display Configure caching to improve site Add Code to Manage User ProfileTemplateLab : Configuring Entity Extraction rendering performance. PropertiesAfter completing this module,Create and deploy an entity extractorAfter Optimize site assets and resources to students will be able to:completing this module, students will be able maximize performance.Module 9: Explain how user profile data is used into: Working with Business Connectivity SharePoint.Create various types of result sources ServicesIn this module, you will learn how Describe the options and restrictions forCreate basic and complex query transforms to develop Business Connectivity accessing user profile data.Configure query rule conditions and actions Services (BCS) solutions.Lessons Use client-side code to access andto target query intent Business Connectivity Services in server-side code to access and updateCreate and modify result types SharePoint 2013 user profile data.Create and modify display templates Creating BDC Models in SharePoint Configure and manage user profileUtilize display templates with various search Designer properties.Module 13: Customizing theweb parts Creating BDC Models in Visual Studio Social WorkloadIn this module, you willAdd managed properties as refiners with 2012Lab : Working with Business see some of the social features incounts Connectivity Services SharePoint 2013, and you will see how youUtilize entity extraction in your crawls Creating Farm-Scoped External Content can develop apps which extend andExtend content processing with Content Types customize the social workload; tailoring theEnrichmentModule 5: Implementing Creating App-Scoped External Content experience for your businessEnterprise Content ManagementIn this TypesAfter completing this module, needs.Lessonsmodule, you will see how to work with students will be able to: Overview of the Social WorkloadSharePoint document management features Describe the key components of Developing Social Solutionsin code.Lessons Business Connectivity Services in Working with FeedsLab : Creating a SocialWorking with eDiscovery SharePoint Server 2013. App PartWorking with Content Management Create and configure BDC models by Displaying a Project Site NewsfeedAutomating Records ManagementLab : using SharePoint Designer. Posting a Message to a NewsfeedImplementing Content Management Developing Custom Connectivity Using Search to Retrieve NewsfeedFunctionality Components PostsAfter completing this module,Creating a Custom Document ID Provider Working with External Events and students will be able to:Registering a Custom Document ID Provider NotificationsLab : Creating and Deploying Describe the main components of theApplying a Custom Audit PolicyAfter a .NET Connectivity Assembly social workload.completing this module, students will be able Create a .NET Connectivity Assembly Develop solutions to extend the socialto: Implementing Entity Methods workload.Use SharePoint eDiscovery functionality in Deploying and testing a .NET Create solutions which make use of thecustom applications. Connectivity ModelAfter completing this newsfeed functionality in SharePointCreate and manage information module, students will be able to: Server 2013.Module 14: Monitoring andmanagement policies and document sets Describe BCS Connector Framework Troubleshooting Custom SharePointprogrammatically. scenarios. SolutionsThis module will introduceManage and customize SharePoint records Design and Develop BCS Connector methods that you can use to improve themanagement functionality.Module 6: stereotyped operations. performance and scalability of solutionsDeveloping a Publishing Site for Web Design and Configure BDC model and apps.LessonsContentIn this module, you will learn how to security. Debugging SharePoint Apps in Visualutilize develop web content solutions for Optimize Search Connector crawl Studiopublishing sites.Lessons performance. Diagnosing Faults in Deployed AppsProgramming with the Web Content Use Visual Studio to build BDC Models Testing Performance and ScalabilityLab :Publishing API for Search. Enabling ASP.NET TracingDeveloping Page Components for Web Deploy BDC Search connectors. Adding a Diagnostics Page to aContent PublishingLab : Customizing a Debug and troubleshoot your search SharePoint AppSharePoint Publishing Site connectors. Configuring ASP.NET Tracing

Page 62: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Building a Custom Page Field Control Design and deploy BDC event subscriber Using Trace LogsAfter completing thisBuilding a Page LayoutAfter completing this methods. module, students will be able to:module, students will be able to: Describe how to format event notification Describe how to identify, diagnose, andDescribe how to utilize the Publishing API to messages. remove bugs in SharePoint apps duringaccess publishing settings and content. Configure alerts and event receivers on development.Describe how to use and customize page external lists.Module 11: Working with Describe how to record information aboutcontent controls in publishing sites.Module Business DataIn this module you issues that arise in deployed SharePoint7: Structuring and Publishing Websites for willleverage BCS components and data in apps.All UsersThis module will focus on providing custom solutions. The module first covers Describe how developers optimize theyou with the knowledge to build web sites the built-in components that SharePoint performance of SharePoint apps bythat are mobile device friendly, support provides for surfacing business data in implementing best practices, measuringmultiple language and with proper the user interface. Next, we describes performance, and load testing.navigation. This will be accomplished by int how to work with busWebsite Structure and Navigation Working with Business Data inPublishing Content Composite Solutions linePublishing to Mobile Devices Working with Business Data in Custom Communicating with SharePoint from anMulti-language sites using VariationsLab : Solutions AppStructuring a SharePoint Publishing Site Working with Business Data in Client Authenticating and Authorizing Apps forCreating a Navigation Term SetLab : ApplicationsLab : Working with Business SharePointPublishing for Multiple Devices and Data in Apps for SharePoint Designing Apps for PerformanceLab :Languages Reading Business Data in Client-Side Monitoring SharePoint Health ScoresCreating a Device Channel Code Creating and Deploying an App PartUsing the Device Panel Control Presenting Business Data in an App for Add health score polling functionalityAfterCreating a French VariationAfter completing SharePointAfter completing this module, completing this module, students will bethis module, students will be able to: students will be able to: able to:Configure website structure and navigation. Describe the key components of Describe the apps for SharePointDescribe the difference between structured Business Connectivity Services in development platform.and metadata navigation. SharePoint Server 2013. Use the client-side object models and theUtilize basic publishing features of Create and configure BDC models by REST API to communicate withSharePoint. using SharePoint Designer. SharePoint.Use the new cross-site publishing features Create and configure BDC models by Configure security for apps for SharePoint.of SharePoint 2013. using Visual Studio 2012.Module 12: Optimize the performance of apps forConfigure and implement variations for Managing and Accessing User Profile SharePoint.Module 2: Developingmultilingual sites.Module 8: Developing DataIn this module, you will review key Managed Metadata SolutionsIn thisOptimized Internet SitesIn this module, you aspects of the user profile service, and module you will see metadata objects andwill learn how to optimize your site for see how you can write client-side and how they are used to categorize items soInternet search engines, and maximize the server-side code to access, update and that you canlearn how to work with them inperformance of rendering your site manage user profile properties.Lessons code. You will also see how to use thecontent.Lessons Overview of User Profile Data in advanced features of terms and manageOptimizing a SharePoint Site for Search SharePoint 2013 permissions and roles. In tEngines Understanding Options for Accessing Managed MetadataOptimizing Performance and ScalabilityLab : User Profile Data Configuring Managed Metadata Term SetsOptimizing SharePoint Publishing Sites Managing User Profile Data Working with Managed MetadataOptimizing a Site for Search Engines Managing User Profile PropertiesLab : FieldsLab : Developing Managed MetadataMaximizing the Performance of a Publishing Accessing User Profile Data Solutions (Part 1)SiteAfter completing this module, students Add People Search Functionality to an Creating and Configuring the Corporatewill be able to: App Structure AppConfigure search engine optimization Display User Properties in the AppLab : Displaying the Existing Taxonomy Groupssettings. Managing User Profile Properties Creating a Group, a Term Set, andAdd SEO Properties to publishing pages Add Code to Display User Profile TermsLab : Developing Managedand Managed Navigation terms. Properties Metadata Solutions (Part 2)Configure caching to improve site rendering Add Code to Manage User Profile Obtaining the Host Webperformance. PropertiesAfter completing this module, Adding Metadata Site ColumnsAfterOptimize site assets and resources to students will be able to: completing this module, students will bemaximize performance.Module 9: Working Explain how user profile data is used in able to:with Business Connectivity ServicesIn this SharePoint. Explain the capabilities and applications ofmodule, you will learn how to develop Describe the options and restrictions for managed metadata in SharePoint 2013.Business Connectivity Services (BCS) accessing user profile data. Automate the creation and configuration ofsolutions.Lessons Use client-side code to access and managed metadata term sets.Business Connectivity Services in server-side code to access and update Interact with managed metadata term setsSharePoint 2013 user profile data. and fields from client-side and server-sideCreating BDC Models in SharePoint Configure and manage user profile code.Module 3: Interacting with the SearchDesigner properties.Module 13: Customizing the ServiceThe module provides an overviewCreating BDC Models in Visual Studio Social WorkloadIn this module, you will of the search service architecture in2012Lab : Working with Business see some of the social features in SharePoint 2013 as it relates toConnectivity Services SharePoint 2013, and you will see how developers, before describing how to

Page 63: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Creating Farm-Scoped External Content you can develop apps which extend and construct queries using Keyword QueryTypes customize the social workload; tailoring Language (KQL) andCreating App-Scoped External Content the experience for your business Understanding the SharePoint 2013TypesAfter completing this module, students needs.Lessons Search Servicewill be able to: Overview of the Social Workload Building Search Queries with KQL andDescribe the key components of Business Developing Social Solutions FQLConnectivity Services in SharePoint Server Working with FeedsLab : Creating a Executing Search Queries from CodeLab :2013. Social App Part Executing Search Queries fromCreate and configure BDC models by using Displaying a Project Site Newsfeed SharePoint AppsSharePoint Designer. Posting a Message to a Newsfeed Submitting Search Queries fromDeveloping Custom Connectivity Using Search to Retrieve Newsfeed Client-Side CodeComponents PostsAfter completing this module, Using a Custom Action to Launch AWorking with External Events and students will be able to: Search AppAfter completing this module,NotificationsLab : Creating and Deploying a Describe the main components of the students will be able to:.NET Connectivity Assembly social workload. Describe the SharePoint 2013 SearchCreate a .NET Connectivity Assembly Develop solutions to extend the social Architecture.Implementing Entity Methods workload. Build simple and advanced KQL Queries.Deploying and testing a .NET Connectivity Create solutions which make use of the Describe the SharePoint Search Index.ModelAfter completing this module, students newsfeed functionality in SharePoint Describe and work with crawled andwill be able to: Server 2013.Module 14: Monitoring and managed properties.Describe BCS Connector Framework Troubleshooting Custom SharePoint Describe the levels and security of thescenarios. SolutionsThis module will introduce SharePoint Search Schema.Module 4:Design and Develop BCS Connector methods that you can use to improve the Customizing the Search ExperienceIn thisstereotyped operations. performance and scalability of solutions module you will create and modify queriesDesign and Configure BDC model security. and apps.Lessons as well as manage search results.LessonsOptimize Search Connector crawl Debugging SharePoint Apps in Visual Customizing Query Processingperformance. Studio Customizing Search ResultsUse Visual Studio to build BDC Models for Diagnosing Faults in Deployed Apps Customizing Content ProcessingLab :Search. Testing Performance and ScalabilityLab : Configuring Result Types and DisplayDeploy BDC Search connectors. Enabling ASP.NET Tracing TemplatesDebug and troubleshoot your search Adding a Diagnostics Page to a Configuring and Test Result Typeconnectors. SharePoint App Customizing an Item Display TemplateDesign and deploy BDC event subscriber Configuring ASP.NET Tracing Customizing a Hover Panel Displaymethods. Using Trace LogsAfter completing this TemplateLab : Configuring EntityDescribe how to format event notification module, students will be able to: Extractionmessages. Describe how to identify, diagnose, and Create and deploy an entity extractorAfterConfigure alerts and event receivers on remove bugs in SharePoint apps during completing this module, students will beexternal lists.Module 11: Working with development. able to:Business DataIn this module you Describe how to record information about Create various types of result sourceswillleverage BCS components and data in issues that arise in deployed SharePoint Create basic and complex querycustom solutions. The module first covers apps. transformsthe built-in components that SharePoint Describe how developers optimize the Configure query rule conditions andprovides for surfacing business data in the performance of SharePoint apps by actions to target query intentuser interface. Next, we describes how to implementing best practices, measuring Create and modify result typeswork with bus performance, and load testing. Create and modify display templatesWorking with Business Data in Composite Utilize display templates with variousSolutions search web partsWorking with Business Data in Custom line Add managed properties as refiners withSolutions Communicating with SharePoint from an countsWorking with Business Data in Client App Utilize entity extraction in your crawlsApplicationsLab : Working with Business Authenticating and Authorizing Apps for Extend content processing with ContentData in Apps for SharePoint SharePoint EnrichmentModule 5: ImplementingReading Business Data in Client-Side Code Designing Apps for PerformanceLab : Enterprise Content ManagementIn thisPresenting Business Data in an App for Monitoring SharePoint Health Scores module, you will see how to work withSharePointAfter completing this module, Creating and Deploying an App Part SharePoint document managementstudents will be able to: Add health score polling functionalityAfter features in code.LessonsDescribe the key components of Business completing this module, students will be Working with eDiscoveryConnectivity Services in SharePoint Server able to: Working with Content Management2013. Describe the apps for SharePoint Automating Records ManagementLab :Create and configure BDC models by using development platform. Implementing Content ManagementSharePoint Designer. Use the client-side object models and the FunctionalityCreate and configure BDC models by using REST API to communicate with Creating a Custom Document ID ProviderVisual Studio 2012.Module 12: Managing SharePoint. Registering a Custom Document IDand Accessing User Profile DataIn this Configure security for apps for Providermodule, you will review key aspects of the SharePoint. Applying a Custom Audit PolicyAfteruser profile service, and see how you can Optimize the performance of apps for completing this module, students will be

Page 64: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

write client-side and server-side code to SharePoint.Module 2: Developing able to:access, update and manage user profile Managed Metadata SolutionsIn this Use SharePoint eDiscovery functionality inproperties.Lessons module you will see metadata objects custom applications.Overview of User Profile Data in SharePoint and how they are used to categorize Create and manage information2013 items so that you canlearn how to work management policies and document setsUnderstanding Options for Accessing User with them in code. You will also see how programmatically.Profile Data to use the advanced features of terms Manage and customize SharePointManaging User Profile Data and manage permissions and roles. In t records management functionality.ModuleManaging User Profile PropertiesLab : Managed Metadata 6: Developing a Publishing Site for WebAccessing User Profile Data Configuring Managed Metadata Term ContentIn this module, you will learn howAdd People Search Functionality to an App Sets to utilize develop web content solutions forDisplay User Properties in the AppLab : Working with Managed Metadata publishing sites.LessonsManaging User Profile Properties FieldsLab : Developing Managed Programming with the Web ContentAdd Code to Display User Profile Properties Metadata Solutions (Part 1) Publishing APIAdd Code to Manage User Profile Creating and Configuring the Corporate Developing Page Components for WebPropertiesAfter completing this module, Structure App Content PublishingLab : Customizing astudents will be able to: Displaying the Existing Taxonomy SharePoint Publishing SiteExplain how user profile data is used in Groups Building a Custom Page Field ControlSharePoint. Creating a Group, a Term Set, and Building a Page LayoutAfter completingDescribe the options and restrictions for TermsLab : Developing Managed this module, students will be able to:accessing user profile data. Metadata Solutions (Part 2) Describe how to utilize the Publishing APIUse client-side code to access and Obtaining the Host Web to access publishing settings and content.server-side code to access and update user Adding Metadata Site ColumnsAfter Describe how to use and customize pageprofile data. completing this module, students will be content controls in publishing sites.ModuleConfigure and manage user profile able to: 7: Structuring and Publishing Websites forproperties.Module 13: Customizing the Explain the capabilities and applications All UsersThis module will focus onSocial WorkloadIn this module, you will see of managed metadata in SharePoint providing you with the knowledge to buildsome of the social features in SharePoint 2013. web sites that are mobile device friendly,2013, and you will see how you can develop Automate the creation and configuration support multiple language and with properapps which extend and customize the social of managed metadata term sets. navigation. This will be accomplished byworkload; tailoring the experience for your Interact with managed metadata term intbusiness needs.Lessons sets and fields from client-side and Website Structure and NavigationOverview of the Social Workload server-side code.Module 3: Interacting Publishing ContentDeveloping Social Solutions with the Search ServiceThe module Publishing to Mobile DevicesWorking with FeedsLab : Creating a Social provides an overview of the search Multi-language sites using VariationsLab :App Part service architecture in SharePoint 2013 Structuring a SharePoint Publishing SiteDisplaying a Project Site Newsfeed as it relates to developers, before Creating a Navigation Term SetLab :Posting a Message to a Newsfeed describing how to construct queries using Publishing for Multiple Devices andUsing Search to Retrieve Newsfeed Keyword Query Language (KQL) and LanguagesPostsAfter completing this module, students Understanding the SharePoint 2013 Creating a Device Channelwill be able to: Search Service Using the Device Panel ControlDescribe the main components of the social Building Search Queries with KQL and Creating a French VariationAfterworkload. FQL completing this module, students will beDevelop solutions to extend the social Executing Search Queries from CodeLab able to:workload. : Executing Search Queries from Configure website structure andCreate solutions which make use of the SharePoint Apps navigation.newsfeed functionality in SharePoint Server Submitting Search Queries from Describe the difference between structured2013.Module 14: Monitoring and Client-Side Code and metadata navigation.Troubleshooting Custom SharePoint Using a Custom Action to Launch A Utilize basic publishing features ofSolutionsThis module will introduce methods Search AppAfter completing this module, SharePoint.that you can use to improve the students will be able to: Use the new cross-site publishing featuresperformance and scalability of solutions and Describe the SharePoint 2013 Search of SharePoint 2013.apps.Lessons Architecture. Configure and implement variations forDebugging SharePoint Apps in Visual Studio Build simple and advanced KQL Queries. multilingual sites.Module 8: DevelopingDiagnosing Faults in Deployed Apps Describe the SharePoint Search Index. Optimized Internet SitesIn this module,Testing Performance and ScalabilityLab : Describe and work with crawled and you will learn how to optimize your site forEnabling ASP.NET Tracing managed properties. Internet search engines, and maximize theAdding a Diagnostics Page to a SharePoint Describe the levels and security of the performance of rendering your siteApp SharePoint Search Schema.Module 4: content.LessonsConfiguring ASP.NET Tracing Customizing the Search ExperienceIn Optimizing a SharePoint Site for SearchUsing Trace LogsAfter completing this this module you will create and modify Enginesmodule, students will be able to: queries as well as manage search Optimizing Performance andDescribe how to identify, diagnose, and results.Lessons ScalabilityLab : Optimizing SharePointremove bugs in SharePoint apps during Customizing Query Processing Publishing Sitesdevelopment. Customizing Search Results Optimizing a Site for Search EnginesDescribe how to record information about Customizing Content ProcessingLab : Maximizing the Performance of a

Page 65: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

issues that arise in deployed SharePoint Configuring Result Types and Display Publishing SiteAfter completing thisapps. Templates module, students will be able to:Describe how developers optimize the Configuring and Test Result Type Configure search engine optimizationperformance of SharePoint apps by Customizing an Item Display Template settings.implementing best practices, measuring Customizing a Hover Panel Display Add SEO Properties to publishing pagesperformance, and load testing. TemplateLab : Configuring Entity and Managed Navigation terms.

Extraction Configure caching to improve siteCreate and deploy an entity extractorAfter rendering performance.

line completing this module, students will be Optimize site assets and resources toCommunicating with SharePoint from an able to: maximize performance.Module 9: WorkingApp Create various types of result sources with Business Connectivity ServicesIn thisAuthenticating and Authorizing Apps for Create basic and complex query module, you will learn how to developSharePoint transforms Business Connectivity Services (BCS)Designing Apps for PerformanceLab : Configure query rule conditions and solutions.LessonsMonitoring SharePoint Health Scores actions to target query intent Business Connectivity Services inCreating and Deploying an App Part Create and modify result types SharePoint 2013Add health score polling functionalityAfter Create and modify display templates Creating BDC Models in SharePointcompleting this module, students will be able Utilize display templates with various Designerto: search web parts Creating BDC Models in Visual StudioDescribe the apps for SharePoint Add managed properties as refiners with 2012Lab : Working with Businessdevelopment platform. counts Connectivity ServicesUse the client-side object models and the Utilize entity extraction in your crawls Creating Farm-Scoped External ContentREST API to communicate with SharePoint. Extend content processing with Content TypesConfigure security for apps for SharePoint. EnrichmentModule 5: Implementing Creating App-Scoped External ContentOptimize the performance of apps for Enterprise Content ManagementIn this TypesAfter completing this module,SharePoint.Module 2: Developing Managed module, you will see how to work with students will be able to:Metadata SolutionsIn this module you will SharePoint document management Describe the key components of Businesssee metadata objects and how they are features in code.Lessons Connectivity Services in SharePoint Serverused to categorize items so that you Working with eDiscovery 2013.canlearn how to work with them in code. You Working with Content Management Create and configure BDC models bywill also see how to use the advanced Automating Records ManagementLab : using SharePoint Designer.features of terms and manage permissions Implementing Content Management Developing Custom Connectivityand roles. In t Functionality ComponentsManaged Metadata Creating a Custom Document ID Provider Working with External Events andConfiguring Managed Metadata Term Sets Registering a Custom Document ID NotificationsLab : Creating and DeployingWorking with Managed Metadata FieldsLab : Provider a .NET Connectivity AssemblyDeveloping Managed Metadata Solutions Applying a Custom Audit PolicyAfter Create a .NET Connectivity Assembly(Part 1) completing this module, students will be Implementing Entity MethodsCreating and Configuring the Corporate able to: Deploying and testing a .NET ConnectivityStructure App Use SharePoint eDiscovery functionality ModelAfter completing this module,Displaying the Existing Taxonomy Groups in custom applications. students will be able to:Creating a Group, a Term Set, and Create and manage information Describe BCS Connector FrameworkTermsLab : Developing Managed Metadata management policies and document sets scenarios.Solutions (Part 2) programmatically. Design and Develop BCS ConnectorObtaining the Host Web Manage and customize SharePoint stereotyped operations.Adding Metadata Site ColumnsAfter records management Design and Configure BDC model security.completing this module, students will be able functionality.Module 6: Developing a Optimize Search Connector crawlto: Publishing Site for Web ContentIn this performance.Explain the capabilities and applications of module, you will learn how to utilize Use Visual Studio to build BDC Models formanaged metadata in SharePoint 2013. develop web content solutions for Search.Automate the creation and configuration of publishing sites.Lessons Deploy BDC Search connectors.managed metadata term sets. Programming with the Web Content Debug and troubleshoot your searchInteract with managed metadata term sets Publishing API connectors.and fields from client-side and server-side Developing Page Components for Web Design and deploy BDC event subscribercode.Module 3: Interacting with the Search Content PublishingLab : Customizing a methods.ServiceThe module provides an overview of SharePoint Publishing Site Describe how to format event notificationthe search service architecture in Building a Custom Page Field Control messages.SharePoint 2013 as it relates to developers, Building a Page LayoutAfter completing Configure alerts and event receivers onbefore describing how to construct queries this module, students will be able to: external lists.Module 11: Working withusing Keyword Query Language (KQL) and Describe how to utilize the Publishing API Business DataIn this module youUnderstanding the SharePoint 2013 Search to access publishing settings and willleverage BCS components and data inService content. custom solutions. The module first coversBuilding Search Queries with KQL and FQL Describe how to use and customize page the built-in components that SharePointExecuting Search Queries from CodeLab : content controls in publishing provides for surfacing business data in theExecuting Search Queries from SharePoint sites.Module 7: Structuring and user interface. Next, we describes how toApps Publishing Websites for All UsersThis work with bus

Page 66: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Submitting Search Queries from Client-Side module will focus on providing you with Working with Business Data in CompositeCode the knowledge to build web sites that are SolutionsUsing a Custom Action to Launch A Search mobile device friendly, support multiple Working with Business Data in CustomAppAfter completing this module, students language and with proper navigation. Solutionswill be able to: This will be accomplished by int Working with Business Data in ClientDescribe the SharePoint 2013 Search Website Structure and Navigation ApplicationsLab : Working with BusinessArchitecture. Publishing Content Data in Apps for SharePointBuild simple and advanced KQL Queries. Publishing to Mobile Devices Reading Business Data in Client-SideDescribe the SharePoint Search Index. Multi-language sites using VariationsLab CodeDescribe and work with crawled and : Structuring a SharePoint Publishing Site Presenting Business Data in an App formanaged properties. Creating a Navigation Term SetLab : SharePointAfter completing this module,Describe the levels and security of the Publishing for Multiple Devices and students will be able to:SharePoint Search Schema.Module 4: Languages Describe the key components of BusinessCustomizing the Search ExperienceIn this Creating a Device Channel Connectivity Services in SharePoint Servermodule you will create and modify queries Using the Device Panel Control 2013.as well as manage search results.Lessons Creating a French VariationAfter Create and configure BDC models byCustomizing Query Processing completing this module, students will be using SharePoint Designer.Customizing Search Results able to: Create and configure BDC models byCustomizing Content ProcessingLab : Configure website structure and using Visual Studio 2012.Module 12:Configuring Result Types and Display navigation. Managing and Accessing User ProfileTemplates Describe the difference between DataIn this module, you will review keyConfiguring and Test Result Type structured and metadata navigation. aspects of the user profile service, and seeCustomizing an Item Display Template Utilize basic publishing features of how you can write client-side andCustomizing a Hover Panel Display SharePoint. server-side code to access, update andTemplateLab : Configuring Entity Extraction Use the new cross-site publishing manage user profile properties.LessonsCreate and deploy an entity extractorAfter features of SharePoint 2013. Overview of User Profile Data incompleting this module, students will be able Configure and implement variations for SharePoint 2013to: multilingual sites.Module 8: Developing Understanding Options for Accessing UserCreate various types of result sources Optimized Internet SitesIn this module, Profile DataCreate basic and complex query transforms you will learn how to optimize your site for Managing User Profile DataConfigure query rule conditions and actions Internet search engines, and maximize Managing User Profile PropertiesLab :to target query intent the performance of rendering your site Accessing User Profile DataCreate and modify result types content.Lessons Add People Search Functionality to an AppCreate and modify display templates Optimizing a SharePoint Site for Search Display User Properties in the AppLab :Utilize display templates with various search Engines Managing User Profile Propertiesweb parts Optimizing Performance and Add Code to Display User ProfileAdd managed properties as refiners with ScalabilityLab : Optimizing SharePoint Propertiescounts Publishing Sites Add Code to Manage User ProfileUtilize entity extraction in your crawls Optimizing a Site for Search Engines PropertiesAfter completing this module,Extend content processing with Content Maximizing the Performance of a students will be able to:EnrichmentModule 5: Implementing Publishing SiteAfter completing this Explain how user profile data is used inEnterprise Content ManagementIn this module, students will be able to: SharePoint.module, you will see how to work with Configure search engine optimization Describe the options and restrictions forSharePoint document management features settings. accessing user profile data.in code.Lessons Add SEO Properties to publishing pages Use client-side code to access andWorking with eDiscovery and Managed Navigation terms. server-side code to access and updateWorking with Content Management Configure caching to improve site user profile data.Automating Records ManagementLab : rendering performance. Configure and manage user profileImplementing Content Management Optimize site assets and resources to properties.Module 13: Customizing theFunctionality maximize performance.Module 9: Social WorkloadIn this module, you willCreating a Custom Document ID Provider Working with Business Connectivity see some of the social features inRegistering a Custom Document ID Provider ServicesIn this module, you will learn how SharePoint 2013, and you will see how youApplying a Custom Audit PolicyAfter to develop Business Connectivity can develop apps which extend andcompleting this module, students will be able Services (BCS) solutions.Lessons customize the social workload; tailoring theto: Business Connectivity Services in experience for your businessUse SharePoint eDiscovery functionality in SharePoint 2013 needs.Lessonscustom applications. Creating BDC Models in SharePoint Overview of the Social WorkloadCreate and manage information Designer Developing Social Solutionsmanagement policies and document sets Creating BDC Models in Visual Studio Working with FeedsLab : Creating a Socialprogrammatically. 2012Lab : Working with Business App PartManage and customize SharePoint records Connectivity Services Displaying a Project Site Newsfeedmanagement functionality.Module 6: Creating Farm-Scoped External Content Posting a Message to a NewsfeedDeveloping a Publishing Site for Web Types Using Search to Retrieve NewsfeedContentIn this module, you will learn how to Creating App-Scoped External Content PostsAfter completing this module,utilize develop web content solutions for TypesAfter completing this module, students will be able to:publishing sites.Lessons students will be able to: Describe the main components of the

Page 67: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Programming with the Web Content Describe the key components of social workload.Publishing API Business Connectivity Services in Develop solutions to extend the socialDeveloping Page Components for Web SharePoint Server 2013. workload.Content PublishingLab : Customizing a Create and configure BDC models by Create solutions which make use of theSharePoint Publishing Site using SharePoint Designer. newsfeed functionality in SharePointBuilding a Custom Page Field Control Developing Custom Connectivity Server 2013.Module 14: Monitoring andBuilding a Page LayoutAfter completing this Components Troubleshooting Custom SharePointmodule, students will be able to: Working with External Events and SolutionsThis module will introduceDescribe how to utilize the Publishing API to NotificationsLab : Creating and Deploying methods that you can use to improve theaccess publishing settings and content. a .NET Connectivity Assembly performance and scalability of solutionsDescribe how to use and customize page Create a .NET Connectivity Assembly and apps.Lessonscontent controls in publishing sites.Module Implementing Entity Methods Debugging SharePoint Apps in Visual7: Structuring and Publishing Websites for Deploying and testing a .NET StudioAll UsersThis module will focus on providing Connectivity ModelAfter completing this Diagnosing Faults in Deployed Appsyou with the knowledge to build web sites module, students will be able to: Testing Performance and ScalabilityLab :that are mobile device friendly, support Describe BCS Connector Framework Enabling ASP.NET Tracingmultiple language and with proper scenarios. Adding a Diagnostics Page to anavigation. This will be accomplished by int Design and Develop BCS Connector SharePoint AppWebsite Structure and Navigation stereotyped operations. Configuring ASP.NET TracingPublishing Content Design and Configure BDC model Using Trace LogsAfter completing thisPublishing to Mobile Devices security. module, students will be able to:Multi-language sites using VariationsLab : Optimize Search Connector crawl Describe how to identify, diagnose, andStructuring a SharePoint Publishing Site performance. remove bugs in SharePoint apps duringCreating a Navigation Term SetLab : Use Visual Studio to build BDC Models development.Publishing for Multiple Devices and for Search. Describe how to record information aboutLanguages Deploy BDC Search connectors. issues that arise in deployed SharePointCreating a Device Channel Debug and troubleshoot your search apps.Using the Device Panel Control connectors. Describe how developers optimize theCreating a French VariationAfter completing Design and deploy BDC event subscriber performance of SharePoint apps bythis module, students will be able to: methods. implementing best practices, measuringConfigure website structure and navigation. Describe how to format event notification performance, and load testing.Describe the difference between structured messages.and metadata navigation. Configure alerts and event receivers onUtilize basic publishing features of external lists.Module 11: Working with lineSharePoint. Business DataIn this module you Communicating with SharePoint from anUse the new cross-site publishing features willleverage BCS components and data in Appof SharePoint 2013. custom solutions. The module first covers Authenticating and Authorizing Apps forConfigure and implement variations for the built-in components that SharePoint SharePointmultilingual sites.Module 8: Developing provides for surfacing business data in Designing Apps for PerformanceLab :Optimized Internet SitesIn this module, you the user interface. Next, we describes Monitoring SharePoint Health Scoreswill learn how to optimize your site for how to work with bus Creating and Deploying an App PartInternet search engines, and maximize the Working with Business Data in Add health score polling functionalityAfterperformance of rendering your site Composite Solutions completing this module, students will becontent.Lessons Working with Business Data in Custom able to:Optimizing a SharePoint Site for Search Solutions Describe the apps for SharePointEngines Working with Business Data in Client development platform.Optimizing Performance and ScalabilityLab : ApplicationsLab : Working with Business Use the client-side object models and theOptimizing SharePoint Publishing Sites Data in Apps for SharePoint REST API to communicate withOptimizing a Site for Search Engines Reading Business Data in Client-Side SharePoint.Maximizing the Performance of a Publishing Code Configure security for apps for SharePoint.SiteAfter completing this module, students Presenting Business Data in an App for Optimize the performance of apps forwill be able to: SharePointAfter completing this module, SharePoint.Module 2: DevelopingConfigure search engine optimization students will be able to: Managed Metadata SolutionsIn thissettings. Describe the key components of module you will see metadata objects andAdd SEO Properties to publishing pages Business Connectivity Services in how they are used to categorize items soand Managed Navigation terms. SharePoint Server 2013. that you canlearn how to work with them inConfigure caching to improve site rendering Create and configure BDC models by code. You will also see how to use theperformance. using SharePoint Designer. advanced features of terms and manageOptimize site assets and resources to Create and configure BDC models by permissions and roles. In tmaximize performance.Module 9: Working using Visual Studio 2012.Module 12: Managed Metadatawith Business Connectivity ServicesIn this Managing and Accessing User Profile Configuring Managed Metadata Term Setsmodule, you will learn how to develop DataIn this module, you will review key Working with Managed MetadataBusiness Connectivity Services (BCS) aspects of the user profile service, and FieldsLab : Developing Managed Metadatasolutions.Lessons see how you can write client-side and Solutions (Part 1)Business Connectivity Services in server-side code to access, update and Creating and Configuring the CorporateSharePoint 2013 manage user profile properties.Lessons Structure App

Page 68: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Creating BDC Models in SharePoint Overview of User Profile Data in Displaying the Existing Taxonomy GroupsDesigner SharePoint 2013 Creating a Group, a Term Set, andCreating BDC Models in Visual Studio Understanding Options for Accessing TermsLab : Developing Managed2012Lab : Working with Business User Profile Data Metadata Solutions (Part 2)Connectivity Services Managing User Profile Data Obtaining the Host WebCreating Farm-Scoped External Content Managing User Profile PropertiesLab : Adding Metadata Site ColumnsAfterTypes Accessing User Profile Data completing this module, students will beCreating App-Scoped External Content Add People Search Functionality to an able to:TypesAfter completing this module, students App Explain the capabilities and applications ofwill be able to: Display User Properties in the AppLab : managed metadata in SharePoint 2013.Describe the key components of Business Managing User Profile Properties Automate the creation and configuration ofConnectivity Services in SharePoint Server Add Code to Display User Profile managed metadata term sets.2013. Properties Interact with managed metadata term setsCreate and configure BDC models by using Add Code to Manage User Profile and fields from client-side and server-sideSharePoint Designer. PropertiesAfter completing this module, code.Module 3: Interacting with the SearchDeveloping Custom Connectivity students will be able to: ServiceThe module provides an overviewComponents Explain how user profile data is used in of the search service architecture inWorking with External Events and SharePoint. SharePoint 2013 as it relates toNotificationsLab : Creating and Deploying a Describe the options and restrictions for developers, before describing how to.NET Connectivity Assembly accessing user profile data. construct queries using Keyword QueryCreate a .NET Connectivity Assembly Use client-side code to access and Language (KQL) andImplementing Entity Methods server-side code to access and update Understanding the SharePoint 2013Deploying and testing a .NET Connectivity user profile data. Search ServiceModelAfter completing this module, students Configure and manage user profile Building Search Queries with KQL andwill be able to: properties.Module 13: Customizing the FQLDescribe BCS Connector Framework Social WorkloadIn this module, you will Executing Search Queries from CodeLab :scenarios. see some of the social features in Executing Search Queries fromDesign and Develop BCS Connector SharePoint 2013, and you will see how SharePoint Appsstereotyped operations. you can develop apps which extend and Submitting Search Queries fromDesign and Configure BDC model security. customize the social workload; tailoring Client-Side CodeOptimize Search Connector crawl the experience for your business Using a Custom Action to Launch Aperformance. needs.Lessons Search AppAfter completing this module,Use Visual Studio to build BDC Models for Overview of the Social Workload students will be able to:Search. Developing Social Solutions Describe the SharePoint 2013 SearchDeploy BDC Search connectors. Working with FeedsLab : Creating a Architecture.Debug and troubleshoot your search Social App Part Build simple and advanced KQL Queries.connectors. Displaying a Project Site Newsfeed Describe the SharePoint Search Index.Design and deploy BDC event subscriber Posting a Message to a Newsfeed Describe and work with crawled andmethods. Using Search to Retrieve Newsfeed managed properties.Describe how to format event notification PostsAfter completing this module, Describe the levels and security of themessages. students will be able to: SharePoint Search Schema.Module 4:Configure alerts and event receivers on Describe the main components of the Customizing the Search ExperienceIn thisexternal lists.Module 11: Working with social workload. module you will create and modify queriesBusiness DataIn this module you Develop solutions to extend the social as well as manage search results.Lessonswillleverage BCS components and data in workload. Customizing Query Processingcustom solutions. The module first covers Create solutions which make use of the Customizing Search Resultsthe built-in components that SharePoint newsfeed functionality in SharePoint Customizing Content ProcessingLab :provides for surfacing business data in the Server 2013.Module 14: Monitoring and Configuring Result Types and Displayuser interface. Next, we describes how to Troubleshooting Custom SharePoint Templateswork with bus SolutionsThis module will introduce Configuring and Test Result TypeWorking with Business Data in Composite methods that you can use to improve the Customizing an Item Display TemplateSolutions performance and scalability of solutions Customizing a Hover Panel DisplayWorking with Business Data in Custom and apps.Lessons TemplateLab : Configuring EntitySolutions Debugging SharePoint Apps in Visual ExtractionWorking with Business Data in Client Studio Create and deploy an entity extractorAfterApplicationsLab : Working with Business Diagnosing Faults in Deployed Apps completing this module, students will beData in Apps for SharePoint Testing Performance and ScalabilityLab : able to:Reading Business Data in Client-Side Code Enabling ASP.NET Tracing Create various types of result sourcesPresenting Business Data in an App for Adding a Diagnostics Page to a Create basic and complex querySharePointAfter completing this module, SharePoint App transformsstudents will be able to: Configuring ASP.NET Tracing Configure query rule conditions andDescribe the key components of Business Using Trace LogsAfter completing this actions to target query intentConnectivity Services in SharePoint Server module, students will be able to: Create and modify result types2013. Describe how to identify, diagnose, and Create and modify display templatesCreate and configure BDC models by using remove bugs in SharePoint apps during Utilize display templates with variousSharePoint Designer. development. search web parts

Page 69: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Create and configure BDC models by using Describe how to record information about Add managed properties as refiners withVisual Studio 2012.Module 12: Managing issues that arise in deployed SharePoint countsand Accessing User Profile DataIn this apps. Utilize entity extraction in your crawlsmodule, you will review key aspects of the Describe how developers optimize the Extend content processing with Contentuser profile service, and see how you can performance of SharePoint apps by EnrichmentModule 5: Implementingwrite client-side and server-side code to implementing best practices, measuring Enterprise Content ManagementIn thisaccess, update and manage user profile performance, and load testing. module, you will see how to work withproperties.Lessons SharePoint document managementOverview of User Profile Data in SharePoint features in code.Lessons2013 line Working with eDiscoveryUnderstanding Options for Accessing User Communicating with SharePoint from an Working with Content ManagementProfile Data App Automating Records ManagementLab :Managing User Profile Data Authenticating and Authorizing Apps for Implementing Content ManagementManaging User Profile PropertiesLab : SharePoint FunctionalityAccessing User Profile Data Designing Apps for PerformanceLab : Creating a Custom Document ID ProviderAdd People Search Functionality to an App Monitoring SharePoint Health Scores Registering a Custom Document IDDisplay User Properties in the AppLab : Creating and Deploying an App Part ProviderManaging User Profile Properties Add health score polling functionalityAfter Applying a Custom Audit PolicyAfterAdd Code to Display User Profile Properties completing this module, students will be completing this module, students will beAdd Code to Manage User Profile able to: able to:PropertiesAfter completing this module, Describe the apps for SharePoint Use SharePoint eDiscovery functionality instudents will be able to: development platform. custom applications.Explain how user profile data is used in Use the client-side object models and the Create and manage informationSharePoint. REST API to communicate with management policies and document setsDescribe the options and restrictions for SharePoint. programmatically.accessing user profile data. Configure security for apps for Manage and customize SharePointUse client-side code to access and SharePoint. records management functionality.Moduleserver-side code to access and update user Optimize the performance of apps for 6: Developing a Publishing Site for Webprofile data. SharePoint.Module 2: Developing ContentIn this module, you will learn howConfigure and manage user profile Managed Metadata SolutionsIn this to utilize develop web content solutions forproperties.Module 13: Customizing the module you will see metadata objects publishing sites.LessonsSocial WorkloadIn this module, you will see and how they are used to categorize Programming with the Web Contentsome of the social features in SharePoint items so that you canlearn how to work Publishing API2013, and you will see how you can develop with them in code. You will also see how Developing Page Components for Webapps which extend and customize the social to use the advanced features of terms Content PublishingLab : Customizing aworkload; tailoring the experience for your and manage permissions and roles. In t SharePoint Publishing Sitebusiness needs.Lessons Managed Metadata Building a Custom Page Field ControlOverview of the Social Workload Configuring Managed Metadata Term Building a Page LayoutAfter completingDeveloping Social Solutions Sets this module, students will be able to:Working with FeedsLab : Creating a Social Working with Managed Metadata Describe how to utilize the Publishing APIApp Part FieldsLab : Developing Managed to access publishing settings and content.Displaying a Project Site Newsfeed Metadata Solutions (Part 1) Describe how to use and customize pagePosting a Message to a Newsfeed Creating and Configuring the Corporate content controls in publishing sites.ModuleUsing Search to Retrieve Newsfeed Structure App 7: Structuring and Publishing Websites forPostsAfter completing this module, students Displaying the Existing Taxonomy All UsersThis module will focus onwill be able to: Groups providing you with the knowledge to buildDescribe the main components of the social Creating a Group, a Term Set, and web sites that are mobile device friendly,workload. TermsLab : Developing Managed support multiple language and with properDevelop solutions to extend the social Metadata Solutions (Part 2) navigation. This will be accomplished byworkload. Obtaining the Host Web intCreate solutions which make use of the Adding Metadata Site ColumnsAfter Website Structure and Navigationnewsfeed functionality in SharePoint Server completing this module, students will be Publishing Content2013.Module 14: Monitoring and able to: Publishing to Mobile DevicesTroubleshooting Custom SharePoint Explain the capabilities and applications Multi-language sites using VariationsLab :SolutionsThis module will introduce methods of managed metadata in SharePoint Structuring a SharePoint Publishing Sitethat you can use to improve the 2013. Creating a Navigation Term SetLab :performance and scalability of solutions and Automate the creation and configuration Publishing for Multiple Devices andapps.Lessons of managed metadata term sets. LanguagesDebugging SharePoint Apps in Visual Studio Interact with managed metadata term Creating a Device ChannelDiagnosing Faults in Deployed Apps sets and fields from client-side and Using the Device Panel ControlTesting Performance and ScalabilityLab : server-side code.Module 3: Interacting Creating a French VariationAfterEnabling ASP.NET Tracing with the Search ServiceThe module completing this module, students will beAdding a Diagnostics Page to a SharePoint provides an overview of the search able to:App service architecture in SharePoint 2013 Configure website structure andConfiguring ASP.NET Tracing as it relates to developers, before navigation.Using Trace LogsAfter completing this describing how to construct queries using Describe the difference between structured

Page 70: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

module, students will be able to: Keyword Query Language (KQL) and and metadata navigation.Describe how to identify, diagnose, and Understanding the SharePoint 2013 Utilize basic publishing features ofremove bugs in SharePoint apps during Search Service SharePoint.development. Building Search Queries with KQL and Use the new cross-site publishing featuresDescribe how to record information about FQL of SharePoint 2013.issues that arise in deployed SharePoint Executing Search Queries from CodeLab Configure and implement variations forapps. : Executing Search Queries from multilingual sites.Module 8: DevelopingDescribe how developers optimize the SharePoint Apps Optimized Internet SitesIn this module,performance of SharePoint apps by Submitting Search Queries from you will learn how to optimize your site forimplementing best practices, measuring Client-Side Code Internet search engines, and maximize theperformance, and load testing. Using a Custom Action to Launch A performance of rendering your site

Search AppAfter completing this module, content.Lessonsstudents will be able to: Optimizing a SharePoint Site for Search

line Describe the SharePoint 2013 Search EnginesCommunicating with SharePoint from an Architecture. Optimizing Performance andApp Build simple and advanced KQL Queries. ScalabilityLab : Optimizing SharePointAuthenticating and Authorizing Apps for Describe the SharePoint Search Index. Publishing SitesSharePoint Describe and work with crawled and Optimizing a Site for Search EnginesDesigning Apps for PerformanceLab : managed properties. Maximizing the Performance of aMonitoring SharePoint Health Scores Describe the levels and security of the Publishing SiteAfter completing thisCreating and Deploying an App Part SharePoint Search Schema.Module 4: module, students will be able to:Add health score polling functionalityAfter Customizing the Search ExperienceIn Configure search engine optimizationcompleting this module, students will be able this module you will create and modify settings.to: queries as well as manage search Add SEO Properties to publishing pagesDescribe the apps for SharePoint results.Lessons and Managed Navigation terms.development platform. Customizing Query Processing Configure caching to improve siteUse the client-side object models and the Customizing Search Results rendering performance.REST API to communicate with SharePoint. Customizing Content ProcessingLab : Optimize site assets and resources toConfigure security for apps for SharePoint. Configuring Result Types and Display maximize performance.Module 9: WorkingOptimize the performance of apps for Templates with Business Connectivity ServicesIn thisSharePoint.Module 2: Developing Managed Configuring and Test Result Type module, you will learn how to developMetadata SolutionsIn this module you will Customizing an Item Display Template Business Connectivity Services (BCS)see metadata objects and how they are Customizing a Hover Panel Display solutions.Lessonsused to categorize items so that you TemplateLab : Configuring Entity Business Connectivity Services incanlearn how to work with them in code. You Extraction SharePoint 2013will also see how to use the advanced Create and deploy an entity extractorAfter Creating BDC Models in SharePointfeatures of terms and manage permissions completing this module, students will be Designerand roles. In t able to: Creating BDC Models in Visual StudioManaged Metadata Create various types of result sources 2012Lab : Working with BusinessConfiguring Managed Metadata Term Sets Create basic and complex query Connectivity ServicesWorking with Managed Metadata FieldsLab : transforms Creating Farm-Scoped External ContentDeveloping Managed Metadata Solutions Configure query rule conditions and Types(Part 1) actions to target query intent Creating App-Scoped External ContentCreating and Configuring the Corporate Create and modify result types TypesAfter completing this module,Structure App Create and modify display templates students will be able to:Displaying the Existing Taxonomy Groups Utilize display templates with various Describe the key components of BusinessCreating a Group, a Term Set, and search web parts Connectivity Services in SharePoint ServerTermsLab : Developing Managed Metadata Add managed properties as refiners with 2013.Solutions (Part 2) counts Create and configure BDC models byObtaining the Host Web Utilize entity extraction in your crawls using SharePoint Designer.Adding Metadata Site ColumnsAfter Extend content processing with Content Developing Custom Connectivitycompleting this module, students will be able EnrichmentModule 5: Implementing Componentsto: Enterprise Content ManagementIn this Working with External Events andExplain the capabilities and applications of module, you will see how to work with NotificationsLab : Creating and Deployingmanaged metadata in SharePoint 2013. SharePoint document management a .NET Connectivity AssemblyAutomate the creation and configuration of features in code.Lessons Create a .NET Connectivity Assemblymanaged metadata term sets. Working with eDiscovery Implementing Entity MethodsInteract with managed metadata term sets Working with Content Management Deploying and testing a .NET Connectivityand fields from client-side and server-side Automating Records ManagementLab : ModelAfter completing this module,code.Module 3: Interacting with the Search Implementing Content Management students will be able to:ServiceThe module provides an overview of Functionality Describe BCS Connector Frameworkthe search service architecture in Creating a Custom Document ID Provider scenarios.SharePoint 2013 as it relates to developers, Registering a Custom Document ID Design and Develop BCS Connectorbefore describing how to construct queries Provider stereotyped operations.using Keyword Query Language (KQL) and Applying a Custom Audit PolicyAfter Design and Configure BDC model security.Understanding the SharePoint 2013 Search completing this module, students will be Optimize Search Connector crawl

Page 71: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Service able to: performance.Building Search Queries with KQL and FQL Use SharePoint eDiscovery functionality Use Visual Studio to build BDC Models forExecuting Search Queries from CodeLab : in custom applications. Search.Executing Search Queries from SharePoint Create and manage information Deploy BDC Search connectors.Apps management policies and document sets Debug and troubleshoot your searchSubmitting Search Queries from Client-Side programmatically. connectors.Code Manage and customize SharePoint Design and deploy BDC event subscriberUsing a Custom Action to Launch A Search records management methods.AppAfter completing this module, students functionality.Module 6: Developing a Describe how to format event notificationwill be able to: Publishing Site for Web ContentIn this messages.Describe the SharePoint 2013 Search module, you will learn how to utilize Configure alerts and event receivers onArchitecture. develop web content solutions for external lists.Module 11: Working withBuild simple and advanced KQL Queries. publishing sites.Lessons Business DataIn this module youDescribe the SharePoint Search Index. Programming with the Web Content willleverage BCS components and data inDescribe and work with crawled and Publishing API custom solutions. The module first coversmanaged properties. Developing Page Components for Web the built-in components that SharePointDescribe the levels and security of the Content PublishingLab : Customizing a provides for surfacing business data in theSharePoint Search Schema.Module 4: SharePoint Publishing Site user interface. Next, we describes how toCustomizing the Search ExperienceIn this Building a Custom Page Field Control work with busmodule you will create and modify queries Building a Page LayoutAfter completing Working with Business Data in Compositeas well as manage search results.Lessons this module, students will be able to: SolutionsCustomizing Query Processing Describe how to utilize the Publishing API Working with Business Data in CustomCustomizing Search Results to access publishing settings and SolutionsCustomizing Content ProcessingLab : content. Working with Business Data in ClientConfiguring Result Types and Display Describe how to use and customize page ApplicationsLab : Working with BusinessTemplates content controls in publishing Data in Apps for SharePointConfiguring and Test Result Type sites.Module 7: Structuring and Reading Business Data in Client-SideCustomizing an Item Display Template Publishing Websites for All UsersThis CodeCustomizing a Hover Panel Display module will focus on providing you with Presenting Business Data in an App forTemplateLab : Configuring Entity Extraction the knowledge to build web sites that are SharePointAfter completing this module,Create and deploy an entity extractorAfter mobile device friendly, support multiple students will be able to:completing this module, students will be able language and with proper navigation. Describe the key components of Businessto: This will be accomplished by int Connectivity Services in SharePoint ServerCreate various types of result sources Website Structure and Navigation 2013.Create basic and complex query transforms Publishing Content Create and configure BDC models byConfigure query rule conditions and actions Publishing to Mobile Devices using SharePoint Designer.to target query intent Multi-language sites using VariationsLab Create and configure BDC models byCreate and modify result types : Structuring a SharePoint Publishing Site using Visual Studio 2012.Module 12:Create and modify display templates Creating a Navigation Term SetLab : Managing and Accessing User ProfileUtilize display templates with various search Publishing for Multiple Devices and DataIn this module, you will review keyweb parts Languages aspects of the user profile service, and seeAdd managed properties as refiners with Creating a Device Channel how you can write client-side andcounts Using the Device Panel Control server-side code to access, update andUtilize entity extraction in your crawls Creating a French VariationAfter manage user profile properties.LessonsExtend content processing with Content completing this module, students will be Overview of User Profile Data inEnrichmentModule 5: Implementing able to: SharePoint 2013Enterprise Content ManagementIn this Configure website structure and Understanding Options for Accessing Usermodule, you will see how to work with navigation. Profile DataSharePoint document management features Describe the difference between Managing User Profile Datain code.Lessons structured and metadata navigation. Managing User Profile PropertiesLab :Working with eDiscovery Utilize basic publishing features of Accessing User Profile DataWorking with Content Management SharePoint. Add People Search Functionality to an AppAutomating Records ManagementLab : Use the new cross-site publishing Display User Properties in the AppLab :Implementing Content Management features of SharePoint 2013. Managing User Profile PropertiesFunctionality Configure and implement variations for Add Code to Display User ProfileCreating a Custom Document ID Provider multilingual sites.Module 8: Developing PropertiesRegistering a Custom Document ID Provider Optimized Internet SitesIn this module, Add Code to Manage User ProfileApplying a Custom Audit PolicyAfter you will learn how to optimize your site for PropertiesAfter completing this module,completing this module, students will be able Internet search engines, and maximize students will be able to:to: the performance of rendering your site Explain how user profile data is used inUse SharePoint eDiscovery functionality in content.Lessons SharePoint.custom applications. Optimizing a SharePoint Site for Search Describe the options and restrictions forCreate and manage information Engines accessing user profile data.management policies and document sets Optimizing Performance and Use client-side code to access andprogrammatically. ScalabilityLab : Optimizing SharePoint server-side code to access and updateManage and customize SharePoint records Publishing Sites user profile data.

Page 72: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

management functionality.Module 6: Optimizing a Site for Search Engines Configure and manage user profileDeveloping a Publishing Site for Web Maximizing the Performance of a properties.Module 13: Customizing theContentIn this module, you will learn how to Publishing SiteAfter completing this Social WorkloadIn this module, you willutilize develop web content solutions for module, students will be able to: see some of the social features inpublishing sites.Lessons Configure search engine optimization SharePoint 2013, and you will see how youProgramming with the Web Content settings. can develop apps which extend andPublishing API Add SEO Properties to publishing pages customize the social workload; tailoring theDeveloping Page Components for Web and Managed Navigation terms. experience for your businessContent PublishingLab : Customizing a Configure caching to improve site needs.LessonsSharePoint Publishing Site rendering performance. Overview of the Social WorkloadBuilding a Custom Page Field Control Optimize site assets and resources to Developing Social SolutionsBuilding a Page LayoutAfter completing this maximize performance.Module 9: Working with FeedsLab : Creating a Socialmodule, students will be able to: Working with Business Connectivity App PartDescribe how to utilize the Publishing API to ServicesIn this module, you will learn how Displaying a Project Site Newsfeedaccess publishing settings and content. to develop Business Connectivity Posting a Message to a NewsfeedDescribe how to use and customize page Services (BCS) solutions.Lessons Using Search to Retrieve Newsfeedcontent controls in publishing sites.Module Business Connectivity Services in PostsAfter completing this module,7: Structuring and Publishing Websites for SharePoint 2013 students will be able to:All UsersThis module will focus on providing Creating BDC Models in SharePoint Describe the main components of theyou with the knowledge to build web sites Designer social workload.that are mobile device friendly, support Creating BDC Models in Visual Studio Develop solutions to extend the socialmultiple language and with proper 2012Lab : Working with Business workload.navigation. This will be accomplished by int Connectivity Services Create solutions which make use of theWebsite Structure and Navigation Creating Farm-Scoped External Content newsfeed functionality in SharePointPublishing Content Types Server 2013.Module 14: Monitoring andPublishing to Mobile Devices Creating App-Scoped External Content Troubleshooting Custom SharePointMulti-language sites using VariationsLab : TypesAfter completing this module, SolutionsThis module will introduceStructuring a SharePoint Publishing Site students will be able to: methods that you can use to improve theCreating a Navigation Term SetLab : Describe the key components of performance and scalability of solutionsPublishing for Multiple Devices and Business Connectivity Services in and apps.LessonsLanguages SharePoint Server 2013. Debugging SharePoint Apps in VisualCreating a Device Channel Create and configure BDC models by StudioUsing the Device Panel Control using SharePoint Designer. Diagnosing Faults in Deployed AppsCreating a French VariationAfter completing Developing Custom Connectivity Testing Performance and ScalabilityLab :this module, students will be able to: Components Enabling ASP.NET TracingConfigure website structure and navigation. Working with External Events and Adding a Diagnostics Page to aDescribe the difference between structured NotificationsLab : Creating and Deploying SharePoint Appand metadata navigation. a .NET Connectivity Assembly Configuring ASP.NET TracingUtilize basic publishing features of Create a .NET Connectivity Assembly Using Trace LogsAfter completing thisSharePoint. Implementing Entity Methods module, students will be able to:Use the new cross-site publishing features Deploying and testing a .NET Describe how to identify, diagnose, andof SharePoint 2013. Connectivity ModelAfter completing this remove bugs in SharePoint apps duringConfigure and implement variations for module, students will be able to: development.multilingual sites.Module 8: Developing Describe BCS Connector Framework Describe how to record information aboutOptimized Internet SitesIn this module, you scenarios. issues that arise in deployed SharePointwill learn how to optimize your site for Design and Develop BCS Connector apps.Internet search engines, and maximize the stereotyped operations. Describe how developers optimize theperformance of rendering your site Design and Configure BDC model performance of SharePoint apps bycontent.Lessons security. implementing best practices, measuringOptimizing a SharePoint Site for Search Optimize Search Connector crawl performance, and load testing.Engines performance.Optimizing Performance and ScalabilityLab : Use Visual Studio to build BDC ModelsOptimizing SharePoint Publishing Sites for Search. lineOptimizing a Site for Search Engines Deploy BDC Search connectors. Communicating with SharePoint from anMaximizing the Performance of a Publishing Debug and troubleshoot your search AppSiteAfter completing this module, students connectors. Authenticating and Authorizing Apps forwill be able to: Design and deploy BDC event subscriber SharePointConfigure search engine optimization methods. Designing Apps for PerformanceLab :settings. Describe how to format event notification Monitoring SharePoint Health ScoresAdd SEO Properties to publishing pages messages. Creating and Deploying an App Partand Managed Navigation terms. Configure alerts and event receivers on Add health score polling functionalityAfterConfigure caching to improve site rendering external lists.Module 11: Working with completing this module, students will beperformance. Business DataIn this module you able to:Optimize site assets and resources to willleverage BCS components and data in Describe the apps for SharePointmaximize performance.Module 9: Working custom solutions. The module first covers development platform.with Business Connectivity ServicesIn this the built-in components that SharePoint Use the client-side object models and the

Page 73: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

module, you will learn how to develop provides for surfacing business data in REST API to communicate withBusiness Connectivity Services (BCS) the user interface. Next, we describes SharePoint.solutions.Lessons how to work with bus Configure security for apps for SharePoint.Business Connectivity Services in Working with Business Data in Optimize the performance of apps forSharePoint 2013 Composite Solutions SharePoint.Module 2: DevelopingCreating BDC Models in SharePoint Working with Business Data in Custom Managed Metadata SolutionsIn thisDesigner Solutions module you will see metadata objects andCreating BDC Models in Visual Studio Working with Business Data in Client how they are used to categorize items so2012Lab : Working with Business ApplicationsLab : Working with Business that you canlearn how to work with them inConnectivity Services Data in Apps for SharePoint code. You will also see how to use theCreating Farm-Scoped External Content Reading Business Data in Client-Side advanced features of terms and manageTypes Code permissions and roles. In tCreating App-Scoped External Content Presenting Business Data in an App for Managed MetadataTypesAfter completing this module, students SharePointAfter completing this module, Configuring Managed Metadata Term Setswill be able to: students will be able to: Working with Managed MetadataDescribe the key components of Business Describe the key components of FieldsLab : Developing Managed MetadataConnectivity Services in SharePoint Server Business Connectivity Services in Solutions (Part 1)2013. SharePoint Server 2013. Creating and Configuring the CorporateCreate and configure BDC models by using Create and configure BDC models by Structure AppSharePoint Designer. using SharePoint Designer. Displaying the Existing Taxonomy GroupsDeveloping Custom Connectivity Create and configure BDC models by Creating a Group, a Term Set, andComponents using Visual Studio 2012.Module 12: TermsLab : Developing ManagedWorking with External Events and Managing and Accessing User Profile Metadata Solutions (Part 2)NotificationsLab : Creating and Deploying a DataIn this module, you will review key Obtaining the Host Web.NET Connectivity Assembly aspects of the user profile service, and Adding Metadata Site ColumnsAfterCreate a .NET Connectivity Assembly see how you can write client-side and completing this module, students will beImplementing Entity Methods server-side code to access, update and able to:Deploying and testing a .NET Connectivity manage user profile properties.Lessons Explain the capabilities and applications ofModelAfter completing this module, students Overview of User Profile Data in managed metadata in SharePoint 2013.will be able to: SharePoint 2013 Automate the creation and configuration ofDescribe BCS Connector Framework Understanding Options for Accessing managed metadata term sets.scenarios. User Profile Data Interact with managed metadata term setsDesign and Develop BCS Connector Managing User Profile Data and fields from client-side and server-sidestereotyped operations. Managing User Profile PropertiesLab : code.Module 3: Interacting with the SearchDesign and Configure BDC model security. Accessing User Profile Data ServiceThe module provides an overviewOptimize Search Connector crawl Add People Search Functionality to an of the search service architecture inperformance. App SharePoint 2013 as it relates toUse Visual Studio to build BDC Models for Display User Properties in the AppLab : developers, before describing how toSearch. Managing User Profile Properties construct queries using Keyword QueryDeploy BDC Search connectors. Add Code to Display User Profile Language (KQL) andDebug and troubleshoot your search Properties Understanding the SharePoint 2013connectors. Add Code to Manage User Profile Search ServiceDesign and deploy BDC event subscriber PropertiesAfter completing this module, Building Search Queries with KQL andmethods. students will be able to: FQLDescribe how to format event notification Explain how user profile data is used in Executing Search Queries from CodeLab :messages. SharePoint. Executing Search Queries fromConfigure alerts and event receivers on Describe the options and restrictions for SharePoint Appsexternal lists.Module 11: Working with accessing user profile data. Submitting Search Queries fromBusiness DataIn this module you Use client-side code to access and Client-Side Codewillleverage BCS components and data in server-side code to access and update Using a Custom Action to Launch Acustom solutions. The module first covers user profile data. Search AppAfter completing this module,the built-in components that SharePoint Configure and manage user profile students will be able to:provides for surfacing business data in the properties.Module 13: Customizing the Describe the SharePoint 2013 Searchuser interface. Next, we describes how to Social WorkloadIn this module, you will Architecture.work with bus see some of the social features in Build simple and advanced KQL Queries.Working with Business Data in Composite SharePoint 2013, and you will see how Describe the SharePoint Search Index.Solutions you can develop apps which extend and Describe and work with crawled andWorking with Business Data in Custom customize the social workload; tailoring managed properties.Solutions the experience for your business Describe the levels and security of theWorking with Business Data in Client needs.Lessons SharePoint Search Schema.Module 4:ApplicationsLab : Working with Business Overview of the Social Workload Customizing the Search ExperienceIn thisData in Apps for SharePoint Developing Social Solutions module you will create and modify queriesReading Business Data in Client-Side Code Working with FeedsLab : Creating a as well as manage search results.LessonsPresenting Business Data in an App for Social App Part Customizing Query ProcessingSharePointAfter completing this module, Displaying a Project Site Newsfeed Customizing Search Resultsstudents will be able to: Posting a Message to a Newsfeed Customizing Content ProcessingLab :

Page 74: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe the key components of Business Using Search to Retrieve Newsfeed Configuring Result Types and DisplayConnectivity Services in SharePoint Server PostsAfter completing this module, Templates2013. students will be able to: Configuring and Test Result TypeCreate and configure BDC models by using Describe the main components of the Customizing an Item Display TemplateSharePoint Designer. social workload. Customizing a Hover Panel DisplayCreate and configure BDC models by using Develop solutions to extend the social TemplateLab : Configuring EntityVisual Studio 2012.Module 12: Managing workload. Extractionand Accessing User Profile DataIn this Create solutions which make use of the Create and deploy an entity extractorAftermodule, you will review key aspects of the newsfeed functionality in SharePoint completing this module, students will beuser profile service, and see how you can Server 2013.Module 14: Monitoring and able to:write client-side and server-side code to Troubleshooting Custom SharePoint Create various types of result sourcesaccess, update and manage user profile SolutionsThis module will introduce Create basic and complex queryproperties.Lessons methods that you can use to improve the transformsOverview of User Profile Data in SharePoint performance and scalability of solutions Configure query rule conditions and2013 and apps.Lessons actions to target query intentUnderstanding Options for Accessing User Debugging SharePoint Apps in Visual Create and modify result typesProfile Data Studio Create and modify display templatesManaging User Profile Data Diagnosing Faults in Deployed Apps Utilize display templates with variousManaging User Profile PropertiesLab : Testing Performance and ScalabilityLab : search web partsAccessing User Profile Data Enabling ASP.NET Tracing Add managed properties as refiners withAdd People Search Functionality to an App Adding a Diagnostics Page to a countsDisplay User Properties in the AppLab : SharePoint App Utilize entity extraction in your crawlsManaging User Profile Properties Configuring ASP.NET Tracing Extend content processing with ContentAdd Code to Display User Profile Properties Using Trace LogsAfter completing this EnrichmentModule 5: ImplementingAdd Code to Manage User Profile module, students will be able to: Enterprise Content ManagementIn thisPropertiesAfter completing this module, Describe how to identify, diagnose, and module, you will see how to work withstudents will be able to: remove bugs in SharePoint apps during SharePoint document managementExplain how user profile data is used in development. features in code.LessonsSharePoint. Describe how to record information about Working with eDiscoveryDescribe the options and restrictions for issues that arise in deployed SharePoint Working with Content Managementaccessing user profile data. apps. Automating Records ManagementLab :Use client-side code to access and Describe how developers optimize the Implementing Content Managementserver-side code to access and update user performance of SharePoint apps by Functionalityprofile data. implementing best practices, measuring Creating a Custom Document ID ProviderConfigure and manage user profile performance, and load testing. Registering a Custom Document IDproperties.Module 13: Customizing the ProviderSocial WorkloadIn this module, you will see Applying a Custom Audit PolicyAftersome of the social features in SharePoint line completing this module, students will be2013, and you will see how you can develop Communicating with SharePoint from an able to:apps which extend and customize the social App Use SharePoint eDiscovery functionality inworkload; tailoring the experience for your Authenticating and Authorizing Apps for custom applications.business needs.Lessons SharePoint Create and manage informationOverview of the Social Workload Designing Apps for PerformanceLab : management policies and document setsDeveloping Social Solutions Monitoring SharePoint Health Scores programmatically.Working with FeedsLab : Creating a Social Creating and Deploying an App Part Manage and customize SharePointApp Part Add health score polling functionalityAfter records management functionality.ModuleDisplaying a Project Site Newsfeed completing this module, students will be 6: Developing a Publishing Site for WebPosting a Message to a Newsfeed able to: ContentIn this module, you will learn howUsing Search to Retrieve Newsfeed Describe the apps for SharePoint to utilize develop web content solutions forPostsAfter completing this module, students development platform. publishing sites.Lessonswill be able to: Use the client-side object models and the Programming with the Web ContentDescribe the main components of the social REST API to communicate with Publishing APIworkload. SharePoint. Developing Page Components for WebDevelop solutions to extend the social Configure security for apps for Content PublishingLab : Customizing aworkload. SharePoint. SharePoint Publishing SiteCreate solutions which make use of the Optimize the performance of apps for Building a Custom Page Field Controlnewsfeed functionality in SharePoint Server SharePoint.Module 2: Developing Building a Page LayoutAfter completing2013.Module 14: Monitoring and Managed Metadata SolutionsIn this this module, students will be able to:Troubleshooting Custom SharePoint module you will see metadata objects Describe how to utilize the Publishing APISolutionsThis module will introduce methods and how they are used to categorize to access publishing settings and content.that you can use to improve the items so that you canlearn how to work Describe how to use and customize pageperformance and scalability of solutions and with them in code. You will also see how content controls in publishing sites.Moduleapps.Lessons to use the advanced features of terms 7: Structuring and Publishing Websites forDebugging SharePoint Apps in Visual Studio and manage permissions and roles. In t All UsersThis module will focus onDiagnosing Faults in Deployed Apps Managed Metadata providing you with the knowledge to buildTesting Performance and ScalabilityLab : Configuring Managed Metadata Term web sites that are mobile device friendly,

Page 75: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Enabling ASP.NET Tracing Sets support multiple language and with properAdding a Diagnostics Page to a SharePoint Working with Managed Metadata navigation. This will be accomplished byApp FieldsLab : Developing Managed intConfiguring ASP.NET Tracing Metadata Solutions (Part 1) Website Structure and NavigationUsing Trace LogsAfter completing this Creating and Configuring the Corporate Publishing Contentmodule, students will be able to: Structure App Publishing to Mobile DevicesDescribe how to identify, diagnose, and Displaying the Existing Taxonomy Multi-language sites using VariationsLab :remove bugs in SharePoint apps during Groups Structuring a SharePoint Publishing Sitedevelopment. Creating a Group, a Term Set, and Creating a Navigation Term SetLab :Describe how to record information about TermsLab : Developing Managed Publishing for Multiple Devices andissues that arise in deployed SharePoint Metadata Solutions (Part 2) Languagesapps. Obtaining the Host Web Creating a Device ChannelDescribe how developers optimize the Adding Metadata Site ColumnsAfter Using the Device Panel Controlperformance of SharePoint apps by completing this module, students will be Creating a French VariationAfterimplementing best practices, measuring able to: completing this module, students will beperformance, and load testing. Explain the capabilities and applications able to:

of managed metadata in SharePoint Configure website structure and2013. navigation.

line Automate the creation and configuration Describe the difference between structuredCommunicating with SharePoint from an of managed metadata term sets. and metadata navigation.App Interact with managed metadata term Utilize basic publishing features ofAuthenticating and Authorizing Apps for sets and fields from client-side and SharePoint.SharePoint server-side code.Module 3: Interacting Use the new cross-site publishing featuresDesigning Apps for PerformanceLab : with the Search ServiceThe module of SharePoint 2013.Monitoring SharePoint Health Scores provides an overview of the search Configure and implement variations forCreating and Deploying an App Part service architecture in SharePoint 2013 multilingual sites.Module 8: DevelopingAdd health score polling functionalityAfter as it relates to developers, before Optimized Internet SitesIn this module,completing this module, students will be able describing how to construct queries using you will learn how to optimize your site forto: Keyword Query Language (KQL) and Internet search engines, and maximize theDescribe the apps for SharePoint Understanding the SharePoint 2013 performance of rendering your sitedevelopment platform. Search Service content.LessonsUse the client-side object models and the Building Search Queries with KQL and Optimizing a SharePoint Site for SearchREST API to communicate with SharePoint. FQL EnginesConfigure security for apps for SharePoint. Executing Search Queries from CodeLab Optimizing Performance andOptimize the performance of apps for : Executing Search Queries from ScalabilityLab : Optimizing SharePointSharePoint.Module 2: Developing Managed SharePoint Apps Publishing SitesMetadata SolutionsIn this module you will Submitting Search Queries from Optimizing a Site for Search Enginessee metadata objects and how they are Client-Side Code Maximizing the Performance of aused to categorize items so that you Using a Custom Action to Launch A Publishing SiteAfter completing thiscanlearn how to work with them in code. You Search AppAfter completing this module, module, students will be able to:will also see how to use the advanced students will be able to: Configure search engine optimizationfeatures of terms and manage permissions Describe the SharePoint 2013 Search settings.and roles. In t Architecture. Add SEO Properties to publishing pagesManaged Metadata Build simple and advanced KQL Queries. and Managed Navigation terms.Configuring Managed Metadata Term Sets Describe the SharePoint Search Index. Configure caching to improve siteWorking with Managed Metadata FieldsLab : Describe and work with crawled and rendering performance.Developing Managed Metadata Solutions managed properties. Optimize site assets and resources to(Part 1) Describe the levels and security of the maximize performance.Module 9: WorkingCreating and Configuring the Corporate SharePoint Search Schema.Module 4: with Business Connectivity ServicesIn thisStructure App Customizing the Search ExperienceIn module, you will learn how to developDisplaying the Existing Taxonomy Groups this module you will create and modify Business Connectivity Services (BCS)Creating a Group, a Term Set, and queries as well as manage search solutions.LessonsTermsLab : Developing Managed Metadata results.Lessons Business Connectivity Services inSolutions (Part 2) Customizing Query Processing SharePoint 2013Obtaining the Host Web Customizing Search Results Creating BDC Models in SharePointAdding Metadata Site ColumnsAfter Customizing Content ProcessingLab : Designercompleting this module, students will be able Configuring Result Types and Display Creating BDC Models in Visual Studioto: Templates 2012Lab : Working with BusinessExplain the capabilities and applications of Configuring and Test Result Type Connectivity Servicesmanaged metadata in SharePoint 2013. Customizing an Item Display Template Creating Farm-Scoped External ContentAutomate the creation and configuration of Customizing a Hover Panel Display Typesmanaged metadata term sets. TemplateLab : Configuring Entity Creating App-Scoped External ContentInteract with managed metadata term sets Extraction TypesAfter completing this module,and fields from client-side and server-side Create and deploy an entity extractorAfter students will be able to:code.Module 3: Interacting with the Search completing this module, students will be Describe the key components of BusinessServiceThe module provides an overview of able to: Connectivity Services in SharePoint Server

Page 76: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

the search service architecture in Create various types of result sources 2013.SharePoint 2013 as it relates to developers, Create basic and complex query Create and configure BDC models bybefore describing how to construct queries transforms using SharePoint Designer.using Keyword Query Language (KQL) and Configure query rule conditions and Developing Custom ConnectivityUnderstanding the SharePoint 2013 Search actions to target query intent ComponentsService Create and modify result types Working with External Events andBuilding Search Queries with KQL and FQL Create and modify display templates NotificationsLab : Creating and DeployingExecuting Search Queries from CodeLab : Utilize display templates with various a .NET Connectivity AssemblyExecuting Search Queries from SharePoint search web parts Create a .NET Connectivity AssemblyApps Add managed properties as refiners with Implementing Entity MethodsSubmitting Search Queries from Client-Side counts Deploying and testing a .NET ConnectivityCode Utilize entity extraction in your crawls ModelAfter completing this module,Using a Custom Action to Launch A Search Extend content processing with Content students will be able to:AppAfter completing this module, students EnrichmentModule 5: Implementing Describe BCS Connector Frameworkwill be able to: Enterprise Content ManagementIn this scenarios.Describe the SharePoint 2013 Search module, you will see how to work with Design and Develop BCS ConnectorArchitecture. SharePoint document management stereotyped operations.Build simple and advanced KQL Queries. features in code.Lessons Design and Configure BDC model security.Describe the SharePoint Search Index. Working with eDiscovery Optimize Search Connector crawlDescribe and work with crawled and Working with Content Management performance.managed properties. Automating Records ManagementLab : Use Visual Studio to build BDC Models forDescribe the levels and security of the Implementing Content Management Search.SharePoint Search Schema.Module 4: Functionality Deploy BDC Search connectors.Customizing the Search ExperienceIn this Creating a Custom Document ID Provider Debug and troubleshoot your searchmodule you will create and modify queries Registering a Custom Document ID connectors.as well as manage search results.Lessons Provider Design and deploy BDC event subscriberCustomizing Query Processing Applying a Custom Audit PolicyAfter methods.Customizing Search Results completing this module, students will be Describe how to format event notificationCustomizing Content ProcessingLab : able to: messages.Configuring Result Types and Display Use SharePoint eDiscovery functionality Configure alerts and event receivers onTemplates in custom applications. external lists.Module 11: Working withConfiguring and Test Result Type Create and manage information Business DataIn this module youCustomizing an Item Display Template management policies and document sets willleverage BCS components and data inCustomizing a Hover Panel Display programmatically. custom solutions. The module first coversTemplateLab : Configuring Entity Extraction Manage and customize SharePoint the built-in components that SharePointCreate and deploy an entity extractorAfter records management provides for surfacing business data in thecompleting this module, students will be able functionality.Module 6: Developing a user interface. Next, we describes how toto: Publishing Site for Web ContentIn this work with busCreate various types of result sources module, you will learn how to utilize Working with Business Data in CompositeCreate basic and complex query transforms develop web content solutions for SolutionsConfigure query rule conditions and actions publishing sites.Lessons Working with Business Data in Customto target query intent Programming with the Web Content SolutionsCreate and modify result types Publishing API Working with Business Data in ClientCreate and modify display templates Developing Page Components for Web ApplicationsLab : Working with BusinessUtilize display templates with various search Content PublishingLab : Customizing a Data in Apps for SharePointweb parts SharePoint Publishing Site Reading Business Data in Client-SideAdd managed properties as refiners with Building a Custom Page Field Control Codecounts Building a Page LayoutAfter completing Presenting Business Data in an App forUtilize entity extraction in your crawls this module, students will be able to: SharePointAfter completing this module,Extend content processing with Content Describe how to utilize the Publishing API students will be able to:EnrichmentModule 5: Implementing to access publishing settings and Describe the key components of BusinessEnterprise Content ManagementIn this content. Connectivity Services in SharePoint Servermodule, you will see how to work with Describe how to use and customize page 2013.SharePoint document management features content controls in publishing Create and configure BDC models byin code.Lessons sites.Module 7: Structuring and using SharePoint Designer.Working with eDiscovery Publishing Websites for All UsersThis Create and configure BDC models byWorking with Content Management module will focus on providing you with using Visual Studio 2012.Module 12:Automating Records ManagementLab : the knowledge to build web sites that are Managing and Accessing User ProfileImplementing Content Management mobile device friendly, support multiple DataIn this module, you will review keyFunctionality language and with proper navigation. aspects of the user profile service, and seeCreating a Custom Document ID Provider This will be accomplished by int how you can write client-side andRegistering a Custom Document ID Provider Website Structure and Navigation server-side code to access, update andApplying a Custom Audit PolicyAfter Publishing Content manage user profile properties.Lessonscompleting this module, students will be able Publishing to Mobile Devices Overview of User Profile Data into: Multi-language sites using VariationsLab SharePoint 2013Use SharePoint eDiscovery functionality in : Structuring a SharePoint Publishing Site Understanding Options for Accessing User

Page 77: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

custom applications. Creating a Navigation Term SetLab : Profile DataCreate and manage information Publishing for Multiple Devices and Managing User Profile Datamanagement policies and document sets Languages Managing User Profile PropertiesLab :programmatically. Creating a Device Channel Accessing User Profile DataManage and customize SharePoint records Using the Device Panel Control Add People Search Functionality to an Appmanagement functionality.Module 6: Creating a French VariationAfter Display User Properties in the AppLab :Developing a Publishing Site for Web completing this module, students will be Managing User Profile PropertiesContentIn this module, you will learn how to able to: Add Code to Display User Profileutilize develop web content solutions for Configure website structure and Propertiespublishing sites.Lessons navigation. Add Code to Manage User ProfileProgramming with the Web Content Describe the difference between PropertiesAfter completing this module,Publishing API structured and metadata navigation. students will be able to:Developing Page Components for Web Utilize basic publishing features of Explain how user profile data is used inContent PublishingLab : Customizing a SharePoint. SharePoint.SharePoint Publishing Site Use the new cross-site publishing Describe the options and restrictions forBuilding a Custom Page Field Control features of SharePoint 2013. accessing user profile data.Building a Page LayoutAfter completing this Configure and implement variations for Use client-side code to access andmodule, students will be able to: multilingual sites.Module 8: Developing server-side code to access and updateDescribe how to utilize the Publishing API to Optimized Internet SitesIn this module, user profile data.access publishing settings and content. you will learn how to optimize your site for Configure and manage user profileDescribe how to use and customize page Internet search engines, and maximize properties.Module 13: Customizing thecontent controls in publishing sites.Module the performance of rendering your site Social WorkloadIn this module, you will7: Structuring and Publishing Websites for content.Lessons see some of the social features inAll UsersThis module will focus on providing Optimizing a SharePoint Site for Search SharePoint 2013, and you will see how youyou with the knowledge to build web sites Engines can develop apps which extend andthat are mobile device friendly, support Optimizing Performance and customize the social workload; tailoring themultiple language and with proper ScalabilityLab : Optimizing SharePoint experience for your businessnavigation. This will be accomplished by int Publishing Sites needs.LessonsWebsite Structure and Navigation Optimizing a Site for Search Engines Overview of the Social WorkloadPublishing Content Maximizing the Performance of a Developing Social SolutionsPublishing to Mobile Devices Publishing SiteAfter completing this Working with FeedsLab : Creating a SocialMulti-language sites using VariationsLab : module, students will be able to: App PartStructuring a SharePoint Publishing Site Configure search engine optimization Displaying a Project Site NewsfeedCreating a Navigation Term SetLab : settings. Posting a Message to a NewsfeedPublishing for Multiple Devices and Add SEO Properties to publishing pages Using Search to Retrieve NewsfeedLanguages and Managed Navigation terms. PostsAfter completing this module,Creating a Device Channel Configure caching to improve site students will be able to:Using the Device Panel Control rendering performance. Describe the main components of theCreating a French VariationAfter completing Optimize site assets and resources to social workload.this module, students will be able to: maximize performance.Module 9: Develop solutions to extend the socialConfigure website structure and navigation. Working with Business Connectivity workload.Describe the difference between structured ServicesIn this module, you will learn how Create solutions which make use of theand metadata navigation. to develop Business Connectivity newsfeed functionality in SharePointUtilize basic publishing features of Services (BCS) solutions.Lessons Server 2013.Module 14: Monitoring andSharePoint. Business Connectivity Services in Troubleshooting Custom SharePointUse the new cross-site publishing features SharePoint 2013 SolutionsThis module will introduceof SharePoint 2013. Creating BDC Models in SharePoint methods that you can use to improve theConfigure and implement variations for Designer performance and scalability of solutionsmultilingual sites.Module 8: Developing Creating BDC Models in Visual Studio and apps.LessonsOptimized Internet SitesIn this module, you 2012Lab : Working with Business Debugging SharePoint Apps in Visualwill learn how to optimize your site for Connectivity Services StudioInternet search engines, and maximize the Creating Farm-Scoped External Content Diagnosing Faults in Deployed Appsperformance of rendering your site Types Testing Performance and ScalabilityLab :content.Lessons Creating App-Scoped External Content Enabling ASP.NET TracingOptimizing a SharePoint Site for Search TypesAfter completing this module, Adding a Diagnostics Page to aEngines students will be able to: SharePoint AppOptimizing Performance and ScalabilityLab : Describe the key components of Configuring ASP.NET TracingOptimizing SharePoint Publishing Sites Business Connectivity Services in Using Trace LogsAfter completing thisOptimizing a Site for Search Engines SharePoint Server 2013. module, students will be able to:Maximizing the Performance of a Publishing Create and configure BDC models by Describe how to identify, diagnose, andSiteAfter completing this module, students using SharePoint Designer. remove bugs in SharePoint apps duringwill be able to: Developing Custom Connectivity development.Configure search engine optimization Components Describe how to record information aboutsettings. Working with External Events and issues that arise in deployed SharePointAdd SEO Properties to publishing pages NotificationsLab : Creating and Deploying apps.and Managed Navigation terms. a .NET Connectivity Assembly Describe how developers optimize the

Page 78: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Configure caching to improve site rendering Create a .NET Connectivity Assembly performance of SharePoint apps byperformance. Implementing Entity Methods implementing best practices, measuringOptimize site assets and resources to Deploying and testing a .NET performance, and load testing.maximize performance.Module 9: Working Connectivity ModelAfter completing thiswith Business Connectivity ServicesIn this module, students will be able to:module, you will learn how to develop Describe BCS Connector Framework lineBusiness Connectivity Services (BCS) scenarios. Communicating with SharePoint from ansolutions.Lessons Design and Develop BCS Connector AppBusiness Connectivity Services in stereotyped operations. Authenticating and Authorizing Apps forSharePoint 2013 Design and Configure BDC model SharePointCreating BDC Models in SharePoint security. Designing Apps for PerformanceLab :Designer Optimize Search Connector crawl Monitoring SharePoint Health ScoresCreating BDC Models in Visual Studio performance. Creating and Deploying an App Part2012Lab : Working with Business Use Visual Studio to build BDC Models Add health score polling functionalityAfterConnectivity Services for Search. completing this module, students will beCreating Farm-Scoped External Content Deploy BDC Search connectors. able to:Types Debug and troubleshoot your search Describe the apps for SharePointCreating App-Scoped External Content connectors. development platform.TypesAfter completing this module, students Design and deploy BDC event subscriber Use the client-side object models and thewill be able to: methods. REST API to communicate withDescribe the key components of Business Describe how to format event notification SharePoint.Connectivity Services in SharePoint Server messages. Configure security for apps for SharePoint.2013. Configure alerts and event receivers on Optimize the performance of apps forCreate and configure BDC models by using external lists.Module 11: Working with SharePoint.Module 2: DevelopingSharePoint Designer. Business DataIn this module you Managed Metadata SolutionsIn thisDeveloping Custom Connectivity willleverage BCS components and data in module you will see metadata objects andComponents custom solutions. The module first covers how they are used to categorize items soWorking with External Events and the built-in components that SharePoint that you canlearn how to work with them inNotificationsLab : Creating and Deploying a provides for surfacing business data in code. You will also see how to use the.NET Connectivity Assembly the user interface. Next, we describes advanced features of terms and manageCreate a .NET Connectivity Assembly how to work with bus permissions and roles. In tImplementing Entity Methods Working with Business Data in Managed MetadataDeploying and testing a .NET Connectivity Composite Solutions Configuring Managed Metadata Term SetsModelAfter completing this module, students Working with Business Data in Custom Working with Managed Metadatawill be able to: Solutions FieldsLab : Developing Managed MetadataDescribe BCS Connector Framework Working with Business Data in Client Solutions (Part 1)scenarios. ApplicationsLab : Working with Business Creating and Configuring the CorporateDesign and Develop BCS Connector Data in Apps for SharePoint Structure Appstereotyped operations. Reading Business Data in Client-Side Displaying the Existing Taxonomy GroupsDesign and Configure BDC model security. Code Creating a Group, a Term Set, andOptimize Search Connector crawl Presenting Business Data in an App for TermsLab : Developing Managedperformance. SharePointAfter completing this module, Metadata Solutions (Part 2)Use Visual Studio to build BDC Models for students will be able to: Obtaining the Host WebSearch. Describe the key components of Adding Metadata Site ColumnsAfterDeploy BDC Search connectors. Business Connectivity Services in completing this module, students will beDebug and troubleshoot your search SharePoint Server 2013. able to:connectors. Create and configure BDC models by Explain the capabilities and applications ofDesign and deploy BDC event subscriber using SharePoint Designer. managed metadata in SharePoint 2013.methods. Create and configure BDC models by Automate the creation and configuration ofDescribe how to format event notification using Visual Studio 2012.Module 12: managed metadata term sets.messages. Managing and Accessing User Profile Interact with managed metadata term setsConfigure alerts and event receivers on DataIn this module, you will review key and fields from client-side and server-sideexternal lists.Module 11: Working with aspects of the user profile service, and code.Module 3: Interacting with the SearchBusiness DataIn this module you see how you can write client-side and ServiceThe module provides an overviewwillleverage BCS components and data in server-side code to access, update and of the search service architecture incustom solutions. The module first covers manage user profile properties.Lessons SharePoint 2013 as it relates tothe built-in components that SharePoint Overview of User Profile Data in developers, before describing how toprovides for surfacing business data in the SharePoint 2013 construct queries using Keyword Queryuser interface. Next, we describes how to Understanding Options for Accessing Language (KQL) andwork with bus User Profile Data Understanding the SharePoint 2013Working with Business Data in Composite Managing User Profile Data Search ServiceSolutions Managing User Profile PropertiesLab : Building Search Queries with KQL andWorking with Business Data in Custom Accessing User Profile Data FQLSolutions Add People Search Functionality to an Executing Search Queries from CodeLab :Working with Business Data in Client App Executing Search Queries fromApplicationsLab : Working with Business Display User Properties in the AppLab : SharePoint Apps

Page 79: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Data in Apps for SharePoint Managing User Profile Properties Submitting Search Queries fromReading Business Data in Client-Side Code Add Code to Display User Profile Client-Side CodePresenting Business Data in an App for Properties Using a Custom Action to Launch ASharePointAfter completing this module, Add Code to Manage User Profile Search AppAfter completing this module,students will be able to: PropertiesAfter completing this module, students will be able to:Describe the key components of Business students will be able to: Describe the SharePoint 2013 SearchConnectivity Services in SharePoint Server Explain how user profile data is used in Architecture.2013. SharePoint. Build simple and advanced KQL Queries.Create and configure BDC models by using Describe the options and restrictions for Describe the SharePoint Search Index.SharePoint Designer. accessing user profile data. Describe and work with crawled andCreate and configure BDC models by using Use client-side code to access and managed properties.Visual Studio 2012.Module 12: Managing server-side code to access and update Describe the levels and security of theand Accessing User Profile DataIn this user profile data. SharePoint Search Schema.Module 4:module, you will review key aspects of the Configure and manage user profile Customizing the Search ExperienceIn thisuser profile service, and see how you can properties.Module 13: Customizing the module you will create and modify querieswrite client-side and server-side code to Social WorkloadIn this module, you will as well as manage search results.Lessonsaccess, update and manage user profile see some of the social features in Customizing Query Processingproperties.Lessons SharePoint 2013, and you will see how Customizing Search ResultsOverview of User Profile Data in SharePoint you can develop apps which extend and Customizing Content ProcessingLab :2013 customize the social workload; tailoring Configuring Result Types and DisplayUnderstanding Options for Accessing User the experience for your business TemplatesProfile Data needs.Lessons Configuring and Test Result TypeManaging User Profile Data Overview of the Social Workload Customizing an Item Display TemplateManaging User Profile PropertiesLab : Developing Social Solutions Customizing a Hover Panel DisplayAccessing User Profile Data Working with FeedsLab : Creating a TemplateLab : Configuring EntityAdd People Search Functionality to an App Social App Part ExtractionDisplay User Properties in the AppLab : Displaying a Project Site Newsfeed Create and deploy an entity extractorAfterManaging User Profile Properties Posting a Message to a Newsfeed completing this module, students will beAdd Code to Display User Profile Properties Using Search to Retrieve Newsfeed able to:Add Code to Manage User Profile PostsAfter completing this module, Create various types of result sourcesPropertiesAfter completing this module, students will be able to: Create basic and complex querystudents will be able to: Describe the main components of the transformsExplain how user profile data is used in social workload. Configure query rule conditions andSharePoint. Develop solutions to extend the social actions to target query intentDescribe the options and restrictions for workload. Create and modify result typesaccessing user profile data. Create solutions which make use of the Create and modify display templatesUse client-side code to access and newsfeed functionality in SharePoint Utilize display templates with variousserver-side code to access and update user Server 2013.Module 14: Monitoring and search web partsprofile data. Troubleshooting Custom SharePoint Add managed properties as refiners withConfigure and manage user profile SolutionsThis module will introduce countsproperties.Module 13: Customizing the methods that you can use to improve the Utilize entity extraction in your crawlsSocial WorkloadIn this module, you will see performance and scalability of solutions Extend content processing with Contentsome of the social features in SharePoint and apps.Lessons EnrichmentModule 5: Implementing2013, and you will see how you can develop Debugging SharePoint Apps in Visual Enterprise Content ManagementIn thisapps which extend and customize the social Studio module, you will see how to work withworkload; tailoring the experience for your Diagnosing Faults in Deployed Apps SharePoint document managementbusiness needs.Lessons Testing Performance and ScalabilityLab : features in code.LessonsOverview of the Social Workload Enabling ASP.NET Tracing Working with eDiscoveryDeveloping Social Solutions Adding a Diagnostics Page to a Working with Content ManagementWorking with FeedsLab : Creating a Social SharePoint App Automating Records ManagementLab :App Part Configuring ASP.NET Tracing Implementing Content ManagementDisplaying a Project Site Newsfeed Using Trace LogsAfter completing this FunctionalityPosting a Message to a Newsfeed module, students will be able to: Creating a Custom Document ID ProviderUsing Search to Retrieve Newsfeed Describe how to identify, diagnose, and Registering a Custom Document IDPostsAfter completing this module, students remove bugs in SharePoint apps during Providerwill be able to: development. Applying a Custom Audit PolicyAfterDescribe the main components of the social Describe how to record information about completing this module, students will beworkload. issues that arise in deployed SharePoint able to:Develop solutions to extend the social apps. Use SharePoint eDiscovery functionality inworkload. Describe how developers optimize the custom applications.Create solutions which make use of the performance of SharePoint apps by Create and manage informationnewsfeed functionality in SharePoint Server implementing best practices, measuring management policies and document sets2013.Module 14: Monitoring and performance, and load testing. programmatically.Troubleshooting Custom SharePoint Manage and customize SharePointSolutionsThis module will introduce methods records management functionality.Modulethat you can use to improve the line 6: Developing a Publishing Site for Web

Page 80: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

performance and scalability of solutions and Communicating with SharePoint from an ContentIn this module, you will learn howapps.Lessons App to utilize develop web content solutions forDebugging SharePoint Apps in Visual Studio Authenticating and Authorizing Apps for publishing sites.LessonsDiagnosing Faults in Deployed Apps SharePoint Programming with the Web ContentTesting Performance and ScalabilityLab : Designing Apps for PerformanceLab : Publishing APIEnabling ASP.NET Tracing Monitoring SharePoint Health Scores Developing Page Components for WebAdding a Diagnostics Page to a SharePoint Creating and Deploying an App Part Content PublishingLab : Customizing aApp Add health score polling functionalityAfter SharePoint Publishing SiteConfiguring ASP.NET Tracing completing this module, students will be Building a Custom Page Field ControlUsing Trace LogsAfter completing this able to: Building a Page LayoutAfter completingmodule, students will be able to: Describe the apps for SharePoint this module, students will be able to:Describe how to identify, diagnose, and development platform. Describe how to utilize the Publishing APIremove bugs in SharePoint apps during Use the client-side object models and the to access publishing settings and content.development. REST API to communicate with Describe how to use and customize pageDescribe how to record information about SharePoint. content controls in publishing sites.Moduleissues that arise in deployed SharePoint Configure security for apps for 7: Structuring and Publishing Websites forapps. SharePoint. All UsersThis module will focus onDescribe how developers optimize the Optimize the performance of apps for providing you with the knowledge to buildperformance of SharePoint apps by SharePoint.Module 2: Developing web sites that are mobile device friendly,implementing best practices, measuring Managed Metadata SolutionsIn this support multiple language and with properperformance, and load testing. module you will see metadata objects navigation. This will be accomplished by

and how they are used to categorize intitems so that you canlearn how to work Website Structure and Navigation

line with them in code. You will also see how Publishing ContentCommunicating with SharePoint from an to use the advanced features of terms Publishing to Mobile DevicesApp and manage permissions and roles. In t Multi-language sites using VariationsLab :Authenticating and Authorizing Apps for Managed Metadata Structuring a SharePoint Publishing SiteSharePoint Configuring Managed Metadata Term Creating a Navigation Term SetLab :Designing Apps for PerformanceLab : Sets Publishing for Multiple Devices andMonitoring SharePoint Health Scores Working with Managed Metadata LanguagesCreating and Deploying an App Part FieldsLab : Developing Managed Creating a Device ChannelAdd health score polling functionalityAfter Metadata Solutions (Part 1) Using the Device Panel Controlcompleting this module, students will be able Creating and Configuring the Corporate Creating a French VariationAfterto: Structure App completing this module, students will beDescribe the apps for SharePoint Displaying the Existing Taxonomy able to:development platform. Groups Configure website structure andUse the client-side object models and the Creating a Group, a Term Set, and navigation.REST API to communicate with SharePoint. TermsLab : Developing Managed Describe the difference between structuredConfigure security for apps for SharePoint. Metadata Solutions (Part 2) and metadata navigation.Optimize the performance of apps for Obtaining the Host Web Utilize basic publishing features ofSharePoint.Module 2: Developing Managed Adding Metadata Site ColumnsAfter SharePoint.Metadata SolutionsIn this module you will completing this module, students will be Use the new cross-site publishing featuressee metadata objects and how they are able to: of SharePoint 2013.used to categorize items so that you Explain the capabilities and applications Configure and implement variations forcanlearn how to work with them in code. You of managed metadata in SharePoint multilingual sites.Module 8: Developingwill also see how to use the advanced 2013. Optimized Internet SitesIn this module,features of terms and manage permissions Automate the creation and configuration you will learn how to optimize your site forand roles. In t of managed metadata term sets. Internet search engines, and maximize theManaged Metadata Interact with managed metadata term performance of rendering your siteConfiguring Managed Metadata Term Sets sets and fields from client-side and content.LessonsWorking with Managed Metadata FieldsLab : server-side code.Module 3: Interacting Optimizing a SharePoint Site for SearchDeveloping Managed Metadata Solutions with the Search ServiceThe module Engines(Part 1) provides an overview of the search Optimizing Performance andCreating and Configuring the Corporate service architecture in SharePoint 2013 ScalabilityLab : Optimizing SharePointStructure App as it relates to developers, before Publishing SitesDisplaying the Existing Taxonomy Groups describing how to construct queries using Optimizing a Site for Search EnginesCreating a Group, a Term Set, and Keyword Query Language (KQL) and Maximizing the Performance of aTermsLab : Developing Managed Metadata Understanding the SharePoint 2013 Publishing SiteAfter completing thisSolutions (Part 2) Search Service module, students will be able to:Obtaining the Host Web Building Search Queries with KQL and Configure search engine optimizationAdding Metadata Site ColumnsAfter FQL settings.completing this module, students will be able Executing Search Queries from CodeLab Add SEO Properties to publishing pagesto: : Executing Search Queries from and Managed Navigation terms.Explain the capabilities and applications of SharePoint Apps Configure caching to improve sitemanaged metadata in SharePoint 2013. Submitting Search Queries from rendering performance.Automate the creation and configuration of Client-Side Code Optimize site assets and resources to

Page 81: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

managed metadata term sets. Using a Custom Action to Launch A maximize performance.Module 9: WorkingInteract with managed metadata term sets Search AppAfter completing this module, with Business Connectivity ServicesIn thisand fields from client-side and server-side students will be able to: module, you will learn how to developcode.Module 3: Interacting with the Search Describe the SharePoint 2013 Search Business Connectivity Services (BCS)ServiceThe module provides an overview of Architecture. solutions.Lessonsthe search service architecture in Build simple and advanced KQL Queries. Business Connectivity Services inSharePoint 2013 as it relates to developers, Describe the SharePoint Search Index. SharePoint 2013before describing how to construct queries Describe and work with crawled and Creating BDC Models in SharePointusing Keyword Query Language (KQL) and managed properties. DesignerUnderstanding the SharePoint 2013 Search Describe the levels and security of the Creating BDC Models in Visual StudioService SharePoint Search Schema.Module 4: 2012Lab : Working with BusinessBuilding Search Queries with KQL and FQL Customizing the Search ExperienceIn Connectivity ServicesExecuting Search Queries from CodeLab : this module you will create and modify Creating Farm-Scoped External ContentExecuting Search Queries from SharePoint queries as well as manage search TypesApps results.Lessons Creating App-Scoped External ContentSubmitting Search Queries from Client-Side Customizing Query Processing TypesAfter completing this module,Code Customizing Search Results students will be able to:Using a Custom Action to Launch A Search Customizing Content ProcessingLab : Describe the key components of BusinessAppAfter completing this module, students Configuring Result Types and Display Connectivity Services in SharePoint Serverwill be able to: Templates 2013.Describe the SharePoint 2013 Search Configuring and Test Result Type Create and configure BDC models byArchitecture. Customizing an Item Display Template using SharePoint Designer.Build simple and advanced KQL Queries. Customizing a Hover Panel Display Developing Custom ConnectivityDescribe the SharePoint Search Index. TemplateLab : Configuring Entity ComponentsDescribe and work with crawled and Extraction Working with External Events andmanaged properties. Create and deploy an entity extractorAfter NotificationsLab : Creating and DeployingDescribe the levels and security of the completing this module, students will be a .NET Connectivity AssemblySharePoint Search Schema.Module 4: able to: Create a .NET Connectivity AssemblyCustomizing the Search ExperienceIn this Create various types of result sources Implementing Entity Methodsmodule you will create and modify queries Create basic and complex query Deploying and testing a .NET Connectivityas well as manage search results.Lessons transforms ModelAfter completing this module,Customizing Query Processing Configure query rule conditions and students will be able to:Customizing Search Results actions to target query intent Describe BCS Connector FrameworkCustomizing Content ProcessingLab : Create and modify result types scenarios.Configuring Result Types and Display Create and modify display templates Design and Develop BCS ConnectorTemplates Utilize display templates with various stereotyped operations.Configuring and Test Result Type search web parts Design and Configure BDC model security.Customizing an Item Display Template Add managed properties as refiners with Optimize Search Connector crawlCustomizing a Hover Panel Display counts performance.TemplateLab : Configuring Entity Extraction Utilize entity extraction in your crawls Use Visual Studio to build BDC Models forCreate and deploy an entity extractorAfter Extend content processing with Content Search.completing this module, students will be able EnrichmentModule 5: Implementing Deploy BDC Search connectors.to: Enterprise Content ManagementIn this Debug and troubleshoot your searchCreate various types of result sources module, you will see how to work with connectors.Create basic and complex query transforms SharePoint document management Design and deploy BDC event subscriberConfigure query rule conditions and actions features in code.Lessons methods.to target query intent Working with eDiscovery Describe how to format event notificationCreate and modify result types Working with Content Management messages.Create and modify display templates Automating Records ManagementLab : Configure alerts and event receivers onUtilize display templates with various search Implementing Content Management external lists.Module 11: Working withweb parts Functionality Business DataIn this module youAdd managed properties as refiners with Creating a Custom Document ID Provider willleverage BCS components and data incounts Registering a Custom Document ID custom solutions. The module first coversUtilize entity extraction in your crawls Provider the built-in components that SharePointExtend content processing with Content Applying a Custom Audit PolicyAfter provides for surfacing business data in theEnrichmentModule 5: Implementing completing this module, students will be user interface. Next, we describes how toEnterprise Content ManagementIn this able to: work with busmodule, you will see how to work with Use SharePoint eDiscovery functionality Working with Business Data in CompositeSharePoint document management features in custom applications. Solutionsin code.Lessons Create and manage information Working with Business Data in CustomWorking with eDiscovery management policies and document sets SolutionsWorking with Content Management programmatically. Working with Business Data in ClientAutomating Records ManagementLab : Manage and customize SharePoint ApplicationsLab : Working with BusinessImplementing Content Management records management Data in Apps for SharePointFunctionality functionality.Module 6: Developing a Reading Business Data in Client-SideCreating a Custom Document ID Provider Publishing Site for Web ContentIn this Code

Page 82: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Registering a Custom Document ID Provider module, you will learn how to utilize Presenting Business Data in an App forApplying a Custom Audit PolicyAfter develop web content solutions for SharePointAfter completing this module,completing this module, students will be able publishing sites.Lessons students will be able to:to: Programming with the Web Content Describe the key components of BusinessUse SharePoint eDiscovery functionality in Publishing API Connectivity Services in SharePoint Servercustom applications. Developing Page Components for Web 2013.Create and manage information Content PublishingLab : Customizing a Create and configure BDC models bymanagement policies and document sets SharePoint Publishing Site using SharePoint Designer.programmatically. Building a Custom Page Field Control Create and configure BDC models byManage and customize SharePoint records Building a Page LayoutAfter completing using Visual Studio 2012.Module 12:management functionality.Module 6: this module, students will be able to: Managing and Accessing User ProfileDeveloping a Publishing Site for Web Describe how to utilize the Publishing API DataIn this module, you will review keyContentIn this module, you will learn how to to access publishing settings and aspects of the user profile service, and seeutilize develop web content solutions for content. how you can write client-side andpublishing sites.Lessons Describe how to use and customize page server-side code to access, update andProgramming with the Web Content content controls in publishing manage user profile properties.LessonsPublishing API sites.Module 7: Structuring and Overview of User Profile Data inDeveloping Page Components for Web Publishing Websites for All UsersThis SharePoint 2013Content PublishingLab : Customizing a module will focus on providing you with Understanding Options for Accessing UserSharePoint Publishing Site the knowledge to build web sites that are Profile DataBuilding a Custom Page Field Control mobile device friendly, support multiple Managing User Profile DataBuilding a Page LayoutAfter completing this language and with proper navigation. Managing User Profile PropertiesLab :module, students will be able to: This will be accomplished by int Accessing User Profile DataDescribe how to utilize the Publishing API to Website Structure and Navigation Add People Search Functionality to an Appaccess publishing settings and content. Publishing Content Display User Properties in the AppLab :Describe how to use and customize page Publishing to Mobile Devices Managing User Profile Propertiescontent controls in publishing sites.Module Multi-language sites using VariationsLab Add Code to Display User Profile7: Structuring and Publishing Websites for : Structuring a SharePoint Publishing Site PropertiesAll UsersThis module will focus on providing Creating a Navigation Term SetLab : Add Code to Manage User Profileyou with the knowledge to build web sites Publishing for Multiple Devices and PropertiesAfter completing this module,that are mobile device friendly, support Languages students will be able to:multiple language and with proper Creating a Device Channel Explain how user profile data is used innavigation. This will be accomplished by int Using the Device Panel Control SharePoint.Website Structure and Navigation Creating a French VariationAfter Describe the options and restrictions forPublishing Content completing this module, students will be accessing user profile data.Publishing to Mobile Devices able to: Use client-side code to access andMulti-language sites using VariationsLab : Configure website structure and server-side code to access and updateStructuring a SharePoint Publishing Site navigation. user profile data.Creating a Navigation Term SetLab : Describe the difference between Configure and manage user profilePublishing for Multiple Devices and structured and metadata navigation. properties.Module 13: Customizing theLanguages Utilize basic publishing features of Social WorkloadIn this module, you willCreating a Device Channel SharePoint. see some of the social features inUsing the Device Panel Control Use the new cross-site publishing SharePoint 2013, and you will see how youCreating a French VariationAfter completing features of SharePoint 2013. can develop apps which extend andthis module, students will be able to: Configure and implement variations for customize the social workload; tailoring theConfigure website structure and navigation. multilingual sites.Module 8: Developing experience for your businessDescribe the difference between structured Optimized Internet SitesIn this module, needs.Lessonsand metadata navigation. you will learn how to optimize your site for Overview of the Social WorkloadUtilize basic publishing features of Internet search engines, and maximize Developing Social SolutionsSharePoint. the performance of rendering your site Working with FeedsLab : Creating a SocialUse the new cross-site publishing features content.Lessons App Partof SharePoint 2013. Optimizing a SharePoint Site for Search Displaying a Project Site NewsfeedConfigure and implement variations for Engines Posting a Message to a Newsfeedmultilingual sites.Module 8: Developing Optimizing Performance and Using Search to Retrieve NewsfeedOptimized Internet SitesIn this module, you ScalabilityLab : Optimizing SharePoint PostsAfter completing this module,will learn how to optimize your site for Publishing Sites students will be able to:Internet search engines, and maximize the Optimizing a Site for Search Engines Describe the main components of theperformance of rendering your site Maximizing the Performance of a social workload.content.Lessons Publishing SiteAfter completing this Develop solutions to extend the socialOptimizing a SharePoint Site for Search module, students will be able to: workload.Engines Configure search engine optimization Create solutions which make use of theOptimizing Performance and ScalabilityLab : settings. newsfeed functionality in SharePointOptimizing SharePoint Publishing Sites Add SEO Properties to publishing pages Server 2013.Module 14: Monitoring andOptimizing a Site for Search Engines and Managed Navigation terms. Troubleshooting Custom SharePointMaximizing the Performance of a Publishing Configure caching to improve site SolutionsThis module will introduceSiteAfter completing this module, students rendering performance. methods that you can use to improve the

Page 83: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

will be able to: Optimize site assets and resources to performance and scalability of solutionsConfigure search engine optimization maximize performance.Module 9: and apps.Lessonssettings. Working with Business Connectivity Debugging SharePoint Apps in VisualAdd SEO Properties to publishing pages ServicesIn this module, you will learn how Studioand Managed Navigation terms. to develop Business Connectivity Diagnosing Faults in Deployed AppsConfigure caching to improve site rendering Services (BCS) solutions.Lessons Testing Performance and ScalabilityLab :performance. Business Connectivity Services in Enabling ASP.NET TracingOptimize site assets and resources to SharePoint 2013 Adding a Diagnostics Page to amaximize performance.Module 9: Working Creating BDC Models in SharePoint SharePoint Appwith Business Connectivity ServicesIn this Designer Configuring ASP.NET Tracingmodule, you will learn how to develop Creating BDC Models in Visual Studio Using Trace LogsAfter completing thisBusiness Connectivity Services (BCS) 2012Lab : Working with Business module, students will be able to:solutions.Lessons Connectivity Services Describe how to identify, diagnose, andBusiness Connectivity Services in Creating Farm-Scoped External Content remove bugs in SharePoint apps duringSharePoint 2013 Types development.Creating BDC Models in SharePoint Creating App-Scoped External Content Describe how to record information aboutDesigner TypesAfter completing this module, issues that arise in deployed SharePointCreating BDC Models in Visual Studio students will be able to: apps.2012Lab : Working with Business Describe the key components of Describe how developers optimize theConnectivity Services Business Connectivity Services in performance of SharePoint apps byCreating Farm-Scoped External Content SharePoint Server 2013. implementing best practices, measuringTypes Create and configure BDC models by performance, and load testing.Creating App-Scoped External Content using SharePoint Designer.TypesAfter completing this module, students Developing Custom Connectivitywill be able to: Components lineDescribe the key components of Business Working with External Events and Communicating with SharePoint from anConnectivity Services in SharePoint Server NotificationsLab : Creating and Deploying App2013. a .NET Connectivity Assembly Authenticating and Authorizing Apps forCreate and configure BDC models by using Create a .NET Connectivity Assembly SharePointSharePoint Designer. Implementing Entity Methods Designing Apps for PerformanceLab :Developing Custom Connectivity Deploying and testing a .NET Monitoring SharePoint Health ScoresComponents Connectivity ModelAfter completing this Creating and Deploying an App PartWorking with External Events and module, students will be able to: Add health score polling functionalityAfterNotificationsLab : Creating and Deploying a Describe BCS Connector Framework completing this module, students will be.NET Connectivity Assembly scenarios. able to:Create a .NET Connectivity Assembly Design and Develop BCS Connector Describe the apps for SharePointImplementing Entity Methods stereotyped operations. development platform.Deploying and testing a .NET Connectivity Design and Configure BDC model Use the client-side object models and theModelAfter completing this module, students security. REST API to communicate withwill be able to: Optimize Search Connector crawl SharePoint.Describe BCS Connector Framework performance. Configure security for apps for SharePoint.scenarios. Use Visual Studio to build BDC Models Optimize the performance of apps forDesign and Develop BCS Connector for Search. SharePoint.Module 2: Developingstereotyped operations. Deploy BDC Search connectors. Managed Metadata SolutionsIn thisDesign and Configure BDC model security. Debug and troubleshoot your search module you will see metadata objects andOptimize Search Connector crawl connectors. how they are used to categorize items soperformance. Design and deploy BDC event subscriber that you canlearn how to work with them inUse Visual Studio to build BDC Models for methods. code. You will also see how to use theSearch. Describe how to format event notification advanced features of terms and manageDeploy BDC Search connectors. messages. permissions and roles. In tDebug and troubleshoot your search Configure alerts and event receivers on Managed Metadataconnectors. external lists.Module 11: Working with Configuring Managed Metadata Term SetsDesign and deploy BDC event subscriber Business DataIn this module you Working with Managed Metadatamethods. willleverage BCS components and data in FieldsLab : Developing Managed MetadataDescribe how to format event notification custom solutions. The module first covers Solutions (Part 1)messages. the built-in components that SharePoint Creating and Configuring the CorporateConfigure alerts and event receivers on provides for surfacing business data in Structure Appexternal lists.Module 11: Working with the user interface. Next, we describes Displaying the Existing Taxonomy GroupsBusiness DataIn this module you how to work with bus Creating a Group, a Term Set, andwillleverage BCS components and data in Working with Business Data in TermsLab : Developing Managedcustom solutions. The module first covers Composite Solutions Metadata Solutions (Part 2)the built-in components that SharePoint Working with Business Data in Custom Obtaining the Host Webprovides for surfacing business data in the Solutions Adding Metadata Site ColumnsAfteruser interface. Next, we describes how to Working with Business Data in Client completing this module, students will bework with bus ApplicationsLab : Working with Business able to:Working with Business Data in Composite Data in Apps for SharePoint Explain the capabilities and applications of

Page 84: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Solutions Reading Business Data in Client-Side managed metadata in SharePoint 2013.Working with Business Data in Custom Code Automate the creation and configuration ofSolutions Presenting Business Data in an App for managed metadata term sets.Working with Business Data in Client SharePointAfter completing this module, Interact with managed metadata term setsApplicationsLab : Working with Business students will be able to: and fields from client-side and server-sideData in Apps for SharePoint Describe the key components of code.Module 3: Interacting with the SearchReading Business Data in Client-Side Code Business Connectivity Services in ServiceThe module provides an overviewPresenting Business Data in an App for SharePoint Server 2013. of the search service architecture inSharePointAfter completing this module, Create and configure BDC models by SharePoint 2013 as it relates tostudents will be able to: using SharePoint Designer. developers, before describing how toDescribe the key components of Business Create and configure BDC models by construct queries using Keyword QueryConnectivity Services in SharePoint Server using Visual Studio 2012.Module 12: Language (KQL) and2013. Managing and Accessing User Profile Understanding the SharePoint 2013Create and configure BDC models by using DataIn this module, you will review key Search ServiceSharePoint Designer. aspects of the user profile service, and Building Search Queries with KQL andCreate and configure BDC models by using see how you can write client-side and FQLVisual Studio 2012.Module 12: Managing server-side code to access, update and Executing Search Queries from CodeLab :and Accessing User Profile DataIn this manage user profile properties.Lessons Executing Search Queries frommodule, you will review key aspects of the Overview of User Profile Data in SharePoint Appsuser profile service, and see how you can SharePoint 2013 Submitting Search Queries fromwrite client-side and server-side code to Understanding Options for Accessing Client-Side Codeaccess, update and manage user profile User Profile Data Using a Custom Action to Launch Aproperties.Lessons Managing User Profile Data Search AppAfter completing this module,Overview of User Profile Data in SharePoint Managing User Profile PropertiesLab : students will be able to:2013 Accessing User Profile Data Describe the SharePoint 2013 SearchUnderstanding Options for Accessing User Add People Search Functionality to an Architecture.Profile Data App Build simple and advanced KQL Queries.Managing User Profile Data Display User Properties in the AppLab : Describe the SharePoint Search Index.Managing User Profile PropertiesLab : Managing User Profile Properties Describe and work with crawled andAccessing User Profile Data Add Code to Display User Profile managed properties.Add People Search Functionality to an App Properties Describe the levels and security of theDisplay User Properties in the AppLab : Add Code to Manage User Profile SharePoint Search Schema.Module 4:Managing User Profile Properties PropertiesAfter completing this module, Customizing the Search ExperienceIn thisAdd Code to Display User Profile Properties students will be able to: module you will create and modify queriesAdd Code to Manage User Profile Explain how user profile data is used in as well as manage search results.LessonsPropertiesAfter completing this module, SharePoint. Customizing Query Processingstudents will be able to: Describe the options and restrictions for Customizing Search ResultsExplain how user profile data is used in accessing user profile data. Customizing Content ProcessingLab :SharePoint. Use client-side code to access and Configuring Result Types and DisplayDescribe the options and restrictions for server-side code to access and update Templatesaccessing user profile data. user profile data. Configuring and Test Result TypeUse client-side code to access and Configure and manage user profile Customizing an Item Display Templateserver-side code to access and update user properties.Module 13: Customizing the Customizing a Hover Panel Displayprofile data. Social WorkloadIn this module, you will TemplateLab : Configuring EntityConfigure and manage user profile see some of the social features in Extractionproperties.Module 13: Customizing the SharePoint 2013, and you will see how Create and deploy an entity extractorAfterSocial WorkloadIn this module, you will see you can develop apps which extend and completing this module, students will besome of the social features in SharePoint customize the social workload; tailoring able to:2013, and you will see how you can develop the experience for your business Create various types of result sourcesapps which extend and customize the social needs.Lessons Create basic and complex queryworkload; tailoring the experience for your Overview of the Social Workload transformsbusiness needs.Lessons Developing Social Solutions Configure query rule conditions andOverview of the Social Workload Working with FeedsLab : Creating a actions to target query intentDeveloping Social Solutions Social App Part Create and modify result typesWorking with FeedsLab : Creating a Social Displaying a Project Site Newsfeed Create and modify display templatesApp Part Posting a Message to a Newsfeed Utilize display templates with variousDisplaying a Project Site Newsfeed Using Search to Retrieve Newsfeed search web partsPosting a Message to a Newsfeed PostsAfter completing this module, Add managed properties as refiners withUsing Search to Retrieve Newsfeed students will be able to: countsPostsAfter completing this module, students Describe the main components of the Utilize entity extraction in your crawlswill be able to: social workload. Extend content processing with ContentDescribe the main components of the social Develop solutions to extend the social EnrichmentModule 5: Implementingworkload. workload. Enterprise Content ManagementIn thisDevelop solutions to extend the social Create solutions which make use of the module, you will see how to work withworkload. newsfeed functionality in SharePoint SharePoint document managementCreate solutions which make use of the Server 2013.Module 14: Monitoring and features in code.Lessons

Page 85: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

newsfeed functionality in SharePoint Server Troubleshooting Custom SharePoint Working with eDiscovery2013.Module 14: Monitoring and SolutionsThis module will introduce Working with Content ManagementTroubleshooting Custom SharePoint methods that you can use to improve the Automating Records ManagementLab :SolutionsThis module will introduce methods performance and scalability of solutions Implementing Content Managementthat you can use to improve the and apps.Lessons Functionalityperformance and scalability of solutions and Debugging SharePoint Apps in Visual Creating a Custom Document ID Providerapps.Lessons Studio Registering a Custom Document IDDebugging SharePoint Apps in Visual Studio Diagnosing Faults in Deployed Apps ProviderDiagnosing Faults in Deployed Apps Testing Performance and ScalabilityLab : Applying a Custom Audit PolicyAfterTesting Performance and ScalabilityLab : Enabling ASP.NET Tracing completing this module, students will beEnabling ASP.NET Tracing Adding a Diagnostics Page to a able to:Adding a Diagnostics Page to a SharePoint SharePoint App Use SharePoint eDiscovery functionality inApp Configuring ASP.NET Tracing custom applications.Configuring ASP.NET Tracing Using Trace LogsAfter completing this Create and manage informationUsing Trace LogsAfter completing this module, students will be able to: management policies and document setsmodule, students will be able to: Describe how to identify, diagnose, and programmatically.Describe how to identify, diagnose, and remove bugs in SharePoint apps during Manage and customize SharePointremove bugs in SharePoint apps during development. records management functionality.Moduledevelopment. Describe how to record information about 6: Developing a Publishing Site for WebDescribe how to record information about issues that arise in deployed SharePoint ContentIn this module, you will learn howissues that arise in deployed SharePoint apps. to utilize develop web content solutions forapps. Describe how developers optimize the publishing sites.LessonsDescribe how developers optimize the performance of SharePoint apps by Programming with the Web Contentperformance of SharePoint apps by implementing best practices, measuring Publishing APIimplementing best practices, measuring performance, and load testing. Developing Page Components for Webperformance, and load testing. Content PublishingLab : Customizing a

SharePoint Publishing Siteline Building a Custom Page Field Control

line Communicating with SharePoint from an Building a Page LayoutAfter completingCommunicating with SharePoint from an App this module, students will be able to:App Authenticating and Authorizing Apps for Describe how to utilize the Publishing APIAuthenticating and Authorizing Apps for SharePoint to access publishing settings and content.SharePoint Designing Apps for PerformanceLab : Describe how to use and customize pageDesigning Apps for PerformanceLab : Monitoring SharePoint Health Scores content controls in publishing sites.ModuleMonitoring SharePoint Health Scores Creating and Deploying an App Part 7: Structuring and Publishing Websites forCreating and Deploying an App Part Add health score polling functionalityAfter All UsersThis module will focus onAdd health score polling functionalityAfter completing this module, students will be providing you with the knowledge to buildcompleting this module, students will be able able to: web sites that are mobile device friendly,to: Describe the apps for SharePoint support multiple language and with properDescribe the apps for SharePoint development platform. navigation. This will be accomplished bydevelopment platform. Use the client-side object models and the intUse the client-side object models and the REST API to communicate with Website Structure and NavigationREST API to communicate with SharePoint. SharePoint. Publishing ContentConfigure security for apps for SharePoint. Configure security for apps for Publishing to Mobile DevicesOptimize the performance of apps for SharePoint. Multi-language sites using VariationsLab :SharePoint.Module 2: Developing Managed Optimize the performance of apps for Structuring a SharePoint Publishing SiteMetadata SolutionsIn this module you will SharePoint.Module 2: Developing Creating a Navigation Term SetLab :see metadata objects and how they are Managed Metadata SolutionsIn this Publishing for Multiple Devices andused to categorize items so that you module you will see metadata objects Languagescanlearn how to work with them in code. You and how they are used to categorize Creating a Device Channelwill also see how to use the advanced items so that you canlearn how to work Using the Device Panel Controlfeatures of terms and manage permissions with them in code. You will also see how Creating a French VariationAfterand roles. In t to use the advanced features of terms completing this module, students will beManaged Metadata and manage permissions and roles. In t able to:Configuring Managed Metadata Term Sets Managed Metadata Configure website structure andWorking with Managed Metadata FieldsLab : Configuring Managed Metadata Term navigation.Developing Managed Metadata Solutions Sets Describe the difference between structured(Part 1) Working with Managed Metadata and metadata navigation.Creating and Configuring the Corporate FieldsLab : Developing Managed Utilize basic publishing features ofStructure App Metadata Solutions (Part 1) SharePoint.Displaying the Existing Taxonomy Groups Creating and Configuring the Corporate Use the new cross-site publishing featuresCreating a Group, a Term Set, and Structure App of SharePoint 2013.TermsLab : Developing Managed Metadata Displaying the Existing Taxonomy Configure and implement variations forSolutions (Part 2) Groups multilingual sites.Module 8: DevelopingObtaining the Host Web Creating a Group, a Term Set, and Optimized Internet SitesIn this module,Adding Metadata Site ColumnsAfter TermsLab : Developing Managed you will learn how to optimize your site for

Page 86: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

completing this module, students will be able Metadata Solutions (Part 2) Internet search engines, and maximize theto: Obtaining the Host Web performance of rendering your siteExplain the capabilities and applications of Adding Metadata Site ColumnsAfter content.Lessonsmanaged metadata in SharePoint 2013. completing this module, students will be Optimizing a SharePoint Site for SearchAutomate the creation and configuration of able to: Enginesmanaged metadata term sets. Explain the capabilities and applications Optimizing Performance andInteract with managed metadata term sets of managed metadata in SharePoint ScalabilityLab : Optimizing SharePointand fields from client-side and server-side 2013. Publishing Sitescode.Module 3: Interacting with the Search Automate the creation and configuration Optimizing a Site for Search EnginesServiceThe module provides an overview of of managed metadata term sets. Maximizing the Performance of athe search service architecture in Interact with managed metadata term Publishing SiteAfter completing thisSharePoint 2013 as it relates to developers, sets and fields from client-side and module, students will be able to:before describing how to construct queries server-side code.Module 3: Interacting Configure search engine optimizationusing Keyword Query Language (KQL) and with the Search ServiceThe module settings.Understanding the SharePoint 2013 Search provides an overview of the search Add SEO Properties to publishing pagesService service architecture in SharePoint 2013 and Managed Navigation terms.Building Search Queries with KQL and FQL as it relates to developers, before Configure caching to improve siteExecuting Search Queries from CodeLab : describing how to construct queries using rendering performance.Executing Search Queries from SharePoint Keyword Query Language (KQL) and Optimize site assets and resources toApps Understanding the SharePoint 2013 maximize performance.Module 9: WorkingSubmitting Search Queries from Client-Side Search Service with Business Connectivity ServicesIn thisCode Building Search Queries with KQL and module, you will learn how to developUsing a Custom Action to Launch A Search FQL Business Connectivity Services (BCS)AppAfter completing this module, students Executing Search Queries from CodeLab solutions.Lessonswill be able to: : Executing Search Queries from Business Connectivity Services inDescribe the SharePoint 2013 Search SharePoint Apps SharePoint 2013Architecture. Submitting Search Queries from Creating BDC Models in SharePointBuild simple and advanced KQL Queries. Client-Side Code DesignerDescribe the SharePoint Search Index. Using a Custom Action to Launch A Creating BDC Models in Visual StudioDescribe and work with crawled and Search AppAfter completing this module, 2012Lab : Working with Businessmanaged properties. students will be able to: Connectivity ServicesDescribe the levels and security of the Describe the SharePoint 2013 Search Creating Farm-Scoped External ContentSharePoint Search Schema.Module 4: Architecture. TypesCustomizing the Search ExperienceIn this Build simple and advanced KQL Queries. Creating App-Scoped External Contentmodule you will create and modify queries Describe the SharePoint Search Index. TypesAfter completing this module,as well as manage search results.Lessons Describe and work with crawled and students will be able to:Customizing Query Processing managed properties. Describe the key components of BusinessCustomizing Search Results Describe the levels and security of the Connectivity Services in SharePoint ServerCustomizing Content ProcessingLab : SharePoint Search Schema.Module 4: 2013.Configuring Result Types and Display Customizing the Search ExperienceIn Create and configure BDC models byTemplates this module you will create and modify using SharePoint Designer.Configuring and Test Result Type queries as well as manage search Developing Custom ConnectivityCustomizing an Item Display Template results.Lessons ComponentsCustomizing a Hover Panel Display Customizing Query Processing Working with External Events andTemplateLab : Configuring Entity Extraction Customizing Search Results NotificationsLab : Creating and DeployingCreate and deploy an entity extractorAfter Customizing Content ProcessingLab : a .NET Connectivity Assemblycompleting this module, students will be able Configuring Result Types and Display Create a .NET Connectivity Assemblyto: Templates Implementing Entity MethodsCreate various types of result sources Configuring and Test Result Type Deploying and testing a .NET ConnectivityCreate basic and complex query transforms Customizing an Item Display Template ModelAfter completing this module,Configure query rule conditions and actions Customizing a Hover Panel Display students will be able to:to target query intent TemplateLab : Configuring Entity Describe BCS Connector FrameworkCreate and modify result types Extraction scenarios.Create and modify display templates Create and deploy an entity extractorAfter Design and Develop BCS ConnectorUtilize display templates with various search completing this module, students will be stereotyped operations.web parts able to: Design and Configure BDC model security.Add managed properties as refiners with Create various types of result sources Optimize Search Connector crawlcounts Create basic and complex query performance.Utilize entity extraction in your crawls transforms Use Visual Studio to build BDC Models forExtend content processing with Content Configure query rule conditions and Search.EnrichmentModule 5: Implementing actions to target query intent Deploy BDC Search connectors.Enterprise Content ManagementIn this Create and modify result types Debug and troubleshoot your searchmodule, you will see how to work with Create and modify display templates connectors.SharePoint document management features Utilize display templates with various Design and deploy BDC event subscriberin code.Lessons search web parts methods.Working with eDiscovery Add managed properties as refiners with Describe how to format event notification

Page 87: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Working with Content Management counts messages.Automating Records ManagementLab : Utilize entity extraction in your crawls Configure alerts and event receivers onImplementing Content Management Extend content processing with Content external lists.Module 11: Working withFunctionality EnrichmentModule 5: Implementing Business DataIn this module youCreating a Custom Document ID Provider Enterprise Content ManagementIn this willleverage BCS components and data inRegistering a Custom Document ID Provider module, you will see how to work with custom solutions. The module first coversApplying a Custom Audit PolicyAfter SharePoint document management the built-in components that SharePointcompleting this module, students will be able features in code.Lessons provides for surfacing business data in theto: Working with eDiscovery user interface. Next, we describes how toUse SharePoint eDiscovery functionality in Working with Content Management work with buscustom applications. Automating Records ManagementLab : Working with Business Data in CompositeCreate and manage information Implementing Content Management Solutionsmanagement policies and document sets Functionality Working with Business Data in Customprogrammatically. Creating a Custom Document ID Provider SolutionsManage and customize SharePoint records Registering a Custom Document ID Working with Business Data in Clientmanagement functionality.Module 6: Provider ApplicationsLab : Working with BusinessDeveloping a Publishing Site for Web Applying a Custom Audit PolicyAfter Data in Apps for SharePointContentIn this module, you will learn how to completing this module, students will be Reading Business Data in Client-Sideutilize develop web content solutions for able to: Codepublishing sites.Lessons Use SharePoint eDiscovery functionality Presenting Business Data in an App forProgramming with the Web Content in custom applications. SharePointAfter completing this module,Publishing API Create and manage information students will be able to:Developing Page Components for Web management policies and document sets Describe the key components of BusinessContent PublishingLab : Customizing a programmatically. Connectivity Services in SharePoint ServerSharePoint Publishing Site Manage and customize SharePoint 2013.Building a Custom Page Field Control records management Create and configure BDC models byBuilding a Page LayoutAfter completing this functionality.Module 6: Developing a using SharePoint Designer.module, students will be able to: Publishing Site for Web ContentIn this Create and configure BDC models byDescribe how to utilize the Publishing API to module, you will learn how to utilize using Visual Studio 2012.Module 12:access publishing settings and content. develop web content solutions for Managing and Accessing User ProfileDescribe how to use and customize page publishing sites.Lessons DataIn this module, you will review keycontent controls in publishing sites.Module Programming with the Web Content aspects of the user profile service, and see7: Structuring and Publishing Websites for Publishing API how you can write client-side andAll UsersThis module will focus on providing Developing Page Components for Web server-side code to access, update andyou with the knowledge to build web sites Content PublishingLab : Customizing a manage user profile properties.Lessonsthat are mobile device friendly, support SharePoint Publishing Site Overview of User Profile Data inmultiple language and with proper Building a Custom Page Field Control SharePoint 2013navigation. This will be accomplished by int Building a Page LayoutAfter completing Understanding Options for Accessing UserWebsite Structure and Navigation this module, students will be able to: Profile DataPublishing Content Describe how to utilize the Publishing API Managing User Profile DataPublishing to Mobile Devices to access publishing settings and Managing User Profile PropertiesLab :Multi-language sites using VariationsLab : content. Accessing User Profile DataStructuring a SharePoint Publishing Site Describe how to use and customize page Add People Search Functionality to an AppCreating a Navigation Term SetLab : content controls in publishing Display User Properties in the AppLab :Publishing for Multiple Devices and sites.Module 7: Structuring and Managing User Profile PropertiesLanguages Publishing Websites for All UsersThis Add Code to Display User ProfileCreating a Device Channel module will focus on providing you with PropertiesUsing the Device Panel Control the knowledge to build web sites that are Add Code to Manage User ProfileCreating a French VariationAfter completing mobile device friendly, support multiple PropertiesAfter completing this module,this module, students will be able to: language and with proper navigation. students will be able to:Configure website structure and navigation. This will be accomplished by int Explain how user profile data is used inDescribe the difference between structured Website Structure and Navigation SharePoint.and metadata navigation. Publishing Content Describe the options and restrictions forUtilize basic publishing features of Publishing to Mobile Devices accessing user profile data.SharePoint. Multi-language sites using VariationsLab Use client-side code to access andUse the new cross-site publishing features : Structuring a SharePoint Publishing Site server-side code to access and updateof SharePoint 2013. Creating a Navigation Term SetLab : user profile data.Configure and implement variations for Publishing for Multiple Devices and Configure and manage user profilemultilingual sites.Module 8: Developing Languages properties.Module 13: Customizing theOptimized Internet SitesIn this module, you Creating a Device Channel Social WorkloadIn this module, you willwill learn how to optimize your site for Using the Device Panel Control see some of the social features inInternet search engines, and maximize the Creating a French VariationAfter SharePoint 2013, and you will see how youperformance of rendering your site completing this module, students will be can develop apps which extend andcontent.Lessons able to: customize the social workload; tailoring theOptimizing a SharePoint Site for Search Configure website structure and experience for your businessEngines navigation. needs.Lessons

Page 88: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Optimizing Performance and ScalabilityLab : Describe the difference between Overview of the Social WorkloadOptimizing SharePoint Publishing Sites structured and metadata navigation. Developing Social SolutionsOptimizing a Site for Search Engines Utilize basic publishing features of Working with FeedsLab : Creating a SocialMaximizing the Performance of a Publishing SharePoint. App PartSiteAfter completing this module, students Use the new cross-site publishing Displaying a Project Site Newsfeedwill be able to: features of SharePoint 2013. Posting a Message to a NewsfeedConfigure search engine optimization Configure and implement variations for Using Search to Retrieve Newsfeedsettings. multilingual sites.Module 8: Developing PostsAfter completing this module,Add SEO Properties to publishing pages Optimized Internet SitesIn this module, students will be able to:and Managed Navigation terms. you will learn how to optimize your site for Describe the main components of theConfigure caching to improve site rendering Internet search engines, and maximize social workload.performance. the performance of rendering your site Develop solutions to extend the socialOptimize site assets and resources to content.Lessons workload.maximize performance.Module 9: Working Optimizing a SharePoint Site for Search Create solutions which make use of thewith Business Connectivity ServicesIn this Engines newsfeed functionality in SharePointmodule, you will learn how to develop Optimizing Performance and Server 2013.Module 14: Monitoring andBusiness Connectivity Services (BCS) ScalabilityLab : Optimizing SharePoint Troubleshooting Custom SharePointsolutions.Lessons Publishing Sites SolutionsThis module will introduceBusiness Connectivity Services in Optimizing a Site for Search Engines methods that you can use to improve theSharePoint 2013 Maximizing the Performance of a performance and scalability of solutionsCreating BDC Models in SharePoint Publishing SiteAfter completing this and apps.LessonsDesigner module, students will be able to: Debugging SharePoint Apps in VisualCreating BDC Models in Visual Studio Configure search engine optimization Studio2012Lab : Working with Business settings. Diagnosing Faults in Deployed AppsConnectivity Services Add SEO Properties to publishing pages Testing Performance and ScalabilityLab :Creating Farm-Scoped External Content and Managed Navigation terms. Enabling ASP.NET TracingTypes Configure caching to improve site Adding a Diagnostics Page to aCreating App-Scoped External Content rendering performance. SharePoint AppTypesAfter completing this module, students Optimize site assets and resources to Configuring ASP.NET Tracingwill be able to: maximize performance.Module 9: Using Trace LogsAfter completing thisDescribe the key components of Business Working with Business Connectivity module, students will be able to:Connectivity Services in SharePoint Server ServicesIn this module, you will learn how Describe how to identify, diagnose, and2013. to develop Business Connectivity remove bugs in SharePoint apps duringCreate and configure BDC models by using Services (BCS) solutions.Lessons development.SharePoint Designer. Business Connectivity Services in Describe how to record information aboutDeveloping Custom Connectivity SharePoint 2013 issues that arise in deployed SharePointComponents Creating BDC Models in SharePoint apps.Working with External Events and Designer Describe how developers optimize theNotificationsLab : Creating and Deploying a Creating BDC Models in Visual Studio performance of SharePoint apps by.NET Connectivity Assembly 2012Lab : Working with Business implementing best practices, measuringCreate a .NET Connectivity Assembly Connectivity Services performance, and load testing.Implementing Entity Methods Creating Farm-Scoped External ContentDeploying and testing a .NET Connectivity TypesModelAfter completing this module, students Creating App-Scoped External Content linewill be able to: TypesAfter completing this module, Communicating with SharePoint from anDescribe BCS Connector Framework students will be able to: Appscenarios. Describe the key components of Authenticating and Authorizing Apps forDesign and Develop BCS Connector Business Connectivity Services in SharePointstereotyped operations. SharePoint Server 2013. Designing Apps for PerformanceLab :Design and Configure BDC model security. Create and configure BDC models by Monitoring SharePoint Health ScoresOptimize Search Connector crawl using SharePoint Designer. Creating and Deploying an App Partperformance. Developing Custom Connectivity Add health score polling functionalityAfterUse Visual Studio to build BDC Models for Components completing this module, students will beSearch. Working with External Events and able to:Deploy BDC Search connectors. NotificationsLab : Creating and Deploying Describe the apps for SharePointDebug and troubleshoot your search a .NET Connectivity Assembly development platform.connectors. Create a .NET Connectivity Assembly Use the client-side object models and theDesign and deploy BDC event subscriber Implementing Entity Methods REST API to communicate withmethods. Deploying and testing a .NET SharePoint.Describe how to format event notification Connectivity ModelAfter completing this Configure security for apps for SharePoint.messages. module, students will be able to: Optimize the performance of apps forConfigure alerts and event receivers on Describe BCS Connector Framework SharePoint.Module 2: Developingexternal lists.Module 11: Working with scenarios. Managed Metadata SolutionsIn thisBusiness DataIn this module you Design and Develop BCS Connector module you will see metadata objects andwillleverage BCS components and data in stereotyped operations. how they are used to categorize items socustom solutions. The module first covers Design and Configure BDC model that you canlearn how to work with them in

Page 89: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

the built-in components that SharePoint security. code. You will also see how to use theprovides for surfacing business data in the Optimize Search Connector crawl advanced features of terms and manageuser interface. Next, we describes how to performance. permissions and roles. In twork with bus Use Visual Studio to build BDC Models Managed MetadataWorking with Business Data in Composite for Search. Configuring Managed Metadata Term SetsSolutions Deploy BDC Search connectors. Working with Managed MetadataWorking with Business Data in Custom Debug and troubleshoot your search FieldsLab : Developing Managed MetadataSolutions connectors. Solutions (Part 1)Working with Business Data in Client Design and deploy BDC event subscriber Creating and Configuring the CorporateApplicationsLab : Working with Business methods. Structure AppData in Apps for SharePoint Describe how to format event notification Displaying the Existing Taxonomy GroupsReading Business Data in Client-Side Code messages. Creating a Group, a Term Set, andPresenting Business Data in an App for Configure alerts and event receivers on TermsLab : Developing ManagedSharePointAfter completing this module, external lists.Module 11: Working with Metadata Solutions (Part 2)students will be able to: Business DataIn this module you Obtaining the Host WebDescribe the key components of Business willleverage BCS components and data in Adding Metadata Site ColumnsAfterConnectivity Services in SharePoint Server custom solutions. The module first covers completing this module, students will be2013. the built-in components that SharePoint able to:Create and configure BDC models by using provides for surfacing business data in Explain the capabilities and applications ofSharePoint Designer. the user interface. Next, we describes managed metadata in SharePoint 2013.Create and configure BDC models by using how to work with bus Automate the creation and configuration ofVisual Studio 2012.Module 12: Managing Working with Business Data in managed metadata term sets.and Accessing User Profile DataIn this Composite Solutions Interact with managed metadata term setsmodule, you will review key aspects of the Working with Business Data in Custom and fields from client-side and server-sideuser profile service, and see how you can Solutions code.Module 3: Interacting with the Searchwrite client-side and server-side code to Working with Business Data in Client ServiceThe module provides an overviewaccess, update and manage user profile ApplicationsLab : Working with Business of the search service architecture inproperties.Lessons Data in Apps for SharePoint SharePoint 2013 as it relates toOverview of User Profile Data in SharePoint Reading Business Data in Client-Side developers, before describing how to2013 Code construct queries using Keyword QueryUnderstanding Options for Accessing User Presenting Business Data in an App for Language (KQL) andProfile Data SharePointAfter completing this module, Understanding the SharePoint 2013Managing User Profile Data students will be able to: Search ServiceManaging User Profile PropertiesLab : Describe the key components of Building Search Queries with KQL andAccessing User Profile Data Business Connectivity Services in FQLAdd People Search Functionality to an App SharePoint Server 2013. Executing Search Queries from CodeLab :Display User Properties in the AppLab : Create and configure BDC models by Executing Search Queries fromManaging User Profile Properties using SharePoint Designer. SharePoint AppsAdd Code to Display User Profile Properties Create and configure BDC models by Submitting Search Queries fromAdd Code to Manage User Profile using Visual Studio 2012.Module 12: Client-Side CodePropertiesAfter completing this module, Managing and Accessing User Profile Using a Custom Action to Launch Astudents will be able to: DataIn this module, you will review key Search AppAfter completing this module,Explain how user profile data is used in aspects of the user profile service, and students will be able to:SharePoint. see how you can write client-side and Describe the SharePoint 2013 SearchDescribe the options and restrictions for server-side code to access, update and Architecture.accessing user profile data. manage user profile properties.Lessons Build simple and advanced KQL Queries.Use client-side code to access and Overview of User Profile Data in Describe the SharePoint Search Index.server-side code to access and update user SharePoint 2013 Describe and work with crawled andprofile data. Understanding Options for Accessing managed properties.Configure and manage user profile User Profile Data Describe the levels and security of theproperties.Module 13: Customizing the Managing User Profile Data SharePoint Search Schema.Module 4:Social WorkloadIn this module, you will see Managing User Profile PropertiesLab : Customizing the Search ExperienceIn thissome of the social features in SharePoint Accessing User Profile Data module you will create and modify queries2013, and you will see how you can develop Add People Search Functionality to an as well as manage search results.Lessonsapps which extend and customize the social App Customizing Query Processingworkload; tailoring the experience for your Display User Properties in the AppLab : Customizing Search Resultsbusiness needs.Lessons Managing User Profile Properties Customizing Content ProcessingLab :Overview of the Social Workload Add Code to Display User Profile Configuring Result Types and DisplayDeveloping Social Solutions Properties TemplatesWorking with FeedsLab : Creating a Social Add Code to Manage User Profile Configuring and Test Result TypeApp Part PropertiesAfter completing this module, Customizing an Item Display TemplateDisplaying a Project Site Newsfeed students will be able to: Customizing a Hover Panel DisplayPosting a Message to a Newsfeed Explain how user profile data is used in TemplateLab : Configuring EntityUsing Search to Retrieve Newsfeed SharePoint. ExtractionPostsAfter completing this module, students Describe the options and restrictions for Create and deploy an entity extractorAfterwill be able to: accessing user profile data. completing this module, students will be

Page 90: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe the main components of the social Use client-side code to access and able to:workload. server-side code to access and update Create various types of result sourcesDevelop solutions to extend the social user profile data. Create basic and complex queryworkload. Configure and manage user profile transformsCreate solutions which make use of the properties.Module 13: Customizing the Configure query rule conditions andnewsfeed functionality in SharePoint Server Social WorkloadIn this module, you will actions to target query intent2013.Module 14: Monitoring and see some of the social features in Create and modify result typesTroubleshooting Custom SharePoint SharePoint 2013, and you will see how Create and modify display templatesSolutionsThis module will introduce methods you can develop apps which extend and Utilize display templates with variousthat you can use to improve the customize the social workload; tailoring search web partsperformance and scalability of solutions and the experience for your business Add managed properties as refiners withapps.Lessons needs.Lessons countsDebugging SharePoint Apps in Visual Studio Overview of the Social Workload Utilize entity extraction in your crawlsDiagnosing Faults in Deployed Apps Developing Social Solutions Extend content processing with ContentTesting Performance and ScalabilityLab : Working with FeedsLab : Creating a EnrichmentModule 5: ImplementingEnabling ASP.NET Tracing Social App Part Enterprise Content ManagementIn thisAdding a Diagnostics Page to a SharePoint Displaying a Project Site Newsfeed module, you will see how to work withApp Posting a Message to a Newsfeed SharePoint document managementConfiguring ASP.NET Tracing Using Search to Retrieve Newsfeed features in code.LessonsUsing Trace LogsAfter completing this PostsAfter completing this module, Working with eDiscoverymodule, students will be able to: students will be able to: Working with Content ManagementDescribe how to identify, diagnose, and Describe the main components of the Automating Records ManagementLab :remove bugs in SharePoint apps during social workload. Implementing Content Managementdevelopment. Develop solutions to extend the social FunctionalityDescribe how to record information about workload. Creating a Custom Document ID Providerissues that arise in deployed SharePoint Create solutions which make use of the Registering a Custom Document IDapps. newsfeed functionality in SharePoint ProviderDescribe how developers optimize the Server 2013.Module 14: Monitoring and Applying a Custom Audit PolicyAfterperformance of SharePoint apps by Troubleshooting Custom SharePoint completing this module, students will beimplementing best practices, measuring SolutionsThis module will introduce able to:performance, and load testing. methods that you can use to improve the Use SharePoint eDiscovery functionality in

performance and scalability of solutions custom applications.and apps.Lessons Create and manage information

line Debugging SharePoint Apps in Visual management policies and document setsCommunicating with SharePoint from an Studio programmatically.App Diagnosing Faults in Deployed Apps Manage and customize SharePointAuthenticating and Authorizing Apps for Testing Performance and ScalabilityLab : records management functionality.ModuleSharePoint Enabling ASP.NET Tracing 6: Developing a Publishing Site for WebDesigning Apps for PerformanceLab : Adding a Diagnostics Page to a ContentIn this module, you will learn howMonitoring SharePoint Health Scores SharePoint App to utilize develop web content solutions forCreating and Deploying an App Part Configuring ASP.NET Tracing publishing sites.LessonsAdd health score polling functionalityAfter Using Trace LogsAfter completing this Programming with the Web Contentcompleting this module, students will be able module, students will be able to: Publishing APIto: Describe how to identify, diagnose, and Developing Page Components for WebDescribe the apps for SharePoint remove bugs in SharePoint apps during Content PublishingLab : Customizing adevelopment platform. development. SharePoint Publishing SiteUse the client-side object models and the Describe how to record information about Building a Custom Page Field ControlREST API to communicate with SharePoint. issues that arise in deployed SharePoint Building a Page LayoutAfter completingConfigure security for apps for SharePoint. apps. this module, students will be able to:Optimize the performance of apps for Describe how developers optimize the Describe how to utilize the Publishing APISharePoint.Module 2: Developing Managed performance of SharePoint apps by to access publishing settings and content.Metadata SolutionsIn this module you will implementing best practices, measuring Describe how to use and customize pagesee metadata objects and how they are performance, and load testing. content controls in publishing sites.Moduleused to categorize items so that you 7: Structuring and Publishing Websites forcanlearn how to work with them in code. You All UsersThis module will focus onwill also see how to use the advanced line providing you with the knowledge to buildfeatures of terms and manage permissions Communicating with SharePoint from an web sites that are mobile device friendly,and roles. In t App support multiple language and with properManaged Metadata Authenticating and Authorizing Apps for navigation. This will be accomplished byConfiguring Managed Metadata Term Sets SharePoint intWorking with Managed Metadata FieldsLab : Designing Apps for PerformanceLab : Website Structure and NavigationDeveloping Managed Metadata Solutions Monitoring SharePoint Health Scores Publishing Content(Part 1) Creating and Deploying an App Part Publishing to Mobile DevicesCreating and Configuring the Corporate Add health score polling functionalityAfter Multi-language sites using VariationsLab :Structure App completing this module, students will be Structuring a SharePoint Publishing SiteDisplaying the Existing Taxonomy Groups able to: Creating a Navigation Term SetLab :

Page 91: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Creating a Group, a Term Set, and Describe the apps for SharePoint Publishing for Multiple Devices andTermsLab : Developing Managed Metadata development platform. LanguagesSolutions (Part 2) Use the client-side object models and the Creating a Device ChannelObtaining the Host Web REST API to communicate with Using the Device Panel ControlAdding Metadata Site ColumnsAfter SharePoint. Creating a French VariationAftercompleting this module, students will be able Configure security for apps for completing this module, students will beto: SharePoint. able to:Explain the capabilities and applications of Optimize the performance of apps for Configure website structure andmanaged metadata in SharePoint 2013. SharePoint.Module 2: Developing navigation.Automate the creation and configuration of Managed Metadata SolutionsIn this Describe the difference between structuredmanaged metadata term sets. module you will see metadata objects and metadata navigation.Interact with managed metadata term sets and how they are used to categorize Utilize basic publishing features ofand fields from client-side and server-side items so that you canlearn how to work SharePoint.code.Module 3: Interacting with the Search with them in code. You will also see how Use the new cross-site publishing featuresServiceThe module provides an overview of to use the advanced features of terms of SharePoint 2013.the search service architecture in and manage permissions and roles. In t Configure and implement variations forSharePoint 2013 as it relates to developers, Managed Metadata multilingual sites.Module 8: Developingbefore describing how to construct queries Configuring Managed Metadata Term Optimized Internet SitesIn this module,using Keyword Query Language (KQL) and Sets you will learn how to optimize your site forUnderstanding the SharePoint 2013 Search Working with Managed Metadata Internet search engines, and maximize theService FieldsLab : Developing Managed performance of rendering your siteBuilding Search Queries with KQL and FQL Metadata Solutions (Part 1) content.LessonsExecuting Search Queries from CodeLab : Creating and Configuring the Corporate Optimizing a SharePoint Site for SearchExecuting Search Queries from SharePoint Structure App EnginesApps Displaying the Existing Taxonomy Optimizing Performance andSubmitting Search Queries from Client-Side Groups ScalabilityLab : Optimizing SharePointCode Creating a Group, a Term Set, and Publishing SitesUsing a Custom Action to Launch A Search TermsLab : Developing Managed Optimizing a Site for Search EnginesAppAfter completing this module, students Metadata Solutions (Part 2) Maximizing the Performance of awill be able to: Obtaining the Host Web Publishing SiteAfter completing thisDescribe the SharePoint 2013 Search Adding Metadata Site ColumnsAfter module, students will be able to:Architecture. completing this module, students will be Configure search engine optimizationBuild simple and advanced KQL Queries. able to: settings.Describe the SharePoint Search Index. Explain the capabilities and applications Add SEO Properties to publishing pagesDescribe and work with crawled and of managed metadata in SharePoint and Managed Navigation terms.managed properties. 2013. Configure caching to improve siteDescribe the levels and security of the Automate the creation and configuration rendering performance.SharePoint Search Schema.Module 4: of managed metadata term sets. Optimize site assets and resources toCustomizing the Search ExperienceIn this Interact with managed metadata term maximize performance.Module 9: Workingmodule you will create and modify queries sets and fields from client-side and with Business Connectivity ServicesIn thisas well as manage search results.Lessons server-side code.Module 3: Interacting module, you will learn how to developCustomizing Query Processing with the Search ServiceThe module Business Connectivity Services (BCS)Customizing Search Results provides an overview of the search solutions.LessonsCustomizing Content ProcessingLab : service architecture in SharePoint 2013 Business Connectivity Services inConfiguring Result Types and Display as it relates to developers, before SharePoint 2013Templates describing how to construct queries using Creating BDC Models in SharePointConfiguring and Test Result Type Keyword Query Language (KQL) and DesignerCustomizing an Item Display Template Understanding the SharePoint 2013 Creating BDC Models in Visual StudioCustomizing a Hover Panel Display Search Service 2012Lab : Working with BusinessTemplateLab : Configuring Entity Extraction Building Search Queries with KQL and Connectivity ServicesCreate and deploy an entity extractorAfter FQL Creating Farm-Scoped External Contentcompleting this module, students will be able Executing Search Queries from CodeLab Typesto: : Executing Search Queries from Creating App-Scoped External ContentCreate various types of result sources SharePoint Apps TypesAfter completing this module,Create basic and complex query transforms Submitting Search Queries from students will be able to:Configure query rule conditions and actions Client-Side Code Describe the key components of Businessto target query intent Using a Custom Action to Launch A Connectivity Services in SharePoint ServerCreate and modify result types Search AppAfter completing this module, 2013.Create and modify display templates students will be able to: Create and configure BDC models byUtilize display templates with various search Describe the SharePoint 2013 Search using SharePoint Designer.web parts Architecture. Developing Custom ConnectivityAdd managed properties as refiners with Build simple and advanced KQL Queries. Componentscounts Describe the SharePoint Search Index. Working with External Events andUtilize entity extraction in your crawls Describe and work with crawled and NotificationsLab : Creating and DeployingExtend content processing with Content managed properties. a .NET Connectivity AssemblyEnrichmentModule 5: Implementing Describe the levels and security of the Create a .NET Connectivity Assembly

Page 92: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Enterprise Content ManagementIn this SharePoint Search Schema.Module 4: Implementing Entity Methodsmodule, you will see how to work with Customizing the Search ExperienceIn Deploying and testing a .NET ConnectivitySharePoint document management features this module you will create and modify ModelAfter completing this module,in code.Lessons queries as well as manage search students will be able to:Working with eDiscovery results.Lessons Describe BCS Connector FrameworkWorking with Content Management Customizing Query Processing scenarios.Automating Records ManagementLab : Customizing Search Results Design and Develop BCS ConnectorImplementing Content Management Customizing Content ProcessingLab : stereotyped operations.Functionality Configuring Result Types and Display Design and Configure BDC model security.Creating a Custom Document ID Provider Templates Optimize Search Connector crawlRegistering a Custom Document ID Provider Configuring and Test Result Type performance.Applying a Custom Audit PolicyAfter Customizing an Item Display Template Use Visual Studio to build BDC Models forcompleting this module, students will be able Customizing a Hover Panel Display Search.to: TemplateLab : Configuring Entity Deploy BDC Search connectors.Use SharePoint eDiscovery functionality in Extraction Debug and troubleshoot your searchcustom applications. Create and deploy an entity extractorAfter connectors.Create and manage information completing this module, students will be Design and deploy BDC event subscribermanagement policies and document sets able to: methods.programmatically. Create various types of result sources Describe how to format event notificationManage and customize SharePoint records Create basic and complex query messages.management functionality.Module 6: transforms Configure alerts and event receivers onDeveloping a Publishing Site for Web Configure query rule conditions and external lists.Module 11: Working withContentIn this module, you will learn how to actions to target query intent Business DataIn this module youutilize develop web content solutions for Create and modify result types willleverage BCS components and data inpublishing sites.Lessons Create and modify display templates custom solutions. The module first coversProgramming with the Web Content Utilize display templates with various the built-in components that SharePointPublishing API search web parts provides for surfacing business data in theDeveloping Page Components for Web Add managed properties as refiners with user interface. Next, we describes how toContent PublishingLab : Customizing a counts work with busSharePoint Publishing Site Utilize entity extraction in your crawls Working with Business Data in CompositeBuilding a Custom Page Field Control Extend content processing with Content SolutionsBuilding a Page LayoutAfter completing this EnrichmentModule 5: Implementing Working with Business Data in Custommodule, students will be able to: Enterprise Content ManagementIn this SolutionsDescribe how to utilize the Publishing API to module, you will see how to work with Working with Business Data in Clientaccess publishing settings and content. SharePoint document management ApplicationsLab : Working with BusinessDescribe how to use and customize page features in code.Lessons Data in Apps for SharePointcontent controls in publishing sites.Module Working with eDiscovery Reading Business Data in Client-Side7: Structuring and Publishing Websites for Working with Content Management CodeAll UsersThis module will focus on providing Automating Records ManagementLab : Presenting Business Data in an App foryou with the knowledge to build web sites Implementing Content Management SharePointAfter completing this module,that are mobile device friendly, support Functionality students will be able to:multiple language and with proper Creating a Custom Document ID Provider Describe the key components of Businessnavigation. This will be accomplished by int Registering a Custom Document ID Connectivity Services in SharePoint ServerWebsite Structure and Navigation Provider 2013.Publishing Content Applying a Custom Audit PolicyAfter Create and configure BDC models byPublishing to Mobile Devices completing this module, students will be using SharePoint Designer.Multi-language sites using VariationsLab : able to: Create and configure BDC models byStructuring a SharePoint Publishing Site Use SharePoint eDiscovery functionality using Visual Studio 2012.Module 12:Creating a Navigation Term SetLab : in custom applications. Managing and Accessing User ProfilePublishing for Multiple Devices and Create and manage information DataIn this module, you will review keyLanguages management policies and document sets aspects of the user profile service, and seeCreating a Device Channel programmatically. how you can write client-side andUsing the Device Panel Control Manage and customize SharePoint server-side code to access, update andCreating a French VariationAfter completing records management manage user profile properties.Lessonsthis module, students will be able to: functionality.Module 6: Developing a Overview of User Profile Data inConfigure website structure and navigation. Publishing Site for Web ContentIn this SharePoint 2013Describe the difference between structured module, you will learn how to utilize Understanding Options for Accessing Userand metadata navigation. develop web content solutions for Profile DataUtilize basic publishing features of publishing sites.Lessons Managing User Profile DataSharePoint. Programming with the Web Content Managing User Profile PropertiesLab :Use the new cross-site publishing features Publishing API Accessing User Profile Dataof SharePoint 2013. Developing Page Components for Web Add People Search Functionality to an AppConfigure and implement variations for Content PublishingLab : Customizing a Display User Properties in the AppLab :multilingual sites.Module 8: Developing SharePoint Publishing Site Managing User Profile PropertiesOptimized Internet SitesIn this module, you Building a Custom Page Field Control Add Code to Display User Profilewill learn how to optimize your site for Building a Page LayoutAfter completing Properties

Page 93: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Internet search engines, and maximize the this module, students will be able to: Add Code to Manage User Profileperformance of rendering your site Describe how to utilize the Publishing API PropertiesAfter completing this module,content.Lessons to access publishing settings and students will be able to:Optimizing a SharePoint Site for Search content. Explain how user profile data is used inEngines Describe how to use and customize page SharePoint.Optimizing Performance and ScalabilityLab : content controls in publishing Describe the options and restrictions forOptimizing SharePoint Publishing Sites sites.Module 7: Structuring and accessing user profile data.Optimizing a Site for Search Engines Publishing Websites for All UsersThis Use client-side code to access andMaximizing the Performance of a Publishing module will focus on providing you with server-side code to access and updateSiteAfter completing this module, students the knowledge to build web sites that are user profile data.will be able to: mobile device friendly, support multiple Configure and manage user profileConfigure search engine optimization language and with proper navigation. properties.Module 13: Customizing thesettings. This will be accomplished by int Social WorkloadIn this module, you willAdd SEO Properties to publishing pages Website Structure and Navigation see some of the social features inand Managed Navigation terms. Publishing Content SharePoint 2013, and you will see how youConfigure caching to improve site rendering Publishing to Mobile Devices can develop apps which extend andperformance. Multi-language sites using VariationsLab customize the social workload; tailoring theOptimize site assets and resources to : Structuring a SharePoint Publishing Site experience for your businessmaximize performance.Module 9: Working Creating a Navigation Term SetLab : needs.Lessonswith Business Connectivity ServicesIn this Publishing for Multiple Devices and Overview of the Social Workloadmodule, you will learn how to develop Languages Developing Social SolutionsBusiness Connectivity Services (BCS) Creating a Device Channel Working with FeedsLab : Creating a Socialsolutions.Lessons Using the Device Panel Control App PartBusiness Connectivity Services in Creating a French VariationAfter Displaying a Project Site NewsfeedSharePoint 2013 completing this module, students will be Posting a Message to a NewsfeedCreating BDC Models in SharePoint able to: Using Search to Retrieve NewsfeedDesigner Configure website structure and PostsAfter completing this module,Creating BDC Models in Visual Studio navigation. students will be able to:2012Lab : Working with Business Describe the difference between Describe the main components of theConnectivity Services structured and metadata navigation. social workload.Creating Farm-Scoped External Content Utilize basic publishing features of Develop solutions to extend the socialTypes SharePoint. workload.Creating App-Scoped External Content Use the new cross-site publishing Create solutions which make use of theTypesAfter completing this module, students features of SharePoint 2013. newsfeed functionality in SharePointwill be able to: Configure and implement variations for Server 2013.Module 14: Monitoring andDescribe the key components of Business multilingual sites.Module 8: Developing Troubleshooting Custom SharePointConnectivity Services in SharePoint Server Optimized Internet SitesIn this module, SolutionsThis module will introduce2013. you will learn how to optimize your site for methods that you can use to improve theCreate and configure BDC models by using Internet search engines, and maximize performance and scalability of solutionsSharePoint Designer. the performance of rendering your site and apps.LessonsDeveloping Custom Connectivity content.Lessons Debugging SharePoint Apps in VisualComponents Optimizing a SharePoint Site for Search StudioWorking with External Events and Engines Diagnosing Faults in Deployed AppsNotificationsLab : Creating and Deploying a Optimizing Performance and Testing Performance and ScalabilityLab :.NET Connectivity Assembly ScalabilityLab : Optimizing SharePoint Enabling ASP.NET TracingCreate a .NET Connectivity Assembly Publishing Sites Adding a Diagnostics Page to aImplementing Entity Methods Optimizing a Site for Search Engines SharePoint AppDeploying and testing a .NET Connectivity Maximizing the Performance of a Configuring ASP.NET TracingModelAfter completing this module, students Publishing SiteAfter completing this Using Trace LogsAfter completing thiswill be able to: module, students will be able to: module, students will be able to:Describe BCS Connector Framework Configure search engine optimization Describe how to identify, diagnose, andscenarios. settings. remove bugs in SharePoint apps duringDesign and Develop BCS Connector Add SEO Properties to publishing pages development.stereotyped operations. and Managed Navigation terms. Describe how to record information aboutDesign and Configure BDC model security. Configure caching to improve site issues that arise in deployed SharePointOptimize Search Connector crawl rendering performance. apps.performance. Optimize site assets and resources to Describe how developers optimize theUse Visual Studio to build BDC Models for maximize performance.Module 9: performance of SharePoint apps bySearch. Working with Business Connectivity implementing best practices, measuringDeploy BDC Search connectors. ServicesIn this module, you will learn how performance, and load testing.Debug and troubleshoot your search to develop Business Connectivityconnectors. Services (BCS) solutions.LessonsDesign and deploy BDC event subscriber Business Connectivity Services in linemethods. SharePoint 2013 Communicating with SharePoint from anDescribe how to format event notification Creating BDC Models in SharePoint Appmessages. Designer Authenticating and Authorizing Apps for

Page 94: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Configure alerts and event receivers on Creating BDC Models in Visual Studio SharePointexternal lists.Module 11: Working with 2012Lab : Working with Business Designing Apps for PerformanceLab :Business DataIn this module you Connectivity Services Monitoring SharePoint Health Scoreswillleverage BCS components and data in Creating Farm-Scoped External Content Creating and Deploying an App Partcustom solutions. The module first covers Types Add health score polling functionalityAfterthe built-in components that SharePoint Creating App-Scoped External Content completing this module, students will beprovides for surfacing business data in the TypesAfter completing this module, able to:user interface. Next, we describes how to students will be able to: Describe the apps for SharePointwork with bus Describe the key components of development platform.Working with Business Data in Composite Business Connectivity Services in Use the client-side object models and theSolutions SharePoint Server 2013. REST API to communicate withWorking with Business Data in Custom Create and configure BDC models by SharePoint.Solutions using SharePoint Designer. Configure security for apps for SharePoint.Working with Business Data in Client Developing Custom Connectivity Optimize the performance of apps forApplicationsLab : Working with Business Components SharePoint.Module 2: DevelopingData in Apps for SharePoint Working with External Events and Managed Metadata SolutionsIn thisReading Business Data in Client-Side Code NotificationsLab : Creating and Deploying module you will see metadata objects andPresenting Business Data in an App for a .NET Connectivity Assembly how they are used to categorize items soSharePointAfter completing this module, Create a .NET Connectivity Assembly that you canlearn how to work with them instudents will be able to: Implementing Entity Methods code. You will also see how to use theDescribe the key components of Business Deploying and testing a .NET advanced features of terms and manageConnectivity Services in SharePoint Server Connectivity ModelAfter completing this permissions and roles. In t2013. module, students will be able to: Managed MetadataCreate and configure BDC models by using Describe BCS Connector Framework Configuring Managed Metadata Term SetsSharePoint Designer. scenarios. Working with Managed MetadataCreate and configure BDC models by using Design and Develop BCS Connector FieldsLab : Developing Managed MetadataVisual Studio 2012.Module 12: Managing stereotyped operations. Solutions (Part 1)and Accessing User Profile DataIn this Design and Configure BDC model Creating and Configuring the Corporatemodule, you will review key aspects of the security. Structure Appuser profile service, and see how you can Optimize Search Connector crawl Displaying the Existing Taxonomy Groupswrite client-side and server-side code to performance. Creating a Group, a Term Set, andaccess, update and manage user profile Use Visual Studio to build BDC Models TermsLab : Developing Managedproperties.Lessons for Search. Metadata Solutions (Part 2)Overview of User Profile Data in SharePoint Deploy BDC Search connectors. Obtaining the Host Web2013 Debug and troubleshoot your search Adding Metadata Site ColumnsAfterUnderstanding Options for Accessing User connectors. completing this module, students will beProfile Data Design and deploy BDC event subscriber able to:Managing User Profile Data methods. Explain the capabilities and applications ofManaging User Profile PropertiesLab : Describe how to format event notification managed metadata in SharePoint 2013.Accessing User Profile Data messages. Automate the creation and configuration ofAdd People Search Functionality to an App Configure alerts and event receivers on managed metadata term sets.Display User Properties in the AppLab : external lists.Module 11: Working with Interact with managed metadata term setsManaging User Profile Properties Business DataIn this module you and fields from client-side and server-sideAdd Code to Display User Profile Properties willleverage BCS components and data in code.Module 3: Interacting with the SearchAdd Code to Manage User Profile custom solutions. The module first covers ServiceThe module provides an overviewPropertiesAfter completing this module, the built-in components that SharePoint of the search service architecture instudents will be able to: provides for surfacing business data in SharePoint 2013 as it relates toExplain how user profile data is used in the user interface. Next, we describes developers, before describing how toSharePoint. how to work with bus construct queries using Keyword QueryDescribe the options and restrictions for Working with Business Data in Language (KQL) andaccessing user profile data. Composite Solutions Understanding the SharePoint 2013Use client-side code to access and Working with Business Data in Custom Search Serviceserver-side code to access and update user Solutions Building Search Queries with KQL andprofile data. Working with Business Data in Client FQLConfigure and manage user profile ApplicationsLab : Working with Business Executing Search Queries from CodeLab :properties.Module 13: Customizing the Data in Apps for SharePoint Executing Search Queries fromSocial WorkloadIn this module, you will see Reading Business Data in Client-Side SharePoint Appssome of the social features in SharePoint Code Submitting Search Queries from2013, and you will see how you can develop Presenting Business Data in an App for Client-Side Codeapps which extend and customize the social SharePointAfter completing this module, Using a Custom Action to Launch Aworkload; tailoring the experience for your students will be able to: Search AppAfter completing this module,business needs.Lessons Describe the key components of students will be able to:Overview of the Social Workload Business Connectivity Services in Describe the SharePoint 2013 SearchDeveloping Social Solutions SharePoint Server 2013. Architecture.Working with FeedsLab : Creating a Social Create and configure BDC models by Build simple and advanced KQL Queries.App Part using SharePoint Designer. Describe the SharePoint Search Index.

Page 95: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Displaying a Project Site Newsfeed Create and configure BDC models by Describe and work with crawled andPosting a Message to a Newsfeed using Visual Studio 2012.Module 12: managed properties.Using Search to Retrieve Newsfeed Managing and Accessing User Profile Describe the levels and security of thePostsAfter completing this module, students DataIn this module, you will review key SharePoint Search Schema.Module 4:will be able to: aspects of the user profile service, and Customizing the Search ExperienceIn thisDescribe the main components of the social see how you can write client-side and module you will create and modify queriesworkload. server-side code to access, update and as well as manage search results.LessonsDevelop solutions to extend the social manage user profile properties.Lessons Customizing Query Processingworkload. Overview of User Profile Data in Customizing Search ResultsCreate solutions which make use of the SharePoint 2013 Customizing Content ProcessingLab :newsfeed functionality in SharePoint Server Understanding Options for Accessing Configuring Result Types and Display2013.Module 14: Monitoring and User Profile Data TemplatesTroubleshooting Custom SharePoint Managing User Profile Data Configuring and Test Result TypeSolutionsThis module will introduce methods Managing User Profile PropertiesLab : Customizing an Item Display Templatethat you can use to improve the Accessing User Profile Data Customizing a Hover Panel Displayperformance and scalability of solutions and Add People Search Functionality to an TemplateLab : Configuring Entityapps.Lessons App ExtractionDebugging SharePoint Apps in Visual Studio Display User Properties in the AppLab : Create and deploy an entity extractorAfterDiagnosing Faults in Deployed Apps Managing User Profile Properties completing this module, students will beTesting Performance and ScalabilityLab : Add Code to Display User Profile able to:Enabling ASP.NET Tracing Properties Create various types of result sourcesAdding a Diagnostics Page to a SharePoint Add Code to Manage User Profile Create basic and complex queryApp PropertiesAfter completing this module, transformsConfiguring ASP.NET Tracing students will be able to: Configure query rule conditions andUsing Trace LogsAfter completing this Explain how user profile data is used in actions to target query intentmodule, students will be able to: SharePoint. Create and modify result typesDescribe how to identify, diagnose, and Describe the options and restrictions for Create and modify display templatesremove bugs in SharePoint apps during accessing user profile data. Utilize display templates with variousdevelopment. Use client-side code to access and search web partsDescribe how to record information about server-side code to access and update Add managed properties as refiners withissues that arise in deployed SharePoint user profile data. countsapps. Configure and manage user profile Utilize entity extraction in your crawlsDescribe how developers optimize the properties.Module 13: Customizing the Extend content processing with Contentperformance of SharePoint apps by Social WorkloadIn this module, you will EnrichmentModule 5: Implementingimplementing best practices, measuring see some of the social features in Enterprise Content ManagementIn thisperformance, and load testing. SharePoint 2013, and you will see how module, you will see how to work with

you can develop apps which extend and SharePoint document managementcustomize the social workload; tailoring features in code.Lessons

line the experience for your business Working with eDiscoveryCommunicating with SharePoint from an needs.Lessons Working with Content ManagementApp Overview of the Social Workload Automating Records ManagementLab :Authenticating and Authorizing Apps for Developing Social Solutions Implementing Content ManagementSharePoint Working with FeedsLab : Creating a FunctionalityDesigning Apps for PerformanceLab : Social App Part Creating a Custom Document ID ProviderMonitoring SharePoint Health Scores Displaying a Project Site Newsfeed Registering a Custom Document IDCreating and Deploying an App Part Posting a Message to a Newsfeed ProviderAdd health score polling functionalityAfter Using Search to Retrieve Newsfeed Applying a Custom Audit PolicyAftercompleting this module, students will be able PostsAfter completing this module, completing this module, students will beto: students will be able to: able to:Describe the apps for SharePoint Describe the main components of the Use SharePoint eDiscovery functionality indevelopment platform. social workload. custom applications.Use the client-side object models and the Develop solutions to extend the social Create and manage informationREST API to communicate with SharePoint. workload. management policies and document setsConfigure security for apps for SharePoint. Create solutions which make use of the programmatically.Optimize the performance of apps for newsfeed functionality in SharePoint Manage and customize SharePointSharePoint.Module 2: Developing Managed Server 2013.Module 14: Monitoring and records management functionality.ModuleMetadata SolutionsIn this module you will Troubleshooting Custom SharePoint 6: Developing a Publishing Site for Websee metadata objects and how they are SolutionsThis module will introduce ContentIn this module, you will learn howused to categorize items so that you methods that you can use to improve the to utilize develop web content solutions forcanlearn how to work with them in code. You performance and scalability of solutions publishing sites.Lessonswill also see how to use the advanced and apps.Lessons Programming with the Web Contentfeatures of terms and manage permissions Debugging SharePoint Apps in Visual Publishing APIand roles. In t Studio Developing Page Components for WebManaged Metadata Diagnosing Faults in Deployed Apps Content PublishingLab : Customizing aConfiguring Managed Metadata Term Sets Testing Performance and ScalabilityLab : SharePoint Publishing SiteWorking with Managed Metadata FieldsLab : Enabling ASP.NET Tracing Building a Custom Page Field Control

Page 96: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Developing Managed Metadata Solutions Adding a Diagnostics Page to a Building a Page LayoutAfter completing(Part 1) SharePoint App this module, students will be able to:Creating and Configuring the Corporate Configuring ASP.NET Tracing Describe how to utilize the Publishing APIStructure App Using Trace LogsAfter completing this to access publishing settings and content.Displaying the Existing Taxonomy Groups module, students will be able to: Describe how to use and customize pageCreating a Group, a Term Set, and Describe how to identify, diagnose, and content controls in publishing sites.ModuleTermsLab : Developing Managed Metadata remove bugs in SharePoint apps during 7: Structuring and Publishing Websites forSolutions (Part 2) development. All UsersThis module will focus onObtaining the Host Web Describe how to record information about providing you with the knowledge to buildAdding Metadata Site ColumnsAfter issues that arise in deployed SharePoint web sites that are mobile device friendly,completing this module, students will be able apps. support multiple language and with properto: Describe how developers optimize the navigation. This will be accomplished byExplain the capabilities and applications of performance of SharePoint apps by intmanaged metadata in SharePoint 2013. implementing best practices, measuring Website Structure and NavigationAutomate the creation and configuration of performance, and load testing. Publishing Contentmanaged metadata term sets. Publishing to Mobile DevicesInteract with managed metadata term sets Multi-language sites using VariationsLab :and fields from client-side and server-side line Structuring a SharePoint Publishing Sitecode.Module 3: Interacting with the Search Communicating with SharePoint from an Creating a Navigation Term SetLab :ServiceThe module provides an overview of App Publishing for Multiple Devices andthe search service architecture in Authenticating and Authorizing Apps for LanguagesSharePoint 2013 as it relates to developers, SharePoint Creating a Device Channelbefore describing how to construct queries Designing Apps for PerformanceLab : Using the Device Panel Controlusing Keyword Query Language (KQL) and Monitoring SharePoint Health Scores Creating a French VariationAfterUnderstanding the SharePoint 2013 Search Creating and Deploying an App Part completing this module, students will beService Add health score polling functionalityAfter able to:Building Search Queries with KQL and FQL completing this module, students will be Configure website structure andExecuting Search Queries from CodeLab : able to: navigation.Executing Search Queries from SharePoint Describe the apps for SharePoint Describe the difference between structuredApps development platform. and metadata navigation.Submitting Search Queries from Client-Side Use the client-side object models and the Utilize basic publishing features ofCode REST API to communicate with SharePoint.Using a Custom Action to Launch A Search SharePoint. Use the new cross-site publishing featuresAppAfter completing this module, students Configure security for apps for of SharePoint 2013.will be able to: SharePoint. Configure and implement variations forDescribe the SharePoint 2013 Search Optimize the performance of apps for multilingual sites.Module 8: DevelopingArchitecture. SharePoint.Module 2: Developing Optimized Internet SitesIn this module,Build simple and advanced KQL Queries. Managed Metadata SolutionsIn this you will learn how to optimize your site forDescribe the SharePoint Search Index. module you will see metadata objects Internet search engines, and maximize theDescribe and work with crawled and and how they are used to categorize performance of rendering your sitemanaged properties. items so that you canlearn how to work content.LessonsDescribe the levels and security of the with them in code. You will also see how Optimizing a SharePoint Site for SearchSharePoint Search Schema.Module 4: to use the advanced features of terms EnginesCustomizing the Search ExperienceIn this and manage permissions and roles. In t Optimizing Performance andmodule you will create and modify queries Managed Metadata ScalabilityLab : Optimizing SharePointas well as manage search results.Lessons Configuring Managed Metadata Term Publishing SitesCustomizing Query Processing Sets Optimizing a Site for Search EnginesCustomizing Search Results Working with Managed Metadata Maximizing the Performance of aCustomizing Content ProcessingLab : FieldsLab : Developing Managed Publishing SiteAfter completing thisConfiguring Result Types and Display Metadata Solutions (Part 1) module, students will be able to:Templates Creating and Configuring the Corporate Configure search engine optimizationConfiguring and Test Result Type Structure App settings.Customizing an Item Display Template Displaying the Existing Taxonomy Add SEO Properties to publishing pagesCustomizing a Hover Panel Display Groups and Managed Navigation terms.TemplateLab : Configuring Entity Extraction Creating a Group, a Term Set, and Configure caching to improve siteCreate and deploy an entity extractorAfter TermsLab : Developing Managed rendering performance.completing this module, students will be able Metadata Solutions (Part 2) Optimize site assets and resources toto: Obtaining the Host Web maximize performance.Module 9: WorkingCreate various types of result sources Adding Metadata Site ColumnsAfter with Business Connectivity ServicesIn thisCreate basic and complex query transforms completing this module, students will be module, you will learn how to developConfigure query rule conditions and actions able to: Business Connectivity Services (BCS)to target query intent Explain the capabilities and applications solutions.LessonsCreate and modify result types of managed metadata in SharePoint Business Connectivity Services inCreate and modify display templates 2013. SharePoint 2013Utilize display templates with various search Automate the creation and configuration Creating BDC Models in SharePointweb parts of managed metadata term sets. Designer

Page 97: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Add managed properties as refiners with Interact with managed metadata term Creating BDC Models in Visual Studiocounts sets and fields from client-side and 2012Lab : Working with BusinessUtilize entity extraction in your crawls server-side code.Module 3: Interacting Connectivity ServicesExtend content processing with Content with the Search ServiceThe module Creating Farm-Scoped External ContentEnrichmentModule 5: Implementing provides an overview of the search TypesEnterprise Content ManagementIn this service architecture in SharePoint 2013 Creating App-Scoped External Contentmodule, you will see how to work with as it relates to developers, before TypesAfter completing this module,SharePoint document management features describing how to construct queries using students will be able to:in code.Lessons Keyword Query Language (KQL) and Describe the key components of BusinessWorking with eDiscovery Understanding the SharePoint 2013 Connectivity Services in SharePoint ServerWorking with Content Management Search Service 2013.Automating Records ManagementLab : Building Search Queries with KQL and Create and configure BDC models byImplementing Content Management FQL using SharePoint Designer.Functionality Executing Search Queries from CodeLab Developing Custom ConnectivityCreating a Custom Document ID Provider : Executing Search Queries from ComponentsRegistering a Custom Document ID Provider SharePoint Apps Working with External Events andApplying a Custom Audit PolicyAfter Submitting Search Queries from NotificationsLab : Creating and Deployingcompleting this module, students will be able Client-Side Code a .NET Connectivity Assemblyto: Using a Custom Action to Launch A Create a .NET Connectivity AssemblyUse SharePoint eDiscovery functionality in Search AppAfter completing this module, Implementing Entity Methodscustom applications. students will be able to: Deploying and testing a .NET ConnectivityCreate and manage information Describe the SharePoint 2013 Search ModelAfter completing this module,management policies and document sets Architecture. students will be able to:programmatically. Build simple and advanced KQL Queries. Describe BCS Connector FrameworkManage and customize SharePoint records Describe the SharePoint Search Index. scenarios.management functionality.Module 6: Describe and work with crawled and Design and Develop BCS ConnectorDeveloping a Publishing Site for Web managed properties. stereotyped operations.ContentIn this module, you will learn how to Describe the levels and security of the Design and Configure BDC model security.utilize develop web content solutions for SharePoint Search Schema.Module 4: Optimize Search Connector crawlpublishing sites.Lessons Customizing the Search ExperienceIn performance.Programming with the Web Content this module you will create and modify Use Visual Studio to build BDC Models forPublishing API queries as well as manage search Search.Developing Page Components for Web results.Lessons Deploy BDC Search connectors.Content PublishingLab : Customizing a Customizing Query Processing Debug and troubleshoot your searchSharePoint Publishing Site Customizing Search Results connectors.Building a Custom Page Field Control Customizing Content ProcessingLab : Design and deploy BDC event subscriberBuilding a Page LayoutAfter completing this Configuring Result Types and Display methods.module, students will be able to: Templates Describe how to format event notificationDescribe how to utilize the Publishing API to Configuring and Test Result Type messages.access publishing settings and content. Customizing an Item Display Template Configure alerts and event receivers onDescribe how to use and customize page Customizing a Hover Panel Display external lists.Module 11: Working withcontent controls in publishing sites.Module TemplateLab : Configuring Entity Business DataIn this module you7: Structuring and Publishing Websites for Extraction willleverage BCS components and data inAll UsersThis module will focus on providing Create and deploy an entity extractorAfter custom solutions. The module first coversyou with the knowledge to build web sites completing this module, students will be the built-in components that SharePointthat are mobile device friendly, support able to: provides for surfacing business data in themultiple language and with proper Create various types of result sources user interface. Next, we describes how tonavigation. This will be accomplished by int Create basic and complex query work with busWebsite Structure and Navigation transforms Working with Business Data in CompositePublishing Content Configure query rule conditions and SolutionsPublishing to Mobile Devices actions to target query intent Working with Business Data in CustomMulti-language sites using VariationsLab : Create and modify result types SolutionsStructuring a SharePoint Publishing Site Create and modify display templates Working with Business Data in ClientCreating a Navigation Term SetLab : Utilize display templates with various ApplicationsLab : Working with BusinessPublishing for Multiple Devices and search web parts Data in Apps for SharePointLanguages Add managed properties as refiners with Reading Business Data in Client-SideCreating a Device Channel counts CodeUsing the Device Panel Control Utilize entity extraction in your crawls Presenting Business Data in an App forCreating a French VariationAfter completing Extend content processing with Content SharePointAfter completing this module,this module, students will be able to: EnrichmentModule 5: Implementing students will be able to:Configure website structure and navigation. Enterprise Content ManagementIn this Describe the key components of BusinessDescribe the difference between structured module, you will see how to work with Connectivity Services in SharePoint Serverand metadata navigation. SharePoint document management 2013.Utilize basic publishing features of features in code.Lessons Create and configure BDC models bySharePoint. Working with eDiscovery using SharePoint Designer.Use the new cross-site publishing features Working with Content Management Create and configure BDC models by

Page 98: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

of SharePoint 2013. Automating Records ManagementLab : using Visual Studio 2012.Module 12:Configure and implement variations for Implementing Content Management Managing and Accessing User Profilemultilingual sites.Module 8: Developing Functionality DataIn this module, you will review keyOptimized Internet SitesIn this module, you Creating a Custom Document ID Provider aspects of the user profile service, and seewill learn how to optimize your site for Registering a Custom Document ID how you can write client-side andInternet search engines, and maximize the Provider server-side code to access, update andperformance of rendering your site Applying a Custom Audit PolicyAfter manage user profile properties.Lessonscontent.Lessons completing this module, students will be Overview of User Profile Data inOptimizing a SharePoint Site for Search able to: SharePoint 2013Engines Use SharePoint eDiscovery functionality Understanding Options for Accessing UserOptimizing Performance and ScalabilityLab : in custom applications. Profile DataOptimizing SharePoint Publishing Sites Create and manage information Managing User Profile DataOptimizing a Site for Search Engines management policies and document sets Managing User Profile PropertiesLab :Maximizing the Performance of a Publishing programmatically. Accessing User Profile DataSiteAfter completing this module, students Manage and customize SharePoint Add People Search Functionality to an Appwill be able to: records management Display User Properties in the AppLab :Configure search engine optimization functionality.Module 6: Developing a Managing User Profile Propertiessettings. Publishing Site for Web ContentIn this Add Code to Display User ProfileAdd SEO Properties to publishing pages module, you will learn how to utilize Propertiesand Managed Navigation terms. develop web content solutions for Add Code to Manage User ProfileConfigure caching to improve site rendering publishing sites.Lessons PropertiesAfter completing this module,performance. Programming with the Web Content students will be able to:Optimize site assets and resources to Publishing API Explain how user profile data is used inmaximize performance.Module 9: Working Developing Page Components for Web SharePoint.with Business Connectivity ServicesIn this Content PublishingLab : Customizing a Describe the options and restrictions formodule, you will learn how to develop SharePoint Publishing Site accessing user profile data.Business Connectivity Services (BCS) Building a Custom Page Field Control Use client-side code to access andsolutions.Lessons Building a Page LayoutAfter completing server-side code to access and updateBusiness Connectivity Services in this module, students will be able to: user profile data.SharePoint 2013 Describe how to utilize the Publishing API Configure and manage user profileCreating BDC Models in SharePoint to access publishing settings and properties.Module 13: Customizing theDesigner content. Social WorkloadIn this module, you willCreating BDC Models in Visual Studio Describe how to use and customize page see some of the social features in2012Lab : Working with Business content controls in publishing SharePoint 2013, and you will see how youConnectivity Services sites.Module 7: Structuring and can develop apps which extend andCreating Farm-Scoped External Content Publishing Websites for All UsersThis customize the social workload; tailoring theTypes module will focus on providing you with experience for your businessCreating App-Scoped External Content the knowledge to build web sites that are needs.LessonsTypesAfter completing this module, students mobile device friendly, support multiple Overview of the Social Workloadwill be able to: language and with proper navigation. Developing Social SolutionsDescribe the key components of Business This will be accomplished by int Working with FeedsLab : Creating a SocialConnectivity Services in SharePoint Server Website Structure and Navigation App Part2013. Publishing Content Displaying a Project Site NewsfeedCreate and configure BDC models by using Publishing to Mobile Devices Posting a Message to a NewsfeedSharePoint Designer. Multi-language sites using VariationsLab Using Search to Retrieve NewsfeedDeveloping Custom Connectivity : Structuring a SharePoint Publishing Site PostsAfter completing this module,Components Creating a Navigation Term SetLab : students will be able to:Working with External Events and Publishing for Multiple Devices and Describe the main components of theNotificationsLab : Creating and Deploying a Languages social workload..NET Connectivity Assembly Creating a Device Channel Develop solutions to extend the socialCreate a .NET Connectivity Assembly Using the Device Panel Control workload.Implementing Entity Methods Creating a French VariationAfter Create solutions which make use of theDeploying and testing a .NET Connectivity completing this module, students will be newsfeed functionality in SharePointModelAfter completing this module, students able to: Server 2013.Module 14: Monitoring andwill be able to: Configure website structure and Troubleshooting Custom SharePointDescribe BCS Connector Framework navigation. SolutionsThis module will introducescenarios. Describe the difference between methods that you can use to improve theDesign and Develop BCS Connector structured and metadata navigation. performance and scalability of solutionsstereotyped operations. Utilize basic publishing features of and apps.LessonsDesign and Configure BDC model security. SharePoint. Debugging SharePoint Apps in VisualOptimize Search Connector crawl Use the new cross-site publishing Studioperformance. features of SharePoint 2013. Diagnosing Faults in Deployed AppsUse Visual Studio to build BDC Models for Configure and implement variations for Testing Performance and ScalabilityLab :Search. multilingual sites.Module 8: Developing Enabling ASP.NET TracingDeploy BDC Search connectors. Optimized Internet SitesIn this module, Adding a Diagnostics Page to aDebug and troubleshoot your search you will learn how to optimize your site for SharePoint App

Page 99: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

connectors. Internet search engines, and maximize Configuring ASP.NET TracingDesign and deploy BDC event subscriber the performance of rendering your site Using Trace LogsAfter completing thismethods. content.Lessons module, students will be able to:Describe how to format event notification Optimizing a SharePoint Site for Search Describe how to identify, diagnose, andmessages. Engines remove bugs in SharePoint apps duringConfigure alerts and event receivers on Optimizing Performance and development.external lists.Module 11: Working with ScalabilityLab : Optimizing SharePoint Describe how to record information aboutBusiness DataIn this module you Publishing Sites issues that arise in deployed SharePointwillleverage BCS components and data in Optimizing a Site for Search Engines apps.custom solutions. The module first covers Maximizing the Performance of a Describe how developers optimize thethe built-in components that SharePoint Publishing SiteAfter completing this performance of SharePoint apps byprovides for surfacing business data in the module, students will be able to: implementing best practices, measuringuser interface. Next, we describes how to Configure search engine optimization performance, and load testing.work with bus settings.Working with Business Data in Composite Add SEO Properties to publishing pagesSolutions and Managed Navigation terms. lineWorking with Business Data in Custom Configure caching to improve site Communicating with SharePoint from anSolutions rendering performance. AppWorking with Business Data in Client Optimize site assets and resources to Authenticating and Authorizing Apps forApplicationsLab : Working with Business maximize performance.Module 9: SharePointData in Apps for SharePoint Working with Business Connectivity Designing Apps for PerformanceLab :Reading Business Data in Client-Side Code ServicesIn this module, you will learn how Monitoring SharePoint Health ScoresPresenting Business Data in an App for to develop Business Connectivity Creating and Deploying an App PartSharePointAfter completing this module, Services (BCS) solutions.Lessons Add health score polling functionalityAfterstudents will be able to: Business Connectivity Services in completing this module, students will beDescribe the key components of Business SharePoint 2013 able to:Connectivity Services in SharePoint Server Creating BDC Models in SharePoint Describe the apps for SharePoint2013. Designer development platform.Create and configure BDC models by using Creating BDC Models in Visual Studio Use the client-side object models and theSharePoint Designer. 2012Lab : Working with Business REST API to communicate withCreate and configure BDC models by using Connectivity Services SharePoint.Visual Studio 2012.Module 12: Managing Creating Farm-Scoped External Content Configure security for apps for SharePoint.and Accessing User Profile DataIn this Types Optimize the performance of apps formodule, you will review key aspects of the Creating App-Scoped External Content SharePoint.Module 2: Developinguser profile service, and see how you can TypesAfter completing this module, Managed Metadata SolutionsIn thiswrite client-side and server-side code to students will be able to: module you will see metadata objects andaccess, update and manage user profile Describe the key components of how they are used to categorize items soproperties.Lessons Business Connectivity Services in that you canlearn how to work with them inOverview of User Profile Data in SharePoint SharePoint Server 2013. code. You will also see how to use the2013 Create and configure BDC models by advanced features of terms and manageUnderstanding Options for Accessing User using SharePoint Designer. permissions and roles. In tProfile Data Developing Custom Connectivity Managed MetadataManaging User Profile Data Components Configuring Managed Metadata Term SetsManaging User Profile PropertiesLab : Working with External Events and Working with Managed MetadataAccessing User Profile Data NotificationsLab : Creating and Deploying FieldsLab : Developing Managed MetadataAdd People Search Functionality to an App a .NET Connectivity Assembly Solutions (Part 1)Display User Properties in the AppLab : Create a .NET Connectivity Assembly Creating and Configuring the CorporateManaging User Profile Properties Implementing Entity Methods Structure AppAdd Code to Display User Profile Properties Deploying and testing a .NET Displaying the Existing Taxonomy GroupsAdd Code to Manage User Profile Connectivity ModelAfter completing this Creating a Group, a Term Set, andPropertiesAfter completing this module, module, students will be able to: TermsLab : Developing Managedstudents will be able to: Describe BCS Connector Framework Metadata Solutions (Part 2)Explain how user profile data is used in scenarios. Obtaining the Host WebSharePoint. Design and Develop BCS Connector Adding Metadata Site ColumnsAfterDescribe the options and restrictions for stereotyped operations. completing this module, students will beaccessing user profile data. Design and Configure BDC model able to:Use client-side code to access and security. Explain the capabilities and applications ofserver-side code to access and update user Optimize Search Connector crawl managed metadata in SharePoint 2013.profile data. performance. Automate the creation and configuration ofConfigure and manage user profile Use Visual Studio to build BDC Models managed metadata term sets.properties.Module 13: Customizing the for Search. Interact with managed metadata term setsSocial WorkloadIn this module, you will see Deploy BDC Search connectors. and fields from client-side and server-sidesome of the social features in SharePoint Debug and troubleshoot your search code.Module 3: Interacting with the Search2013, and you will see how you can develop connectors. ServiceThe module provides an overviewapps which extend and customize the social Design and deploy BDC event subscriber of the search service architecture inworkload; tailoring the experience for your methods. SharePoint 2013 as it relates to

Page 100: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

business needs.Lessons Describe how to format event notification developers, before describing how toOverview of the Social Workload messages. construct queries using Keyword QueryDeveloping Social Solutions Configure alerts and event receivers on Language (KQL) andWorking with FeedsLab : Creating a Social external lists.Module 11: Working with Understanding the SharePoint 2013App Part Business DataIn this module you Search ServiceDisplaying a Project Site Newsfeed willleverage BCS components and data in Building Search Queries with KQL andPosting a Message to a Newsfeed custom solutions. The module first covers FQLUsing Search to Retrieve Newsfeed the built-in components that SharePoint Executing Search Queries from CodeLab :PostsAfter completing this module, students provides for surfacing business data in Executing Search Queries fromwill be able to: the user interface. Next, we describes SharePoint AppsDescribe the main components of the social how to work with bus Submitting Search Queries fromworkload. Working with Business Data in Client-Side CodeDevelop solutions to extend the social Composite Solutions Using a Custom Action to Launch Aworkload. Working with Business Data in Custom Search AppAfter completing this module,Create solutions which make use of the Solutions students will be able to:newsfeed functionality in SharePoint Server Working with Business Data in Client Describe the SharePoint 2013 Search2013.Module 14: Monitoring and ApplicationsLab : Working with Business Architecture.Troubleshooting Custom SharePoint Data in Apps for SharePoint Build simple and advanced KQL Queries.SolutionsThis module will introduce methods Reading Business Data in Client-Side Describe the SharePoint Search Index.that you can use to improve the Code Describe and work with crawled andperformance and scalability of solutions and Presenting Business Data in an App for managed properties.apps.Lessons SharePointAfter completing this module, Describe the levels and security of theDebugging SharePoint Apps in Visual Studio students will be able to: SharePoint Search Schema.Module 4:Diagnosing Faults in Deployed Apps Describe the key components of Customizing the Search ExperienceIn thisTesting Performance and ScalabilityLab : Business Connectivity Services in module you will create and modify queriesEnabling ASP.NET Tracing SharePoint Server 2013. as well as manage search results.LessonsAdding a Diagnostics Page to a SharePoint Create and configure BDC models by Customizing Query ProcessingApp using SharePoint Designer. Customizing Search ResultsConfiguring ASP.NET Tracing Create and configure BDC models by Customizing Content ProcessingLab :Using Trace LogsAfter completing this using Visual Studio 2012.Module 12: Configuring Result Types and Displaymodule, students will be able to: Managing and Accessing User Profile TemplatesDescribe how to identify, diagnose, and DataIn this module, you will review key Configuring and Test Result Typeremove bugs in SharePoint apps during aspects of the user profile service, and Customizing an Item Display Templatedevelopment. see how you can write client-side and Customizing a Hover Panel DisplayDescribe how to record information about server-side code to access, update and TemplateLab : Configuring Entityissues that arise in deployed SharePoint manage user profile properties.Lessons Extractionapps. Overview of User Profile Data in Create and deploy an entity extractorAfterDescribe how developers optimize the SharePoint 2013 completing this module, students will beperformance of SharePoint apps by Understanding Options for Accessing able to:implementing best practices, measuring User Profile Data Create various types of result sourcesperformance, and load testing. Managing User Profile Data Create basic and complex query

Managing User Profile PropertiesLab : transformsAccessing User Profile Data Configure query rule conditions and

line Add People Search Functionality to an actions to target query intentCommunicating with SharePoint from an App Create and modify result typesApp Display User Properties in the AppLab : Create and modify display templatesAuthenticating and Authorizing Apps for Managing User Profile Properties Utilize display templates with variousSharePoint Add Code to Display User Profile search web partsDesigning Apps for PerformanceLab : Properties Add managed properties as refiners withMonitoring SharePoint Health Scores Add Code to Manage User Profile countsCreating and Deploying an App Part PropertiesAfter completing this module, Utilize entity extraction in your crawlsAdd health score polling functionalityAfter students will be able to: Extend content processing with Contentcompleting this module, students will be able Explain how user profile data is used in EnrichmentModule 5: Implementingto: SharePoint. Enterprise Content ManagementIn thisDescribe the apps for SharePoint Describe the options and restrictions for module, you will see how to work withdevelopment platform. accessing user profile data. SharePoint document managementUse the client-side object models and the Use client-side code to access and features in code.LessonsREST API to communicate with SharePoint. server-side code to access and update Working with eDiscoveryConfigure security for apps for SharePoint. user profile data. Working with Content ManagementOptimize the performance of apps for Configure and manage user profile Automating Records ManagementLab :SharePoint.Module 2: Developing Managed properties.Module 13: Customizing the Implementing Content ManagementMetadata SolutionsIn this module you will Social WorkloadIn this module, you will Functionalitysee metadata objects and how they are see some of the social features in Creating a Custom Document ID Providerused to categorize items so that you SharePoint 2013, and you will see how Registering a Custom Document IDcanlearn how to work with them in code. You you can develop apps which extend and Providerwill also see how to use the advanced customize the social workload; tailoring Applying a Custom Audit PolicyAfter

Page 101: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

features of terms and manage permissions the experience for your business completing this module, students will beand roles. In t needs.Lessons able to:Managed Metadata Overview of the Social Workload Use SharePoint eDiscovery functionality inConfiguring Managed Metadata Term Sets Developing Social Solutions custom applications.Working with Managed Metadata FieldsLab : Working with FeedsLab : Creating a Create and manage informationDeveloping Managed Metadata Solutions Social App Part management policies and document sets(Part 1) Displaying a Project Site Newsfeed programmatically.Creating and Configuring the Corporate Posting a Message to a Newsfeed Manage and customize SharePointStructure App Using Search to Retrieve Newsfeed records management functionality.ModuleDisplaying the Existing Taxonomy Groups PostsAfter completing this module, 6: Developing a Publishing Site for WebCreating a Group, a Term Set, and students will be able to: ContentIn this module, you will learn howTermsLab : Developing Managed Metadata Describe the main components of the to utilize develop web content solutions forSolutions (Part 2) social workload. publishing sites.LessonsObtaining the Host Web Develop solutions to extend the social Programming with the Web ContentAdding Metadata Site ColumnsAfter workload. Publishing APIcompleting this module, students will be able Create solutions which make use of the Developing Page Components for Webto: newsfeed functionality in SharePoint Content PublishingLab : Customizing aExplain the capabilities and applications of Server 2013.Module 14: Monitoring and SharePoint Publishing Sitemanaged metadata in SharePoint 2013. Troubleshooting Custom SharePoint Building a Custom Page Field ControlAutomate the creation and configuration of SolutionsThis module will introduce Building a Page LayoutAfter completingmanaged metadata term sets. methods that you can use to improve the this module, students will be able to:Interact with managed metadata term sets performance and scalability of solutions Describe how to utilize the Publishing APIand fields from client-side and server-side and apps.Lessons to access publishing settings and content.code.Module 3: Interacting with the Search Debugging SharePoint Apps in Visual Describe how to use and customize pageServiceThe module provides an overview of Studio content controls in publishing sites.Modulethe search service architecture in Diagnosing Faults in Deployed Apps 7: Structuring and Publishing Websites forSharePoint 2013 as it relates to developers, Testing Performance and ScalabilityLab : All UsersThis module will focus onbefore describing how to construct queries Enabling ASP.NET Tracing providing you with the knowledge to buildusing Keyword Query Language (KQL) and Adding a Diagnostics Page to a web sites that are mobile device friendly,Understanding the SharePoint 2013 Search SharePoint App support multiple language and with properService Configuring ASP.NET Tracing navigation. This will be accomplished byBuilding Search Queries with KQL and FQL Using Trace LogsAfter completing this intExecuting Search Queries from CodeLab : module, students will be able to: Website Structure and NavigationExecuting Search Queries from SharePoint Describe how to identify, diagnose, and Publishing ContentApps remove bugs in SharePoint apps during Publishing to Mobile DevicesSubmitting Search Queries from Client-Side development. Multi-language sites using VariationsLab :Code Describe how to record information about Structuring a SharePoint Publishing SiteUsing a Custom Action to Launch A Search issues that arise in deployed SharePoint Creating a Navigation Term SetLab :AppAfter completing this module, students apps. Publishing for Multiple Devices andwill be able to: Describe how developers optimize the LanguagesDescribe the SharePoint 2013 Search performance of SharePoint apps by Creating a Device ChannelArchitecture. implementing best practices, measuring Using the Device Panel ControlBuild simple and advanced KQL Queries. performance, and load testing. Creating a French VariationAfterDescribe the SharePoint Search Index. completing this module, students will beDescribe and work with crawled and able to:managed properties. line Configure website structure andDescribe the levels and security of the Communicating with SharePoint from an navigation.SharePoint Search Schema.Module 4: App Describe the difference between structuredCustomizing the Search ExperienceIn this Authenticating and Authorizing Apps for and metadata navigation.module you will create and modify queries SharePoint Utilize basic publishing features ofas well as manage search results.Lessons Designing Apps for PerformanceLab : SharePoint.Customizing Query Processing Monitoring SharePoint Health Scores Use the new cross-site publishing featuresCustomizing Search Results Creating and Deploying an App Part of SharePoint 2013.Customizing Content ProcessingLab : Add health score polling functionalityAfter Configure and implement variations forConfiguring Result Types and Display completing this module, students will be multilingual sites.Module 8: DevelopingTemplates able to: Optimized Internet SitesIn this module,Configuring and Test Result Type Describe the apps for SharePoint you will learn how to optimize your site forCustomizing an Item Display Template development platform. Internet search engines, and maximize theCustomizing a Hover Panel Display Use the client-side object models and the performance of rendering your siteTemplateLab : Configuring Entity Extraction REST API to communicate with content.LessonsCreate and deploy an entity extractorAfter SharePoint. Optimizing a SharePoint Site for Searchcompleting this module, students will be able Configure security for apps for Enginesto: SharePoint. Optimizing Performance andCreate various types of result sources Optimize the performance of apps for ScalabilityLab : Optimizing SharePointCreate basic and complex query transforms SharePoint.Module 2: Developing Publishing SitesConfigure query rule conditions and actions Managed Metadata SolutionsIn this Optimizing a Site for Search Engines

Page 102: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

to target query intent module you will see metadata objects Maximizing the Performance of aCreate and modify result types and how they are used to categorize Publishing SiteAfter completing thisCreate and modify display templates items so that you canlearn how to work module, students will be able to:Utilize display templates with various search with them in code. You will also see how Configure search engine optimizationweb parts to use the advanced features of terms settings.Add managed properties as refiners with and manage permissions and roles. In t Add SEO Properties to publishing pagescounts Managed Metadata and Managed Navigation terms.Utilize entity extraction in your crawls Configuring Managed Metadata Term Configure caching to improve siteExtend content processing with Content Sets rendering performance.EnrichmentModule 5: Implementing Working with Managed Metadata Optimize site assets and resources toEnterprise Content ManagementIn this FieldsLab : Developing Managed maximize performance.Module 9: Workingmodule, you will see how to work with Metadata Solutions (Part 1) with Business Connectivity ServicesIn thisSharePoint document management features Creating and Configuring the Corporate module, you will learn how to developin code.Lessons Structure App Business Connectivity Services (BCS)Working with eDiscovery Displaying the Existing Taxonomy solutions.LessonsWorking with Content Management Groups Business Connectivity Services inAutomating Records ManagementLab : Creating a Group, a Term Set, and SharePoint 2013Implementing Content Management TermsLab : Developing Managed Creating BDC Models in SharePointFunctionality Metadata Solutions (Part 2) DesignerCreating a Custom Document ID Provider Obtaining the Host Web Creating BDC Models in Visual StudioRegistering a Custom Document ID Provider Adding Metadata Site ColumnsAfter 2012Lab : Working with BusinessApplying a Custom Audit PolicyAfter completing this module, students will be Connectivity Servicescompleting this module, students will be able able to: Creating Farm-Scoped External Contentto: Explain the capabilities and applications TypesUse SharePoint eDiscovery functionality in of managed metadata in SharePoint Creating App-Scoped External Contentcustom applications. 2013. TypesAfter completing this module,Create and manage information Automate the creation and configuration students will be able to:management policies and document sets of managed metadata term sets. Describe the key components of Businessprogrammatically. Interact with managed metadata term Connectivity Services in SharePoint ServerManage and customize SharePoint records sets and fields from client-side and 2013.management functionality.Module 6: server-side code.Module 3: Interacting Create and configure BDC models byDeveloping a Publishing Site for Web with the Search ServiceThe module using SharePoint Designer.ContentIn this module, you will learn how to provides an overview of the search Developing Custom Connectivityutilize develop web content solutions for service architecture in SharePoint 2013 Componentspublishing sites.Lessons as it relates to developers, before Working with External Events andProgramming with the Web Content describing how to construct queries using NotificationsLab : Creating and DeployingPublishing API Keyword Query Language (KQL) and a .NET Connectivity AssemblyDeveloping Page Components for Web Understanding the SharePoint 2013 Create a .NET Connectivity AssemblyContent PublishingLab : Customizing a Search Service Implementing Entity MethodsSharePoint Publishing Site Building Search Queries with KQL and Deploying and testing a .NET ConnectivityBuilding a Custom Page Field Control FQL ModelAfter completing this module,Building a Page LayoutAfter completing this Executing Search Queries from CodeLab students will be able to:module, students will be able to: : Executing Search Queries from Describe BCS Connector FrameworkDescribe how to utilize the Publishing API to SharePoint Apps scenarios.access publishing settings and content. Submitting Search Queries from Design and Develop BCS ConnectorDescribe how to use and customize page Client-Side Code stereotyped operations.content controls in publishing sites.Module Using a Custom Action to Launch A Design and Configure BDC model security.7: Structuring and Publishing Websites for Search AppAfter completing this module, Optimize Search Connector crawlAll UsersThis module will focus on providing students will be able to: performance.you with the knowledge to build web sites Describe the SharePoint 2013 Search Use Visual Studio to build BDC Models forthat are mobile device friendly, support Architecture. Search.multiple language and with proper Build simple and advanced KQL Queries. Deploy BDC Search connectors.navigation. This will be accomplished by int Describe the SharePoint Search Index. Debug and troubleshoot your searchWebsite Structure and Navigation Describe and work with crawled and connectors.Publishing Content managed properties. Design and deploy BDC event subscriberPublishing to Mobile Devices Describe the levels and security of the methods.Multi-language sites using VariationsLab : SharePoint Search Schema.Module 4: Describe how to format event notificationStructuring a SharePoint Publishing Site Customizing the Search ExperienceIn messages.Creating a Navigation Term SetLab : this module you will create and modify Configure alerts and event receivers onPublishing for Multiple Devices and queries as well as manage search external lists.Module 11: Working withLanguages results.Lessons Business DataIn this module youCreating a Device Channel Customizing Query Processing willleverage BCS components and data inUsing the Device Panel Control Customizing Search Results custom solutions. The module first coversCreating a French VariationAfter completing Customizing Content ProcessingLab : the built-in components that SharePointthis module, students will be able to: Configuring Result Types and Display provides for surfacing business data in theConfigure website structure and navigation. Templates user interface. Next, we describes how to

Page 103: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe the difference between structured Configuring and Test Result Type work with busand metadata navigation. Customizing an Item Display Template Working with Business Data in CompositeUtilize basic publishing features of Customizing a Hover Panel Display SolutionsSharePoint. TemplateLab : Configuring Entity Working with Business Data in CustomUse the new cross-site publishing features Extraction Solutionsof SharePoint 2013. Create and deploy an entity extractorAfter Working with Business Data in ClientConfigure and implement variations for completing this module, students will be ApplicationsLab : Working with Businessmultilingual sites.Module 8: Developing able to: Data in Apps for SharePointOptimized Internet SitesIn this module, you Create various types of result sources Reading Business Data in Client-Sidewill learn how to optimize your site for Create basic and complex query CodeInternet search engines, and maximize the transforms Presenting Business Data in an App forperformance of rendering your site Configure query rule conditions and SharePointAfter completing this module,content.Lessons actions to target query intent students will be able to:Optimizing a SharePoint Site for Search Create and modify result types Describe the key components of BusinessEngines Create and modify display templates Connectivity Services in SharePoint ServerOptimizing Performance and ScalabilityLab : Utilize display templates with various 2013.Optimizing SharePoint Publishing Sites search web parts Create and configure BDC models byOptimizing a Site for Search Engines Add managed properties as refiners with using SharePoint Designer.Maximizing the Performance of a Publishing counts Create and configure BDC models bySiteAfter completing this module, students Utilize entity extraction in your crawls using Visual Studio 2012.Module 12:will be able to: Extend content processing with Content Managing and Accessing User ProfileConfigure search engine optimization EnrichmentModule 5: Implementing DataIn this module, you will review keysettings. Enterprise Content ManagementIn this aspects of the user profile service, and seeAdd SEO Properties to publishing pages module, you will see how to work with how you can write client-side andand Managed Navigation terms. SharePoint document management server-side code to access, update andConfigure caching to improve site rendering features in code.Lessons manage user profile properties.Lessonsperformance. Working with eDiscovery Overview of User Profile Data inOptimize site assets and resources to Working with Content Management SharePoint 2013maximize performance.Module 9: Working Automating Records ManagementLab : Understanding Options for Accessing Userwith Business Connectivity ServicesIn this Implementing Content Management Profile Datamodule, you will learn how to develop Functionality Managing User Profile DataBusiness Connectivity Services (BCS) Creating a Custom Document ID Provider Managing User Profile PropertiesLab :solutions.Lessons Registering a Custom Document ID Accessing User Profile DataBusiness Connectivity Services in Provider Add People Search Functionality to an AppSharePoint 2013 Applying a Custom Audit PolicyAfter Display User Properties in the AppLab :Creating BDC Models in SharePoint completing this module, students will be Managing User Profile PropertiesDesigner able to: Add Code to Display User ProfileCreating BDC Models in Visual Studio Use SharePoint eDiscovery functionality Properties2012Lab : Working with Business in custom applications. Add Code to Manage User ProfileConnectivity Services Create and manage information PropertiesAfter completing this module,Creating Farm-Scoped External Content management policies and document sets students will be able to:Types programmatically. Explain how user profile data is used inCreating App-Scoped External Content Manage and customize SharePoint SharePoint.TypesAfter completing this module, students records management Describe the options and restrictions forwill be able to: functionality.Module 6: Developing a accessing user profile data.Describe the key components of Business Publishing Site for Web ContentIn this Use client-side code to access andConnectivity Services in SharePoint Server module, you will learn how to utilize server-side code to access and update2013. develop web content solutions for user profile data.Create and configure BDC models by using publishing sites.Lessons Configure and manage user profileSharePoint Designer. Programming with the Web Content properties.Module 13: Customizing theDeveloping Custom Connectivity Publishing API Social WorkloadIn this module, you willComponents Developing Page Components for Web see some of the social features inWorking with External Events and Content PublishingLab : Customizing a SharePoint 2013, and you will see how youNotificationsLab : Creating and Deploying a SharePoint Publishing Site can develop apps which extend and.NET Connectivity Assembly Building a Custom Page Field Control customize the social workload; tailoring theCreate a .NET Connectivity Assembly Building a Page LayoutAfter completing experience for your businessImplementing Entity Methods this module, students will be able to: needs.LessonsDeploying and testing a .NET Connectivity Describe how to utilize the Publishing API Overview of the Social WorkloadModelAfter completing this module, students to access publishing settings and Developing Social Solutionswill be able to: content. Working with FeedsLab : Creating a SocialDescribe BCS Connector Framework Describe how to use and customize page App Partscenarios. content controls in publishing Displaying a Project Site NewsfeedDesign and Develop BCS Connector sites.Module 7: Structuring and Posting a Message to a Newsfeedstereotyped operations. Publishing Websites for All UsersThis Using Search to Retrieve NewsfeedDesign and Configure BDC model security. module will focus on providing you with PostsAfter completing this module,Optimize Search Connector crawl the knowledge to build web sites that are students will be able to:

Page 104: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

performance. mobile device friendly, support multiple Describe the main components of theUse Visual Studio to build BDC Models for language and with proper navigation. social workload.Search. This will be accomplished by int Develop solutions to extend the socialDeploy BDC Search connectors. Website Structure and Navigation workload.Debug and troubleshoot your search Publishing Content Create solutions which make use of theconnectors. Publishing to Mobile Devices newsfeed functionality in SharePointDesign and deploy BDC event subscriber Multi-language sites using VariationsLab Server 2013.Module 14: Monitoring andmethods. : Structuring a SharePoint Publishing Site Troubleshooting Custom SharePointDescribe how to format event notification Creating a Navigation Term SetLab : SolutionsThis module will introducemessages. Publishing for Multiple Devices and methods that you can use to improve theConfigure alerts and event receivers on Languages performance and scalability of solutionsexternal lists.Module 11: Working with Creating a Device Channel and apps.LessonsBusiness DataIn this module you Using the Device Panel Control Debugging SharePoint Apps in Visualwillleverage BCS components and data in Creating a French VariationAfter Studiocustom solutions. The module first covers completing this module, students will be Diagnosing Faults in Deployed Appsthe built-in components that SharePoint able to: Testing Performance and ScalabilityLab :provides for surfacing business data in the Configure website structure and Enabling ASP.NET Tracinguser interface. Next, we describes how to navigation. Adding a Diagnostics Page to awork with bus Describe the difference between SharePoint AppWorking with Business Data in Composite structured and metadata navigation. Configuring ASP.NET TracingSolutions Utilize basic publishing features of Using Trace LogsAfter completing thisWorking with Business Data in Custom SharePoint. module, students will be able to:Solutions Use the new cross-site publishing Describe how to identify, diagnose, andWorking with Business Data in Client features of SharePoint 2013. remove bugs in SharePoint apps duringApplicationsLab : Working with Business Configure and implement variations for development.Data in Apps for SharePoint multilingual sites.Module 8: Developing Describe how to record information aboutReading Business Data in Client-Side Code Optimized Internet SitesIn this module, issues that arise in deployed SharePointPresenting Business Data in an App for you will learn how to optimize your site for apps.SharePointAfter completing this module, Internet search engines, and maximize Describe how developers optimize thestudents will be able to: the performance of rendering your site performance of SharePoint apps byDescribe the key components of Business content.Lessons implementing best practices, measuringConnectivity Services in SharePoint Server Optimizing a SharePoint Site for Search performance, and load testing.2013. EnginesCreate and configure BDC models by using Optimizing Performance andSharePoint Designer. ScalabilityLab : Optimizing SharePoint lineCreate and configure BDC models by using Publishing Sites Communicating with SharePoint from anVisual Studio 2012.Module 12: Managing Optimizing a Site for Search Engines Appand Accessing User Profile DataIn this Maximizing the Performance of a Authenticating and Authorizing Apps formodule, you will review key aspects of the Publishing SiteAfter completing this SharePointuser profile service, and see how you can module, students will be able to: Designing Apps for PerformanceLab :write client-side and server-side code to Configure search engine optimization Monitoring SharePoint Health Scoresaccess, update and manage user profile settings. Creating and Deploying an App Partproperties.Lessons Add SEO Properties to publishing pages Add health score polling functionalityAfterOverview of User Profile Data in SharePoint and Managed Navigation terms. completing this module, students will be2013 Configure caching to improve site able to:Understanding Options for Accessing User rendering performance. Describe the apps for SharePointProfile Data Optimize site assets and resources to development platform.Managing User Profile Data maximize performance.Module 9: Use the client-side object models and theManaging User Profile PropertiesLab : Working with Business Connectivity REST API to communicate withAccessing User Profile Data ServicesIn this module, you will learn how SharePoint.Add People Search Functionality to an App to develop Business Connectivity Configure security for apps for SharePoint.Display User Properties in the AppLab : Services (BCS) solutions.Lessons Optimize the performance of apps forManaging User Profile Properties Business Connectivity Services in SharePoint.Module 2: DevelopingAdd Code to Display User Profile Properties SharePoint 2013 Managed Metadata SolutionsIn thisAdd Code to Manage User Profile Creating BDC Models in SharePoint module you will see metadata objects andPropertiesAfter completing this module, Designer how they are used to categorize items sostudents will be able to: Creating BDC Models in Visual Studio that you canlearn how to work with them inExplain how user profile data is used in 2012Lab : Working with Business code. You will also see how to use theSharePoint. Connectivity Services advanced features of terms and manageDescribe the options and restrictions for Creating Farm-Scoped External Content permissions and roles. In taccessing user profile data. Types Managed MetadataUse client-side code to access and Creating App-Scoped External Content Configuring Managed Metadata Term Setsserver-side code to access and update user TypesAfter completing this module, Working with Managed Metadataprofile data. students will be able to: FieldsLab : Developing Managed MetadataConfigure and manage user profile Describe the key components of Solutions (Part 1)properties.Module 13: Customizing the Business Connectivity Services in Creating and Configuring the Corporate

Page 105: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Social WorkloadIn this module, you will see SharePoint Server 2013. Structure Appsome of the social features in SharePoint Create and configure BDC models by Displaying the Existing Taxonomy Groups2013, and you will see how you can develop using SharePoint Designer. Creating a Group, a Term Set, andapps which extend and customize the social Developing Custom Connectivity TermsLab : Developing Managedworkload; tailoring the experience for your Components Metadata Solutions (Part 2)business needs.Lessons Working with External Events and Obtaining the Host WebOverview of the Social Workload NotificationsLab : Creating and Deploying Adding Metadata Site ColumnsAfterDeveloping Social Solutions a .NET Connectivity Assembly completing this module, students will beWorking with FeedsLab : Creating a Social Create a .NET Connectivity Assembly able to:App Part Implementing Entity Methods Explain the capabilities and applications ofDisplaying a Project Site Newsfeed Deploying and testing a .NET managed metadata in SharePoint 2013.Posting a Message to a Newsfeed Connectivity ModelAfter completing this Automate the creation and configuration ofUsing Search to Retrieve Newsfeed module, students will be able to: managed metadata term sets.PostsAfter completing this module, students Describe BCS Connector Framework Interact with managed metadata term setswill be able to: scenarios. and fields from client-side and server-sideDescribe the main components of the social Design and Develop BCS Connector code.Module 3: Interacting with the Searchworkload. stereotyped operations. ServiceThe module provides an overviewDevelop solutions to extend the social Design and Configure BDC model of the search service architecture inworkload. security. SharePoint 2013 as it relates toCreate solutions which make use of the Optimize Search Connector crawl developers, before describing how tonewsfeed functionality in SharePoint Server performance. construct queries using Keyword Query2013.Module 14: Monitoring and Use Visual Studio to build BDC Models Language (KQL) andTroubleshooting Custom SharePoint for Search. Understanding the SharePoint 2013SolutionsThis module will introduce methods Deploy BDC Search connectors. Search Servicethat you can use to improve the Debug and troubleshoot your search Building Search Queries with KQL andperformance and scalability of solutions and connectors. FQLapps.Lessons Design and deploy BDC event subscriber Executing Search Queries from CodeLab :Debugging SharePoint Apps in Visual Studio methods. Executing Search Queries fromDiagnosing Faults in Deployed Apps Describe how to format event notification SharePoint AppsTesting Performance and ScalabilityLab : messages. Submitting Search Queries fromEnabling ASP.NET Tracing Configure alerts and event receivers on Client-Side CodeAdding a Diagnostics Page to a SharePoint external lists.Module 11: Working with Using a Custom Action to Launch AApp Business DataIn this module you Search AppAfter completing this module,Configuring ASP.NET Tracing willleverage BCS components and data in students will be able to:Using Trace LogsAfter completing this custom solutions. The module first covers Describe the SharePoint 2013 Searchmodule, students will be able to: the built-in components that SharePoint Architecture.Describe how to identify, diagnose, and provides for surfacing business data in Build simple and advanced KQL Queries.remove bugs in SharePoint apps during the user interface. Next, we describes Describe the SharePoint Search Index.development. how to work with bus Describe and work with crawled andDescribe how to record information about Working with Business Data in managed properties.issues that arise in deployed SharePoint Composite Solutions Describe the levels and security of theapps. Working with Business Data in Custom SharePoint Search Schema.Module 4:Describe how developers optimize the Solutions Customizing the Search ExperienceIn thisperformance of SharePoint apps by Working with Business Data in Client module you will create and modify queriesimplementing best practices, measuring ApplicationsLab : Working with Business as well as manage search results.Lessonsperformance, and load testing. Data in Apps for SharePoint Customizing Query Processing

Reading Business Data in Client-Side Customizing Search ResultsCode Customizing Content ProcessingLab :

line Presenting Business Data in an App for Configuring Result Types and DisplayCommunicating with SharePoint from an SharePointAfter completing this module, TemplatesApp students will be able to: Configuring and Test Result TypeAuthenticating and Authorizing Apps for Describe the key components of Customizing an Item Display TemplateSharePoint Business Connectivity Services in Customizing a Hover Panel DisplayDesigning Apps for PerformanceLab : SharePoint Server 2013. TemplateLab : Configuring EntityMonitoring SharePoint Health Scores Create and configure BDC models by ExtractionCreating and Deploying an App Part using SharePoint Designer. Create and deploy an entity extractorAfterAdd health score polling functionalityAfter Create and configure BDC models by completing this module, students will becompleting this module, students will be able using Visual Studio 2012.Module 12: able to:to: Managing and Accessing User Profile Create various types of result sourcesDescribe the apps for SharePoint DataIn this module, you will review key Create basic and complex querydevelopment platform. aspects of the user profile service, and transformsUse the client-side object models and the see how you can write client-side and Configure query rule conditions andREST API to communicate with SharePoint. server-side code to access, update and actions to target query intentConfigure security for apps for SharePoint. manage user profile properties.Lessons Create and modify result typesOptimize the performance of apps for Overview of User Profile Data in Create and modify display templatesSharePoint.Module 2: Developing Managed SharePoint 2013 Utilize display templates with various

Page 106: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Metadata SolutionsIn this module you will Understanding Options for Accessing search web partssee metadata objects and how they are User Profile Data Add managed properties as refiners withused to categorize items so that you Managing User Profile Data countscanlearn how to work with them in code. You Managing User Profile PropertiesLab : Utilize entity extraction in your crawlswill also see how to use the advanced Accessing User Profile Data Extend content processing with Contentfeatures of terms and manage permissions Add People Search Functionality to an EnrichmentModule 5: Implementingand roles. In t App Enterprise Content ManagementIn thisManaged Metadata Display User Properties in the AppLab : module, you will see how to work withConfiguring Managed Metadata Term Sets Managing User Profile Properties SharePoint document managementWorking with Managed Metadata FieldsLab : Add Code to Display User Profile features in code.LessonsDeveloping Managed Metadata Solutions Properties Working with eDiscovery(Part 1) Add Code to Manage User Profile Working with Content ManagementCreating and Configuring the Corporate PropertiesAfter completing this module, Automating Records ManagementLab :Structure App students will be able to: Implementing Content ManagementDisplaying the Existing Taxonomy Groups Explain how user profile data is used in FunctionalityCreating a Group, a Term Set, and SharePoint. Creating a Custom Document ID ProviderTermsLab : Developing Managed Metadata Describe the options and restrictions for Registering a Custom Document IDSolutions (Part 2) accessing user profile data. ProviderObtaining the Host Web Use client-side code to access and Applying a Custom Audit PolicyAfterAdding Metadata Site ColumnsAfter server-side code to access and update completing this module, students will becompleting this module, students will be able user profile data. able to:to: Configure and manage user profile Use SharePoint eDiscovery functionality inExplain the capabilities and applications of properties.Module 13: Customizing the custom applications.managed metadata in SharePoint 2013. Social WorkloadIn this module, you will Create and manage informationAutomate the creation and configuration of see some of the social features in management policies and document setsmanaged metadata term sets. SharePoint 2013, and you will see how programmatically.Interact with managed metadata term sets you can develop apps which extend and Manage and customize SharePointand fields from client-side and server-side customize the social workload; tailoring records management functionality.Modulecode.Module 3: Interacting with the Search the experience for your business 6: Developing a Publishing Site for WebServiceThe module provides an overview of needs.Lessons ContentIn this module, you will learn howthe search service architecture in Overview of the Social Workload to utilize develop web content solutions forSharePoint 2013 as it relates to developers, Developing Social Solutions publishing sites.Lessonsbefore describing how to construct queries Working with FeedsLab : Creating a Programming with the Web Contentusing Keyword Query Language (KQL) and Social App Part Publishing APIUnderstanding the SharePoint 2013 Search Displaying a Project Site Newsfeed Developing Page Components for WebService Posting a Message to a Newsfeed Content PublishingLab : Customizing aBuilding Search Queries with KQL and FQL Using Search to Retrieve Newsfeed SharePoint Publishing SiteExecuting Search Queries from CodeLab : PostsAfter completing this module, Building a Custom Page Field ControlExecuting Search Queries from SharePoint students will be able to: Building a Page LayoutAfter completingApps Describe the main components of the this module, students will be able to:Submitting Search Queries from Client-Side social workload. Describe how to utilize the Publishing APICode Develop solutions to extend the social to access publishing settings and content.Using a Custom Action to Launch A Search workload. Describe how to use and customize pageAppAfter completing this module, students Create solutions which make use of the content controls in publishing sites.Modulewill be able to: newsfeed functionality in SharePoint 7: Structuring and Publishing Websites forDescribe the SharePoint 2013 Search Server 2013.Module 14: Monitoring and All UsersThis module will focus onArchitecture. Troubleshooting Custom SharePoint providing you with the knowledge to buildBuild simple and advanced KQL Queries. SolutionsThis module will introduce web sites that are mobile device friendly,Describe the SharePoint Search Index. methods that you can use to improve the support multiple language and with properDescribe and work with crawled and performance and scalability of solutions navigation. This will be accomplished bymanaged properties. and apps.Lessons intDescribe the levels and security of the Debugging SharePoint Apps in Visual Website Structure and NavigationSharePoint Search Schema.Module 4: Studio Publishing ContentCustomizing the Search ExperienceIn this Diagnosing Faults in Deployed Apps Publishing to Mobile Devicesmodule you will create and modify queries Testing Performance and ScalabilityLab : Multi-language sites using VariationsLab :as well as manage search results.Lessons Enabling ASP.NET Tracing Structuring a SharePoint Publishing SiteCustomizing Query Processing Adding a Diagnostics Page to a Creating a Navigation Term SetLab :Customizing Search Results SharePoint App Publishing for Multiple Devices andCustomizing Content ProcessingLab : Configuring ASP.NET Tracing LanguagesConfiguring Result Types and Display Using Trace LogsAfter completing this Creating a Device ChannelTemplates module, students will be able to: Using the Device Panel ControlConfiguring and Test Result Type Describe how to identify, diagnose, and Creating a French VariationAfterCustomizing an Item Display Template remove bugs in SharePoint apps during completing this module, students will beCustomizing a Hover Panel Display development. able to:TemplateLab : Configuring Entity Extraction Describe how to record information about Configure website structure andCreate and deploy an entity extractorAfter issues that arise in deployed SharePoint navigation.

Page 107: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

completing this module, students will be able apps. Describe the difference between structuredto: Describe how developers optimize the and metadata navigation.Create various types of result sources performance of SharePoint apps by Utilize basic publishing features ofCreate basic and complex query transforms implementing best practices, measuring SharePoint.Configure query rule conditions and actions performance, and load testing. Use the new cross-site publishing featuresto target query intent of SharePoint 2013.Create and modify result types Configure and implement variations forCreate and modify display templates line multilingual sites.Module 8: DevelopingUtilize display templates with various search Communicating with SharePoint from an Optimized Internet SitesIn this module,web parts App you will learn how to optimize your site forAdd managed properties as refiners with Authenticating and Authorizing Apps for Internet search engines, and maximize thecounts SharePoint performance of rendering your siteUtilize entity extraction in your crawls Designing Apps for PerformanceLab : content.LessonsExtend content processing with Content Monitoring SharePoint Health Scores Optimizing a SharePoint Site for SearchEnrichmentModule 5: Implementing Creating and Deploying an App Part EnginesEnterprise Content ManagementIn this Add health score polling functionalityAfter Optimizing Performance andmodule, you will see how to work with completing this module, students will be ScalabilityLab : Optimizing SharePointSharePoint document management features able to: Publishing Sitesin code.Lessons Describe the apps for SharePoint Optimizing a Site for Search EnginesWorking with eDiscovery development platform. Maximizing the Performance of aWorking with Content Management Use the client-side object models and the Publishing SiteAfter completing thisAutomating Records ManagementLab : REST API to communicate with module, students will be able to:Implementing Content Management SharePoint. Configure search engine optimizationFunctionality Configure security for apps for settings.Creating a Custom Document ID Provider SharePoint. Add SEO Properties to publishing pagesRegistering a Custom Document ID Provider Optimize the performance of apps for and Managed Navigation terms.Applying a Custom Audit PolicyAfter SharePoint.Module 2: Developing Configure caching to improve sitecompleting this module, students will be able Managed Metadata SolutionsIn this rendering performance.to: module you will see metadata objects Optimize site assets and resources toUse SharePoint eDiscovery functionality in and how they are used to categorize maximize performance.Module 9: Workingcustom applications. items so that you canlearn how to work with Business Connectivity ServicesIn thisCreate and manage information with them in code. You will also see how module, you will learn how to developmanagement policies and document sets to use the advanced features of terms Business Connectivity Services (BCS)programmatically. and manage permissions and roles. In t solutions.LessonsManage and customize SharePoint records Managed Metadata Business Connectivity Services inmanagement functionality.Module 6: Configuring Managed Metadata Term SharePoint 2013Developing a Publishing Site for Web Sets Creating BDC Models in SharePointContentIn this module, you will learn how to Working with Managed Metadata Designerutilize develop web content solutions for FieldsLab : Developing Managed Creating BDC Models in Visual Studiopublishing sites.Lessons Metadata Solutions (Part 1) 2012Lab : Working with BusinessProgramming with the Web Content Creating and Configuring the Corporate Connectivity ServicesPublishing API Structure App Creating Farm-Scoped External ContentDeveloping Page Components for Web Displaying the Existing Taxonomy TypesContent PublishingLab : Customizing a Groups Creating App-Scoped External ContentSharePoint Publishing Site Creating a Group, a Term Set, and TypesAfter completing this module,Building a Custom Page Field Control TermsLab : Developing Managed students will be able to:Building a Page LayoutAfter completing this Metadata Solutions (Part 2) Describe the key components of Businessmodule, students will be able to: Obtaining the Host Web Connectivity Services in SharePoint ServerDescribe how to utilize the Publishing API to Adding Metadata Site ColumnsAfter 2013.access publishing settings and content. completing this module, students will be Create and configure BDC models byDescribe how to use and customize page able to: using SharePoint Designer.content controls in publishing sites.Module Explain the capabilities and applications Developing Custom Connectivity7: Structuring and Publishing Websites for of managed metadata in SharePoint ComponentsAll UsersThis module will focus on providing 2013. Working with External Events andyou with the knowledge to build web sites Automate the creation and configuration NotificationsLab : Creating and Deployingthat are mobile device friendly, support of managed metadata term sets. a .NET Connectivity Assemblymultiple language and with proper Interact with managed metadata term Create a .NET Connectivity Assemblynavigation. This will be accomplished by int sets and fields from client-side and Implementing Entity MethodsWebsite Structure and Navigation server-side code.Module 3: Interacting Deploying and testing a .NET ConnectivityPublishing Content with the Search ServiceThe module ModelAfter completing this module,Publishing to Mobile Devices provides an overview of the search students will be able to:Multi-language sites using VariationsLab : service architecture in SharePoint 2013 Describe BCS Connector FrameworkStructuring a SharePoint Publishing Site as it relates to developers, before scenarios.Creating a Navigation Term SetLab : describing how to construct queries using Design and Develop BCS ConnectorPublishing for Multiple Devices and Keyword Query Language (KQL) and stereotyped operations.Languages Understanding the SharePoint 2013 Design and Configure BDC model security.

Page 108: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Creating a Device Channel Search Service Optimize Search Connector crawlUsing the Device Panel Control Building Search Queries with KQL and performance.Creating a French VariationAfter completing FQL Use Visual Studio to build BDC Models forthis module, students will be able to: Executing Search Queries from CodeLab Search.Configure website structure and navigation. : Executing Search Queries from Deploy BDC Search connectors.Describe the difference between structured SharePoint Apps Debug and troubleshoot your searchand metadata navigation. Submitting Search Queries from connectors.Utilize basic publishing features of Client-Side Code Design and deploy BDC event subscriberSharePoint. Using a Custom Action to Launch A methods.Use the new cross-site publishing features Search AppAfter completing this module, Describe how to format event notificationof SharePoint 2013. students will be able to: messages.Configure and implement variations for Describe the SharePoint 2013 Search Configure alerts and event receivers onmultilingual sites.Module 8: Developing Architecture. external lists.Module 11: Working withOptimized Internet SitesIn this module, you Build simple and advanced KQL Queries. Business DataIn this module youwill learn how to optimize your site for Describe the SharePoint Search Index. willleverage BCS components and data inInternet search engines, and maximize the Describe and work with crawled and custom solutions. The module first coversperformance of rendering your site managed properties. the built-in components that SharePointcontent.Lessons Describe the levels and security of the provides for surfacing business data in theOptimizing a SharePoint Site for Search SharePoint Search Schema.Module 4: user interface. Next, we describes how toEngines Customizing the Search ExperienceIn work with busOptimizing Performance and ScalabilityLab : this module you will create and modify Working with Business Data in CompositeOptimizing SharePoint Publishing Sites queries as well as manage search SolutionsOptimizing a Site for Search Engines results.Lessons Working with Business Data in CustomMaximizing the Performance of a Publishing Customizing Query Processing SolutionsSiteAfter completing this module, students Customizing Search Results Working with Business Data in Clientwill be able to: Customizing Content ProcessingLab : ApplicationsLab : Working with BusinessConfigure search engine optimization Configuring Result Types and Display Data in Apps for SharePointsettings. Templates Reading Business Data in Client-SideAdd SEO Properties to publishing pages Configuring and Test Result Type Codeand Managed Navigation terms. Customizing an Item Display Template Presenting Business Data in an App forConfigure caching to improve site rendering Customizing a Hover Panel Display SharePointAfter completing this module,performance. TemplateLab : Configuring Entity students will be able to:Optimize site assets and resources to Extraction Describe the key components of Businessmaximize performance.Module 9: Working Create and deploy an entity extractorAfter Connectivity Services in SharePoint Serverwith Business Connectivity ServicesIn this completing this module, students will be 2013.module, you will learn how to develop able to: Create and configure BDC models byBusiness Connectivity Services (BCS) Create various types of result sources using SharePoint Designer.solutions.Lessons Create basic and complex query Create and configure BDC models byBusiness Connectivity Services in transforms using Visual Studio 2012.Module 12:SharePoint 2013 Configure query rule conditions and Managing and Accessing User ProfileCreating BDC Models in SharePoint actions to target query intent DataIn this module, you will review keyDesigner Create and modify result types aspects of the user profile service, and seeCreating BDC Models in Visual Studio Create and modify display templates how you can write client-side and2012Lab : Working with Business Utilize display templates with various server-side code to access, update andConnectivity Services search web parts manage user profile properties.LessonsCreating Farm-Scoped External Content Add managed properties as refiners with Overview of User Profile Data inTypes counts SharePoint 2013Creating App-Scoped External Content Utilize entity extraction in your crawls Understanding Options for Accessing UserTypesAfter completing this module, students Extend content processing with Content Profile Datawill be able to: EnrichmentModule 5: Implementing Managing User Profile DataDescribe the key components of Business Enterprise Content ManagementIn this Managing User Profile PropertiesLab :Connectivity Services in SharePoint Server module, you will see how to work with Accessing User Profile Data2013. SharePoint document management Add People Search Functionality to an AppCreate and configure BDC models by using features in code.Lessons Display User Properties in the AppLab :SharePoint Designer. Working with eDiscovery Managing User Profile PropertiesDeveloping Custom Connectivity Working with Content Management Add Code to Display User ProfileComponents Automating Records ManagementLab : PropertiesWorking with External Events and Implementing Content Management Add Code to Manage User ProfileNotificationsLab : Creating and Deploying a Functionality PropertiesAfter completing this module,.NET Connectivity Assembly Creating a Custom Document ID Provider students will be able to:Create a .NET Connectivity Assembly Registering a Custom Document ID Explain how user profile data is used inImplementing Entity Methods Provider SharePoint.Deploying and testing a .NET Connectivity Applying a Custom Audit PolicyAfter Describe the options and restrictions forModelAfter completing this module, students completing this module, students will be accessing user profile data.will be able to: able to: Use client-side code to access andDescribe BCS Connector Framework Use SharePoint eDiscovery functionality server-side code to access and update

Page 109: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

scenarios. in custom applications. user profile data.Design and Develop BCS Connector Create and manage information Configure and manage user profilestereotyped operations. management policies and document sets properties.Module 13: Customizing theDesign and Configure BDC model security. programmatically. Social WorkloadIn this module, you willOptimize Search Connector crawl Manage and customize SharePoint see some of the social features inperformance. records management SharePoint 2013, and you will see how youUse Visual Studio to build BDC Models for functionality.Module 6: Developing a can develop apps which extend andSearch. Publishing Site for Web ContentIn this customize the social workload; tailoring theDeploy BDC Search connectors. module, you will learn how to utilize experience for your businessDebug and troubleshoot your search develop web content solutions for needs.Lessonsconnectors. publishing sites.Lessons Overview of the Social WorkloadDesign and deploy BDC event subscriber Programming with the Web Content Developing Social Solutionsmethods. Publishing API Working with FeedsLab : Creating a SocialDescribe how to format event notification Developing Page Components for Web App Partmessages. Content PublishingLab : Customizing a Displaying a Project Site NewsfeedConfigure alerts and event receivers on SharePoint Publishing Site Posting a Message to a Newsfeedexternal lists.Module 11: Working with Building a Custom Page Field Control Using Search to Retrieve NewsfeedBusiness DataIn this module you Building a Page LayoutAfter completing PostsAfter completing this module,willleverage BCS components and data in this module, students will be able to: students will be able to:custom solutions. The module first covers Describe how to utilize the Publishing API Describe the main components of thethe built-in components that SharePoint to access publishing settings and social workload.provides for surfacing business data in the content. Develop solutions to extend the socialuser interface. Next, we describes how to Describe how to use and customize page workload.work with bus content controls in publishing Create solutions which make use of theWorking with Business Data in Composite sites.Module 7: Structuring and newsfeed functionality in SharePointSolutions Publishing Websites for All UsersThis Server 2013.Module 14: Monitoring andWorking with Business Data in Custom module will focus on providing you with Troubleshooting Custom SharePointSolutions the knowledge to build web sites that are SolutionsThis module will introduceWorking with Business Data in Client mobile device friendly, support multiple methods that you can use to improve theApplicationsLab : Working with Business language and with proper navigation. performance and scalability of solutionsData in Apps for SharePoint This will be accomplished by int and apps.LessonsReading Business Data in Client-Side Code Website Structure and Navigation Debugging SharePoint Apps in VisualPresenting Business Data in an App for Publishing Content StudioSharePointAfter completing this module, Publishing to Mobile Devices Diagnosing Faults in Deployed Appsstudents will be able to: Multi-language sites using VariationsLab Testing Performance and ScalabilityLab :Describe the key components of Business : Structuring a SharePoint Publishing Site Enabling ASP.NET TracingConnectivity Services in SharePoint Server Creating a Navigation Term SetLab : Adding a Diagnostics Page to a2013. Publishing for Multiple Devices and SharePoint AppCreate and configure BDC models by using Languages Configuring ASP.NET TracingSharePoint Designer. Creating a Device Channel Using Trace LogsAfter completing thisCreate and configure BDC models by using Using the Device Panel Control module, students will be able to:Visual Studio 2012.Module 12: Managing Creating a French VariationAfter Describe how to identify, diagnose, andand Accessing User Profile DataIn this completing this module, students will be remove bugs in SharePoint apps duringmodule, you will review key aspects of the able to: development.user profile service, and see how you can Configure website structure and Describe how to record information aboutwrite client-side and server-side code to navigation. issues that arise in deployed SharePointaccess, update and manage user profile Describe the difference between apps.properties.Lessons structured and metadata navigation. Describe how developers optimize theOverview of User Profile Data in SharePoint Utilize basic publishing features of performance of SharePoint apps by2013 SharePoint. implementing best practices, measuringUnderstanding Options for Accessing User Use the new cross-site publishing performance, and load testing.Profile Data features of SharePoint 2013.Managing User Profile Data Configure and implement variations forManaging User Profile PropertiesLab : multilingual sites.Module 8: Developing lineAccessing User Profile Data Optimized Internet SitesIn this module, Communicating with SharePoint from anAdd People Search Functionality to an App you will learn how to optimize your site for AppDisplay User Properties in the AppLab : Internet search engines, and maximize Authenticating and Authorizing Apps forManaging User Profile Properties the performance of rendering your site SharePointAdd Code to Display User Profile Properties content.Lessons Designing Apps for PerformanceLab :Add Code to Manage User Profile Optimizing a SharePoint Site for Search Monitoring SharePoint Health ScoresPropertiesAfter completing this module, Engines Creating and Deploying an App Partstudents will be able to: Optimizing Performance and Add health score polling functionalityAfterExplain how user profile data is used in ScalabilityLab : Optimizing SharePoint completing this module, students will beSharePoint. Publishing Sites able to:Describe the options and restrictions for Optimizing a Site for Search Engines Describe the apps for SharePointaccessing user profile data. Maximizing the Performance of a development platform.

Page 110: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Use client-side code to access and Publishing SiteAfter completing this Use the client-side object models and theserver-side code to access and update user module, students will be able to: REST API to communicate withprofile data. Configure search engine optimization SharePoint.Configure and manage user profile settings. Configure security for apps for SharePoint.properties.Module 13: Customizing the Add SEO Properties to publishing pages Optimize the performance of apps forSocial WorkloadIn this module, you will see and Managed Navigation terms. SharePoint.Module 2: Developingsome of the social features in SharePoint Configure caching to improve site Managed Metadata SolutionsIn this2013, and you will see how you can develop rendering performance. module you will see metadata objects andapps which extend and customize the social Optimize site assets and resources to how they are used to categorize items soworkload; tailoring the experience for your maximize performance.Module 9: that you canlearn how to work with them inbusiness needs.Lessons Working with Business Connectivity code. You will also see how to use theOverview of the Social Workload ServicesIn this module, you will learn how advanced features of terms and manageDeveloping Social Solutions to develop Business Connectivity permissions and roles. In tWorking with FeedsLab : Creating a Social Services (BCS) solutions.Lessons Managed MetadataApp Part Business Connectivity Services in Configuring Managed Metadata Term SetsDisplaying a Project Site Newsfeed SharePoint 2013 Working with Managed MetadataPosting a Message to a Newsfeed Creating BDC Models in SharePoint FieldsLab : Developing Managed MetadataUsing Search to Retrieve Newsfeed Designer Solutions (Part 1)PostsAfter completing this module, students Creating BDC Models in Visual Studio Creating and Configuring the Corporatewill be able to: 2012Lab : Working with Business Structure AppDescribe the main components of the social Connectivity Services Displaying the Existing Taxonomy Groupsworkload. Creating Farm-Scoped External Content Creating a Group, a Term Set, andDevelop solutions to extend the social Types TermsLab : Developing Managedworkload. Creating App-Scoped External Content Metadata Solutions (Part 2)Create solutions which make use of the TypesAfter completing this module, Obtaining the Host Webnewsfeed functionality in SharePoint Server students will be able to: Adding Metadata Site ColumnsAfter2013.Module 14: Monitoring and Describe the key components of completing this module, students will beTroubleshooting Custom SharePoint Business Connectivity Services in able to:SolutionsThis module will introduce methods SharePoint Server 2013. Explain the capabilities and applications ofthat you can use to improve the Create and configure BDC models by managed metadata in SharePoint 2013.performance and scalability of solutions and using SharePoint Designer. Automate the creation and configuration ofapps.Lessons Developing Custom Connectivity managed metadata term sets.Debugging SharePoint Apps in Visual Studio Components Interact with managed metadata term setsDiagnosing Faults in Deployed Apps Working with External Events and and fields from client-side and server-sideTesting Performance and ScalabilityLab : NotificationsLab : Creating and Deploying code.Module 3: Interacting with the SearchEnabling ASP.NET Tracing a .NET Connectivity Assembly ServiceThe module provides an overviewAdding a Diagnostics Page to a SharePoint Create a .NET Connectivity Assembly of the search service architecture inApp Implementing Entity Methods SharePoint 2013 as it relates toConfiguring ASP.NET Tracing Deploying and testing a .NET developers, before describing how toUsing Trace LogsAfter completing this Connectivity ModelAfter completing this construct queries using Keyword Querymodule, students will be able to: module, students will be able to: Language (KQL) andDescribe how to identify, diagnose, and Describe BCS Connector Framework Understanding the SharePoint 2013remove bugs in SharePoint apps during scenarios. Search Servicedevelopment. Design and Develop BCS Connector Building Search Queries with KQL andDescribe how to record information about stereotyped operations. FQLissues that arise in deployed SharePoint Design and Configure BDC model Executing Search Queries from CodeLab :apps. security. Executing Search Queries fromDescribe how developers optimize the Optimize Search Connector crawl SharePoint Appsperformance of SharePoint apps by performance. Submitting Search Queries fromimplementing best practices, measuring Use Visual Studio to build BDC Models Client-Side Codeperformance, and load testing. for Search. Using a Custom Action to Launch A

Deploy BDC Search connectors. Search AppAfter completing this module,Debug and troubleshoot your search students will be able to:

line connectors. Describe the SharePoint 2013 SearchCommunicating with SharePoint from an Design and deploy BDC event subscriber Architecture.App methods. Build simple and advanced KQL Queries.Authenticating and Authorizing Apps for Describe how to format event notification Describe the SharePoint Search Index.SharePoint messages. Describe and work with crawled andDesigning Apps for PerformanceLab : Configure alerts and event receivers on managed properties.Monitoring SharePoint Health Scores external lists.Module 11: Working with Describe the levels and security of theCreating and Deploying an App Part Business DataIn this module you SharePoint Search Schema.Module 4:Add health score polling functionalityAfter willleverage BCS components and data in Customizing the Search ExperienceIn thiscompleting this module, students will be able custom solutions. The module first covers module you will create and modify queriesto: the built-in components that SharePoint as well as manage search results.LessonsDescribe the apps for SharePoint provides for surfacing business data in Customizing Query Processingdevelopment platform. the user interface. Next, we describes Customizing Search Results

Page 111: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Use the client-side object models and the how to work with bus Customizing Content ProcessingLab :REST API to communicate with SharePoint. Working with Business Data in Configuring Result Types and DisplayConfigure security for apps for SharePoint. Composite Solutions TemplatesOptimize the performance of apps for Working with Business Data in Custom Configuring and Test Result TypeSharePoint.Module 2: Developing Managed Solutions Customizing an Item Display TemplateMetadata SolutionsIn this module you will Working with Business Data in Client Customizing a Hover Panel Displaysee metadata objects and how they are ApplicationsLab : Working with Business TemplateLab : Configuring Entityused to categorize items so that you Data in Apps for SharePoint Extractioncanlearn how to work with them in code. You Reading Business Data in Client-Side Create and deploy an entity extractorAfterwill also see how to use the advanced Code completing this module, students will befeatures of terms and manage permissions Presenting Business Data in an App for able to:and roles. In t SharePointAfter completing this module, Create various types of result sourcesManaged Metadata students will be able to: Create basic and complex queryConfiguring Managed Metadata Term Sets Describe the key components of transformsWorking with Managed Metadata FieldsLab : Business Connectivity Services in Configure query rule conditions andDeveloping Managed Metadata Solutions SharePoint Server 2013. actions to target query intent(Part 1) Create and configure BDC models by Create and modify result typesCreating and Configuring the Corporate using SharePoint Designer. Create and modify display templatesStructure App Create and configure BDC models by Utilize display templates with variousDisplaying the Existing Taxonomy Groups using Visual Studio 2012.Module 12: search web partsCreating a Group, a Term Set, and Managing and Accessing User Profile Add managed properties as refiners withTermsLab : Developing Managed Metadata DataIn this module, you will review key countsSolutions (Part 2) aspects of the user profile service, and Utilize entity extraction in your crawlsObtaining the Host Web see how you can write client-side and Extend content processing with ContentAdding Metadata Site ColumnsAfter server-side code to access, update and EnrichmentModule 5: Implementingcompleting this module, students will be able manage user profile properties.Lessons Enterprise Content ManagementIn thisto: Overview of User Profile Data in module, you will see how to work withExplain the capabilities and applications of SharePoint 2013 SharePoint document managementmanaged metadata in SharePoint 2013. Understanding Options for Accessing features in code.LessonsAutomate the creation and configuration of User Profile Data Working with eDiscoverymanaged metadata term sets. Managing User Profile Data Working with Content ManagementInteract with managed metadata term sets Managing User Profile PropertiesLab : Automating Records ManagementLab :and fields from client-side and server-side Accessing User Profile Data Implementing Content Managementcode.Module 3: Interacting with the Search Add People Search Functionality to an FunctionalityServiceThe module provides an overview of App Creating a Custom Document ID Providerthe search service architecture in Display User Properties in the AppLab : Registering a Custom Document IDSharePoint 2013 as it relates to developers, Managing User Profile Properties Providerbefore describing how to construct queries Add Code to Display User Profile Applying a Custom Audit PolicyAfterusing Keyword Query Language (KQL) and Properties completing this module, students will beUnderstanding the SharePoint 2013 Search Add Code to Manage User Profile able to:Service PropertiesAfter completing this module, Use SharePoint eDiscovery functionality inBuilding Search Queries with KQL and FQL students will be able to: custom applications.Executing Search Queries from CodeLab : Explain how user profile data is used in Create and manage informationExecuting Search Queries from SharePoint SharePoint. management policies and document setsApps Describe the options and restrictions for programmatically.Submitting Search Queries from Client-Side accessing user profile data. Manage and customize SharePointCode Use client-side code to access and records management functionality.ModuleUsing a Custom Action to Launch A Search server-side code to access and update 6: Developing a Publishing Site for WebAppAfter completing this module, students user profile data. ContentIn this module, you will learn howwill be able to: Configure and manage user profile to utilize develop web content solutions forDescribe the SharePoint 2013 Search properties.Module 13: Customizing the publishing sites.LessonsArchitecture. Social WorkloadIn this module, you will Programming with the Web ContentBuild simple and advanced KQL Queries. see some of the social features in Publishing APIDescribe the SharePoint Search Index. SharePoint 2013, and you will see how Developing Page Components for WebDescribe and work with crawled and you can develop apps which extend and Content PublishingLab : Customizing amanaged properties. customize the social workload; tailoring SharePoint Publishing SiteDescribe the levels and security of the the experience for your business Building a Custom Page Field ControlSharePoint Search Schema.Module 4: needs.Lessons Building a Page LayoutAfter completingCustomizing the Search ExperienceIn this Overview of the Social Workload this module, students will be able to:module you will create and modify queries Developing Social Solutions Describe how to utilize the Publishing APIas well as manage search results.Lessons Working with FeedsLab : Creating a to access publishing settings and content.Customizing Query Processing Social App Part Describe how to use and customize pageCustomizing Search Results Displaying a Project Site Newsfeed content controls in publishing sites.ModuleCustomizing Content ProcessingLab : Posting a Message to a Newsfeed 7: Structuring and Publishing Websites forConfiguring Result Types and Display Using Search to Retrieve Newsfeed All UsersThis module will focus onTemplates PostsAfter completing this module, providing you with the knowledge to build

Page 112: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Configuring and Test Result Type students will be able to: web sites that are mobile device friendly,Customizing an Item Display Template Describe the main components of the support multiple language and with properCustomizing a Hover Panel Display social workload. navigation. This will be accomplished byTemplateLab : Configuring Entity Extraction Develop solutions to extend the social intCreate and deploy an entity extractorAfter workload. Website Structure and Navigationcompleting this module, students will be able Create solutions which make use of the Publishing Contentto: newsfeed functionality in SharePoint Publishing to Mobile DevicesCreate various types of result sources Server 2013.Module 14: Monitoring and Multi-language sites using VariationsLab :Create basic and complex query transforms Troubleshooting Custom SharePoint Structuring a SharePoint Publishing SiteConfigure query rule conditions and actions SolutionsThis module will introduce Creating a Navigation Term SetLab :to target query intent methods that you can use to improve the Publishing for Multiple Devices andCreate and modify result types performance and scalability of solutions LanguagesCreate and modify display templates and apps.Lessons Creating a Device ChannelUtilize display templates with various search Debugging SharePoint Apps in Visual Using the Device Panel Controlweb parts Studio Creating a French VariationAfterAdd managed properties as refiners with Diagnosing Faults in Deployed Apps completing this module, students will becounts Testing Performance and ScalabilityLab : able to:Utilize entity extraction in your crawls Enabling ASP.NET Tracing Configure website structure andExtend content processing with Content Adding a Diagnostics Page to a navigation.EnrichmentModule 5: Implementing SharePoint App Describe the difference between structuredEnterprise Content ManagementIn this Configuring ASP.NET Tracing and metadata navigation.module, you will see how to work with Using Trace LogsAfter completing this Utilize basic publishing features ofSharePoint document management features module, students will be able to: SharePoint.in code.Lessons Describe how to identify, diagnose, and Use the new cross-site publishing featuresWorking with eDiscovery remove bugs in SharePoint apps during of SharePoint 2013.Working with Content Management development. Configure and implement variations forAutomating Records ManagementLab : Describe how to record information about multilingual sites.Module 8: DevelopingImplementing Content Management issues that arise in deployed SharePoint Optimized Internet SitesIn this module,Functionality apps. you will learn how to optimize your site forCreating a Custom Document ID Provider Describe how developers optimize the Internet search engines, and maximize theRegistering a Custom Document ID Provider performance of SharePoint apps by performance of rendering your siteApplying a Custom Audit PolicyAfter implementing best practices, measuring content.Lessonscompleting this module, students will be able performance, and load testing. Optimizing a SharePoint Site for Searchto: EnginesUse SharePoint eDiscovery functionality in Optimizing Performance andcustom applications. line ScalabilityLab : Optimizing SharePointCreate and manage information Communicating with SharePoint from an Publishing Sitesmanagement policies and document sets App Optimizing a Site for Search Enginesprogrammatically. Authenticating and Authorizing Apps for Maximizing the Performance of aManage and customize SharePoint records SharePoint Publishing SiteAfter completing thismanagement functionality.Module 6: Designing Apps for PerformanceLab : module, students will be able to:Developing a Publishing Site for Web Monitoring SharePoint Health Scores Configure search engine optimizationContentIn this module, you will learn how to Creating and Deploying an App Part settings.utilize develop web content solutions for Add health score polling functionalityAfter Add SEO Properties to publishing pagespublishing sites.Lessons completing this module, students will be and Managed Navigation terms.Programming with the Web Content able to: Configure caching to improve sitePublishing API Describe the apps for SharePoint rendering performance.Developing Page Components for Web development platform. Optimize site assets and resources toContent PublishingLab : Customizing a Use the client-side object models and the maximize performance.Module 9: WorkingSharePoint Publishing Site REST API to communicate with with Business Connectivity ServicesIn thisBuilding a Custom Page Field Control SharePoint. module, you will learn how to developBuilding a Page LayoutAfter completing this Configure security for apps for Business Connectivity Services (BCS)module, students will be able to: SharePoint. solutions.LessonsDescribe how to utilize the Publishing API to Optimize the performance of apps for Business Connectivity Services inaccess publishing settings and content. SharePoint.Module 2: Developing SharePoint 2013Describe how to use and customize page Managed Metadata SolutionsIn this Creating BDC Models in SharePointcontent controls in publishing sites.Module module you will see metadata objects Designer7: Structuring and Publishing Websites for and how they are used to categorize Creating BDC Models in Visual StudioAll UsersThis module will focus on providing items so that you canlearn how to work 2012Lab : Working with Businessyou with the knowledge to build web sites with them in code. You will also see how Connectivity Servicesthat are mobile device friendly, support to use the advanced features of terms Creating Farm-Scoped External Contentmultiple language and with proper and manage permissions and roles. In t Typesnavigation. This will be accomplished by int Managed Metadata Creating App-Scoped External ContentWebsite Structure and Navigation Configuring Managed Metadata Term TypesAfter completing this module,Publishing Content Sets students will be able to:Publishing to Mobile Devices Working with Managed Metadata Describe the key components of Business

Page 113: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Multi-language sites using VariationsLab : FieldsLab : Developing Managed Connectivity Services in SharePoint ServerStructuring a SharePoint Publishing Site Metadata Solutions (Part 1) 2013.Creating a Navigation Term SetLab : Creating and Configuring the Corporate Create and configure BDC models byPublishing for Multiple Devices and Structure App using SharePoint Designer.Languages Displaying the Existing Taxonomy Developing Custom ConnectivityCreating a Device Channel Groups ComponentsUsing the Device Panel Control Creating a Group, a Term Set, and Working with External Events andCreating a French VariationAfter completing TermsLab : Developing Managed NotificationsLab : Creating and Deployingthis module, students will be able to: Metadata Solutions (Part 2) a .NET Connectivity AssemblyConfigure website structure and navigation. Obtaining the Host Web Create a .NET Connectivity AssemblyDescribe the difference between structured Adding Metadata Site ColumnsAfter Implementing Entity Methodsand metadata navigation. completing this module, students will be Deploying and testing a .NET ConnectivityUtilize basic publishing features of able to: ModelAfter completing this module,SharePoint. Explain the capabilities and applications students will be able to:Use the new cross-site publishing features of managed metadata in SharePoint Describe BCS Connector Frameworkof SharePoint 2013. 2013. scenarios.Configure and implement variations for Automate the creation and configuration Design and Develop BCS Connectormultilingual sites.Module 8: Developing of managed metadata term sets. stereotyped operations.Optimized Internet SitesIn this module, you Interact with managed metadata term Design and Configure BDC model security.will learn how to optimize your site for sets and fields from client-side and Optimize Search Connector crawlInternet search engines, and maximize the server-side code.Module 3: Interacting performance.performance of rendering your site with the Search ServiceThe module Use Visual Studio to build BDC Models forcontent.Lessons provides an overview of the search Search.Optimizing a SharePoint Site for Search service architecture in SharePoint 2013 Deploy BDC Search connectors.Engines as it relates to developers, before Debug and troubleshoot your searchOptimizing Performance and ScalabilityLab : describing how to construct queries using connectors.Optimizing SharePoint Publishing Sites Keyword Query Language (KQL) and Design and deploy BDC event subscriberOptimizing a Site for Search Engines Understanding the SharePoint 2013 methods.Maximizing the Performance of a Publishing Search Service Describe how to format event notificationSiteAfter completing this module, students Building Search Queries with KQL and messages.will be able to: FQL Configure alerts and event receivers onConfigure search engine optimization Executing Search Queries from CodeLab external lists.Module 11: Working withsettings. : Executing Search Queries from Business DataIn this module youAdd SEO Properties to publishing pages SharePoint Apps willleverage BCS components and data inand Managed Navigation terms. Submitting Search Queries from custom solutions. The module first coversConfigure caching to improve site rendering Client-Side Code the built-in components that SharePointperformance. Using a Custom Action to Launch A provides for surfacing business data in theOptimize site assets and resources to Search AppAfter completing this module, user interface. Next, we describes how tomaximize performance.Module 9: Working students will be able to: work with buswith Business Connectivity ServicesIn this Describe the SharePoint 2013 Search Working with Business Data in Compositemodule, you will learn how to develop Architecture. SolutionsBusiness Connectivity Services (BCS) Build simple and advanced KQL Queries. Working with Business Data in Customsolutions.Lessons Describe the SharePoint Search Index. SolutionsBusiness Connectivity Services in Describe and work with crawled and Working with Business Data in ClientSharePoint 2013 managed properties. ApplicationsLab : Working with BusinessCreating BDC Models in SharePoint Describe the levels and security of the Data in Apps for SharePointDesigner SharePoint Search Schema.Module 4: Reading Business Data in Client-SideCreating BDC Models in Visual Studio Customizing the Search ExperienceIn Code2012Lab : Working with Business this module you will create and modify Presenting Business Data in an App forConnectivity Services queries as well as manage search SharePointAfter completing this module,Creating Farm-Scoped External Content results.Lessons students will be able to:Types Customizing Query Processing Describe the key components of BusinessCreating App-Scoped External Content Customizing Search Results Connectivity Services in SharePoint ServerTypesAfter completing this module, students Customizing Content ProcessingLab : 2013.will be able to: Configuring Result Types and Display Create and configure BDC models byDescribe the key components of Business Templates using SharePoint Designer.Connectivity Services in SharePoint Server Configuring and Test Result Type Create and configure BDC models by2013. Customizing an Item Display Template using Visual Studio 2012.Module 12:Create and configure BDC models by using Customizing a Hover Panel Display Managing and Accessing User ProfileSharePoint Designer. TemplateLab : Configuring Entity DataIn this module, you will review keyDeveloping Custom Connectivity Extraction aspects of the user profile service, and seeComponents Create and deploy an entity extractorAfter how you can write client-side andWorking with External Events and completing this module, students will be server-side code to access, update andNotificationsLab : Creating and Deploying a able to: manage user profile properties.Lessons.NET Connectivity Assembly Create various types of result sources Overview of User Profile Data inCreate a .NET Connectivity Assembly Create basic and complex query SharePoint 2013

Page 114: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Implementing Entity Methods transforms Understanding Options for Accessing UserDeploying and testing a .NET Connectivity Configure query rule conditions and Profile DataModelAfter completing this module, students actions to target query intent Managing User Profile Datawill be able to: Create and modify result types Managing User Profile PropertiesLab :Describe BCS Connector Framework Create and modify display templates Accessing User Profile Datascenarios. Utilize display templates with various Add People Search Functionality to an AppDesign and Develop BCS Connector search web parts Display User Properties in the AppLab :stereotyped operations. Add managed properties as refiners with Managing User Profile PropertiesDesign and Configure BDC model security. counts Add Code to Display User ProfileOptimize Search Connector crawl Utilize entity extraction in your crawls Propertiesperformance. Extend content processing with Content Add Code to Manage User ProfileUse Visual Studio to build BDC Models for EnrichmentModule 5: Implementing PropertiesAfter completing this module,Search. Enterprise Content ManagementIn this students will be able to:Deploy BDC Search connectors. module, you will see how to work with Explain how user profile data is used inDebug and troubleshoot your search SharePoint document management SharePoint.connectors. features in code.Lessons Describe the options and restrictions forDesign and deploy BDC event subscriber Working with eDiscovery accessing user profile data.methods. Working with Content Management Use client-side code to access andDescribe how to format event notification Automating Records ManagementLab : server-side code to access and updatemessages. Implementing Content Management user profile data.Configure alerts and event receivers on Functionality Configure and manage user profileexternal lists.Module 11: Working with Creating a Custom Document ID Provider properties.Module 13: Customizing theBusiness DataIn this module you Registering a Custom Document ID Social WorkloadIn this module, you willwillleverage BCS components and data in Provider see some of the social features incustom solutions. The module first covers Applying a Custom Audit PolicyAfter SharePoint 2013, and you will see how youthe built-in components that SharePoint completing this module, students will be can develop apps which extend andprovides for surfacing business data in the able to: customize the social workload; tailoring theuser interface. Next, we describes how to Use SharePoint eDiscovery functionality experience for your businesswork with bus in custom applications. needs.LessonsWorking with Business Data in Composite Create and manage information Overview of the Social WorkloadSolutions management policies and document sets Developing Social SolutionsWorking with Business Data in Custom programmatically. Working with FeedsLab : Creating a SocialSolutions Manage and customize SharePoint App PartWorking with Business Data in Client records management Displaying a Project Site NewsfeedApplicationsLab : Working with Business functionality.Module 6: Developing a Posting a Message to a NewsfeedData in Apps for SharePoint Publishing Site for Web ContentIn this Using Search to Retrieve NewsfeedReading Business Data in Client-Side Code module, you will learn how to utilize PostsAfter completing this module,Presenting Business Data in an App for develop web content solutions for students will be able to:SharePointAfter completing this module, publishing sites.Lessons Describe the main components of thestudents will be able to: Programming with the Web Content social workload.Describe the key components of Business Publishing API Develop solutions to extend the socialConnectivity Services in SharePoint Server Developing Page Components for Web workload.2013. Content PublishingLab : Customizing a Create solutions which make use of theCreate and configure BDC models by using SharePoint Publishing Site newsfeed functionality in SharePointSharePoint Designer. Building a Custom Page Field Control Server 2013.Module 14: Monitoring andCreate and configure BDC models by using Building a Page LayoutAfter completing Troubleshooting Custom SharePointVisual Studio 2012.Module 12: Managing this module, students will be able to: SolutionsThis module will introduceand Accessing User Profile DataIn this Describe how to utilize the Publishing API methods that you can use to improve themodule, you will review key aspects of the to access publishing settings and performance and scalability of solutionsuser profile service, and see how you can content. and apps.Lessonswrite client-side and server-side code to Describe how to use and customize page Debugging SharePoint Apps in Visualaccess, update and manage user profile content controls in publishing Studioproperties.Lessons sites.Module 7: Structuring and Diagnosing Faults in Deployed AppsOverview of User Profile Data in SharePoint Publishing Websites for All UsersThis Testing Performance and ScalabilityLab :2013 module will focus on providing you with Enabling ASP.NET TracingUnderstanding Options for Accessing User the knowledge to build web sites that are Adding a Diagnostics Page to aProfile Data mobile device friendly, support multiple SharePoint AppManaging User Profile Data language and with proper navigation. Configuring ASP.NET TracingManaging User Profile PropertiesLab : This will be accomplished by int Using Trace LogsAfter completing thisAccessing User Profile Data Website Structure and Navigation module, students will be able to:Add People Search Functionality to an App Publishing Content Describe how to identify, diagnose, andDisplay User Properties in the AppLab : Publishing to Mobile Devices remove bugs in SharePoint apps duringManaging User Profile Properties Multi-language sites using VariationsLab development.Add Code to Display User Profile Properties : Structuring a SharePoint Publishing Site Describe how to record information aboutAdd Code to Manage User Profile Creating a Navigation Term SetLab : issues that arise in deployed SharePointPropertiesAfter completing this module, Publishing for Multiple Devices and apps.

Page 115: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

students will be able to: Languages Describe how developers optimize theExplain how user profile data is used in Creating a Device Channel performance of SharePoint apps bySharePoint. Using the Device Panel Control implementing best practices, measuringDescribe the options and restrictions for Creating a French VariationAfter performance, and load testing.accessing user profile data. completing this module, students will beUse client-side code to access and able to:server-side code to access and update user Configure website structure and lineprofile data. navigation. Communicating with SharePoint from anConfigure and manage user profile Describe the difference between Appproperties.Module 13: Customizing the structured and metadata navigation. Authenticating and Authorizing Apps forSocial WorkloadIn this module, you will see Utilize basic publishing features of SharePointsome of the social features in SharePoint SharePoint. Designing Apps for PerformanceLab :2013, and you will see how you can develop Use the new cross-site publishing Monitoring SharePoint Health Scoresapps which extend and customize the social features of SharePoint 2013. Creating and Deploying an App Partworkload; tailoring the experience for your Configure and implement variations for Add health score polling functionalityAfterbusiness needs.Lessons multilingual sites.Module 8: Developing completing this module, students will beOverview of the Social Workload Optimized Internet SitesIn this module, able to:Developing Social Solutions you will learn how to optimize your site for Describe the apps for SharePointWorking with FeedsLab : Creating a Social Internet search engines, and maximize development platform.App Part the performance of rendering your site Use the client-side object models and theDisplaying a Project Site Newsfeed content.Lessons REST API to communicate withPosting a Message to a Newsfeed Optimizing a SharePoint Site for Search SharePoint.Using Search to Retrieve Newsfeed Engines Configure security for apps for SharePoint.PostsAfter completing this module, students Optimizing Performance and Optimize the performance of apps forwill be able to: ScalabilityLab : Optimizing SharePoint SharePoint.Module 2: DevelopingDescribe the main components of the social Publishing Sites Managed Metadata SolutionsIn thisworkload. Optimizing a Site for Search Engines module you will see metadata objects andDevelop solutions to extend the social Maximizing the Performance of a how they are used to categorize items soworkload. Publishing SiteAfter completing this that you canlearn how to work with them inCreate solutions which make use of the module, students will be able to: code. You will also see how to use thenewsfeed functionality in SharePoint Server Configure search engine optimization advanced features of terms and manage2013.Module 14: Monitoring and settings. permissions and roles. In tTroubleshooting Custom SharePoint Add SEO Properties to publishing pages Managed MetadataSolutionsThis module will introduce methods and Managed Navigation terms. Configuring Managed Metadata Term Setsthat you can use to improve the Configure caching to improve site Working with Managed Metadataperformance and scalability of solutions and rendering performance. FieldsLab : Developing Managed Metadataapps.Lessons Optimize site assets and resources to Solutions (Part 1)Debugging SharePoint Apps in Visual Studio maximize performance.Module 9: Creating and Configuring the CorporateDiagnosing Faults in Deployed Apps Working with Business Connectivity Structure AppTesting Performance and ScalabilityLab : ServicesIn this module, you will learn how Displaying the Existing Taxonomy GroupsEnabling ASP.NET Tracing to develop Business Connectivity Creating a Group, a Term Set, andAdding a Diagnostics Page to a SharePoint Services (BCS) solutions.Lessons TermsLab : Developing ManagedApp Business Connectivity Services in Metadata Solutions (Part 2)Configuring ASP.NET Tracing SharePoint 2013 Obtaining the Host WebUsing Trace LogsAfter completing this Creating BDC Models in SharePoint Adding Metadata Site ColumnsAftermodule, students will be able to: Designer completing this module, students will beDescribe how to identify, diagnose, and Creating BDC Models in Visual Studio able to:remove bugs in SharePoint apps during 2012Lab : Working with Business Explain the capabilities and applications ofdevelopment. Connectivity Services managed metadata in SharePoint 2013.Describe how to record information about Creating Farm-Scoped External Content Automate the creation and configuration ofissues that arise in deployed SharePoint Types managed metadata term sets.apps. Creating App-Scoped External Content Interact with managed metadata term setsDescribe how developers optimize the TypesAfter completing this module, and fields from client-side and server-sideperformance of SharePoint apps by students will be able to: code.Module 3: Interacting with the Searchimplementing best practices, measuring Describe the key components of ServiceThe module provides an overviewperformance, and load testing. Business Connectivity Services in of the search service architecture in

SharePoint Server 2013. SharePoint 2013 as it relates toCreate and configure BDC models by developers, before describing how to

line using SharePoint Designer. construct queries using Keyword QueryCommunicating with SharePoint from an Developing Custom Connectivity Language (KQL) andApp Components Understanding the SharePoint 2013Authenticating and Authorizing Apps for Working with External Events and Search ServiceSharePoint NotificationsLab : Creating and Deploying Building Search Queries with KQL andDesigning Apps for PerformanceLab : a .NET Connectivity Assembly FQLMonitoring SharePoint Health Scores Create a .NET Connectivity Assembly Executing Search Queries from CodeLab :Creating and Deploying an App Part Implementing Entity Methods Executing Search Queries from

Page 116: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Add health score polling functionalityAfter Deploying and testing a .NET SharePoint Appscompleting this module, students will be able Connectivity ModelAfter completing this Submitting Search Queries fromto: module, students will be able to: Client-Side CodeDescribe the apps for SharePoint Describe BCS Connector Framework Using a Custom Action to Launch Adevelopment platform. scenarios. Search AppAfter completing this module,Use the client-side object models and the Design and Develop BCS Connector students will be able to:REST API to communicate with SharePoint. stereotyped operations. Describe the SharePoint 2013 SearchConfigure security for apps for SharePoint. Design and Configure BDC model Architecture.Optimize the performance of apps for security. Build simple and advanced KQL Queries.SharePoint.Module 2: Developing Managed Optimize Search Connector crawl Describe the SharePoint Search Index.Metadata SolutionsIn this module you will performance. Describe and work with crawled andsee metadata objects and how they are Use Visual Studio to build BDC Models managed properties.used to categorize items so that you for Search. Describe the levels and security of thecanlearn how to work with them in code. You Deploy BDC Search connectors. SharePoint Search Schema.Module 4:will also see how to use the advanced Debug and troubleshoot your search Customizing the Search ExperienceIn thisfeatures of terms and manage permissions connectors. module you will create and modify queriesand roles. In t Design and deploy BDC event subscriber as well as manage search results.LessonsManaged Metadata methods. Customizing Query ProcessingConfiguring Managed Metadata Term Sets Describe how to format event notification Customizing Search ResultsWorking with Managed Metadata FieldsLab : messages. Customizing Content ProcessingLab :Developing Managed Metadata Solutions Configure alerts and event receivers on Configuring Result Types and Display(Part 1) external lists.Module 11: Working with TemplatesCreating and Configuring the Corporate Business DataIn this module you Configuring and Test Result TypeStructure App willleverage BCS components and data in Customizing an Item Display TemplateDisplaying the Existing Taxonomy Groups custom solutions. The module first covers Customizing a Hover Panel DisplayCreating a Group, a Term Set, and the built-in components that SharePoint TemplateLab : Configuring EntityTermsLab : Developing Managed Metadata provides for surfacing business data in ExtractionSolutions (Part 2) the user interface. Next, we describes Create and deploy an entity extractorAfterObtaining the Host Web how to work with bus completing this module, students will beAdding Metadata Site ColumnsAfter Working with Business Data in able to:completing this module, students will be able Composite Solutions Create various types of result sourcesto: Working with Business Data in Custom Create basic and complex queryExplain the capabilities and applications of Solutions transformsmanaged metadata in SharePoint 2013. Working with Business Data in Client Configure query rule conditions andAutomate the creation and configuration of ApplicationsLab : Working with Business actions to target query intentmanaged metadata term sets. Data in Apps for SharePoint Create and modify result typesInteract with managed metadata term sets Reading Business Data in Client-Side Create and modify display templatesand fields from client-side and server-side Code Utilize display templates with variouscode.Module 3: Interacting with the Search Presenting Business Data in an App for search web partsServiceThe module provides an overview of SharePointAfter completing this module, Add managed properties as refiners withthe search service architecture in students will be able to: countsSharePoint 2013 as it relates to developers, Describe the key components of Utilize entity extraction in your crawlsbefore describing how to construct queries Business Connectivity Services in Extend content processing with Contentusing Keyword Query Language (KQL) and SharePoint Server 2013. EnrichmentModule 5: ImplementingUnderstanding the SharePoint 2013 Search Create and configure BDC models by Enterprise Content ManagementIn thisService using SharePoint Designer. module, you will see how to work withBuilding Search Queries with KQL and FQL Create and configure BDC models by SharePoint document managementExecuting Search Queries from CodeLab : using Visual Studio 2012.Module 12: features in code.LessonsExecuting Search Queries from SharePoint Managing and Accessing User Profile Working with eDiscoveryApps DataIn this module, you will review key Working with Content ManagementSubmitting Search Queries from Client-Side aspects of the user profile service, and Automating Records ManagementLab :Code see how you can write client-side and Implementing Content ManagementUsing a Custom Action to Launch A Search server-side code to access, update and FunctionalityAppAfter completing this module, students manage user profile properties.Lessons Creating a Custom Document ID Providerwill be able to: Overview of User Profile Data in Registering a Custom Document IDDescribe the SharePoint 2013 Search SharePoint 2013 ProviderArchitecture. Understanding Options for Accessing Applying a Custom Audit PolicyAfterBuild simple and advanced KQL Queries. User Profile Data completing this module, students will beDescribe the SharePoint Search Index. Managing User Profile Data able to:Describe and work with crawled and Managing User Profile PropertiesLab : Use SharePoint eDiscovery functionality inmanaged properties. Accessing User Profile Data custom applications.Describe the levels and security of the Add People Search Functionality to an Create and manage informationSharePoint Search Schema.Module 4: App management policies and document setsCustomizing the Search ExperienceIn this Display User Properties in the AppLab : programmatically.module you will create and modify queries Managing User Profile Properties Manage and customize SharePointas well as manage search results.Lessons Add Code to Display User Profile records management functionality.Module

Page 117: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Customizing Query Processing Properties 6: Developing a Publishing Site for WebCustomizing Search Results Add Code to Manage User Profile ContentIn this module, you will learn howCustomizing Content ProcessingLab : PropertiesAfter completing this module, to utilize develop web content solutions forConfiguring Result Types and Display students will be able to: publishing sites.LessonsTemplates Explain how user profile data is used in Programming with the Web ContentConfiguring and Test Result Type SharePoint. Publishing APICustomizing an Item Display Template Describe the options and restrictions for Developing Page Components for WebCustomizing a Hover Panel Display accessing user profile data. Content PublishingLab : Customizing aTemplateLab : Configuring Entity Extraction Use client-side code to access and SharePoint Publishing SiteCreate and deploy an entity extractorAfter server-side code to access and update Building a Custom Page Field Controlcompleting this module, students will be able user profile data. Building a Page LayoutAfter completingto: Configure and manage user profile this module, students will be able to:Create various types of result sources properties.Module 13: Customizing the Describe how to utilize the Publishing APICreate basic and complex query transforms Social WorkloadIn this module, you will to access publishing settings and content.Configure query rule conditions and actions see some of the social features in Describe how to use and customize pageto target query intent SharePoint 2013, and you will see how content controls in publishing sites.ModuleCreate and modify result types you can develop apps which extend and 7: Structuring and Publishing Websites forCreate and modify display templates customize the social workload; tailoring All UsersThis module will focus onUtilize display templates with various search the experience for your business providing you with the knowledge to buildweb parts needs.Lessons web sites that are mobile device friendly,Add managed properties as refiners with Overview of the Social Workload support multiple language and with propercounts Developing Social Solutions navigation. This will be accomplished byUtilize entity extraction in your crawls Working with FeedsLab : Creating a intExtend content processing with Content Social App Part Website Structure and NavigationEnrichmentModule 5: Implementing Displaying a Project Site Newsfeed Publishing ContentEnterprise Content ManagementIn this Posting a Message to a Newsfeed Publishing to Mobile Devicesmodule, you will see how to work with Using Search to Retrieve Newsfeed Multi-language sites using VariationsLab :SharePoint document management features PostsAfter completing this module, Structuring a SharePoint Publishing Sitein code.Lessons students will be able to: Creating a Navigation Term SetLab :Working with eDiscovery Describe the main components of the Publishing for Multiple Devices andWorking with Content Management social workload. LanguagesAutomating Records ManagementLab : Develop solutions to extend the social Creating a Device ChannelImplementing Content Management workload. Using the Device Panel ControlFunctionality Create solutions which make use of the Creating a French VariationAfterCreating a Custom Document ID Provider newsfeed functionality in SharePoint completing this module, students will beRegistering a Custom Document ID Provider Server 2013.Module 14: Monitoring and able to:Applying a Custom Audit PolicyAfter Troubleshooting Custom SharePoint Configure website structure andcompleting this module, students will be able SolutionsThis module will introduce navigation.to: methods that you can use to improve the Describe the difference between structuredUse SharePoint eDiscovery functionality in performance and scalability of solutions and metadata navigation.custom applications. and apps.Lessons Utilize basic publishing features ofCreate and manage information Debugging SharePoint Apps in Visual SharePoint.management policies and document sets Studio Use the new cross-site publishing featuresprogrammatically. Diagnosing Faults in Deployed Apps of SharePoint 2013.Manage and customize SharePoint records Testing Performance and ScalabilityLab : Configure and implement variations formanagement functionality.Module 6: Enabling ASP.NET Tracing multilingual sites.Module 8: DevelopingDeveloping a Publishing Site for Web Adding a Diagnostics Page to a Optimized Internet SitesIn this module,ContentIn this module, you will learn how to SharePoint App you will learn how to optimize your site forutilize develop web content solutions for Configuring ASP.NET Tracing Internet search engines, and maximize thepublishing sites.Lessons Using Trace LogsAfter completing this performance of rendering your siteProgramming with the Web Content module, students will be able to: content.LessonsPublishing API Describe how to identify, diagnose, and Optimizing a SharePoint Site for SearchDeveloping Page Components for Web remove bugs in SharePoint apps during EnginesContent PublishingLab : Customizing a development. Optimizing Performance andSharePoint Publishing Site Describe how to record information about ScalabilityLab : Optimizing SharePointBuilding a Custom Page Field Control issues that arise in deployed SharePoint Publishing SitesBuilding a Page LayoutAfter completing this apps. Optimizing a Site for Search Enginesmodule, students will be able to: Describe how developers optimize the Maximizing the Performance of aDescribe how to utilize the Publishing API to performance of SharePoint apps by Publishing SiteAfter completing thisaccess publishing settings and content. implementing best practices, measuring module, students will be able to:Describe how to use and customize page performance, and load testing. Configure search engine optimizationcontent controls in publishing sites.Module settings.7: Structuring and Publishing Websites for Add SEO Properties to publishing pagesAll UsersThis module will focus on providing line and Managed Navigation terms.you with the knowledge to build web sites Communicating with SharePoint from an Configure caching to improve sitethat are mobile device friendly, support App rendering performance.

Page 118: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

multiple language and with proper Authenticating and Authorizing Apps for Optimize site assets and resources tonavigation. This will be accomplished by int SharePoint maximize performance.Module 9: WorkingWebsite Structure and Navigation Designing Apps for PerformanceLab : with Business Connectivity ServicesIn thisPublishing Content Monitoring SharePoint Health Scores module, you will learn how to developPublishing to Mobile Devices Creating and Deploying an App Part Business Connectivity Services (BCS)Multi-language sites using VariationsLab : Add health score polling functionalityAfter solutions.LessonsStructuring a SharePoint Publishing Site completing this module, students will be Business Connectivity Services inCreating a Navigation Term SetLab : able to: SharePoint 2013Publishing for Multiple Devices and Describe the apps for SharePoint Creating BDC Models in SharePointLanguages development platform. DesignerCreating a Device Channel Use the client-side object models and the Creating BDC Models in Visual StudioUsing the Device Panel Control REST API to communicate with 2012Lab : Working with BusinessCreating a French VariationAfter completing SharePoint. Connectivity Servicesthis module, students will be able to: Configure security for apps for Creating Farm-Scoped External ContentConfigure website structure and navigation. SharePoint. TypesDescribe the difference between structured Optimize the performance of apps for Creating App-Scoped External Contentand metadata navigation. SharePoint.Module 2: Developing TypesAfter completing this module,Utilize basic publishing features of Managed Metadata SolutionsIn this students will be able to:SharePoint. module you will see metadata objects Describe the key components of BusinessUse the new cross-site publishing features and how they are used to categorize Connectivity Services in SharePoint Serverof SharePoint 2013. items so that you canlearn how to work 2013.Configure and implement variations for with them in code. You will also see how Create and configure BDC models bymultilingual sites.Module 8: Developing to use the advanced features of terms using SharePoint Designer.Optimized Internet SitesIn this module, you and manage permissions and roles. In t Developing Custom Connectivitywill learn how to optimize your site for Managed Metadata ComponentsInternet search engines, and maximize the Configuring Managed Metadata Term Working with External Events andperformance of rendering your site Sets NotificationsLab : Creating and Deployingcontent.Lessons Working with Managed Metadata a .NET Connectivity AssemblyOptimizing a SharePoint Site for Search FieldsLab : Developing Managed Create a .NET Connectivity AssemblyEngines Metadata Solutions (Part 1) Implementing Entity MethodsOptimizing Performance and ScalabilityLab : Creating and Configuring the Corporate Deploying and testing a .NET ConnectivityOptimizing SharePoint Publishing Sites Structure App ModelAfter completing this module,Optimizing a Site for Search Engines Displaying the Existing Taxonomy students will be able to:Maximizing the Performance of a Publishing Groups Describe BCS Connector FrameworkSiteAfter completing this module, students Creating a Group, a Term Set, and scenarios.will be able to: TermsLab : Developing Managed Design and Develop BCS ConnectorConfigure search engine optimization Metadata Solutions (Part 2) stereotyped operations.settings. Obtaining the Host Web Design and Configure BDC model security.Add SEO Properties to publishing pages Adding Metadata Site ColumnsAfter Optimize Search Connector crawland Managed Navigation terms. completing this module, students will be performance.Configure caching to improve site rendering able to: Use Visual Studio to build BDC Models forperformance. Explain the capabilities and applications Search.Optimize site assets and resources to of managed metadata in SharePoint Deploy BDC Search connectors.maximize performance.Module 9: Working 2013. Debug and troubleshoot your searchwith Business Connectivity ServicesIn this Automate the creation and configuration connectors.module, you will learn how to develop of managed metadata term sets. Design and deploy BDC event subscriberBusiness Connectivity Services (BCS) Interact with managed metadata term methods.solutions.Lessons sets and fields from client-side and Describe how to format event notificationBusiness Connectivity Services in server-side code.Module 3: Interacting messages.SharePoint 2013 with the Search ServiceThe module Configure alerts and event receivers onCreating BDC Models in SharePoint provides an overview of the search external lists.Module 11: Working withDesigner service architecture in SharePoint 2013 Business DataIn this module youCreating BDC Models in Visual Studio as it relates to developers, before willleverage BCS components and data in2012Lab : Working with Business describing how to construct queries using custom solutions. The module first coversConnectivity Services Keyword Query Language (KQL) and the built-in components that SharePointCreating Farm-Scoped External Content Understanding the SharePoint 2013 provides for surfacing business data in theTypes Search Service user interface. Next, we describes how toCreating App-Scoped External Content Building Search Queries with KQL and work with busTypesAfter completing this module, students FQL Working with Business Data in Compositewill be able to: Executing Search Queries from CodeLab SolutionsDescribe the key components of Business : Executing Search Queries from Working with Business Data in CustomConnectivity Services in SharePoint Server SharePoint Apps Solutions2013. Submitting Search Queries from Working with Business Data in ClientCreate and configure BDC models by using Client-Side Code ApplicationsLab : Working with BusinessSharePoint Designer. Using a Custom Action to Launch A Data in Apps for SharePointDeveloping Custom Connectivity Search AppAfter completing this module, Reading Business Data in Client-Side

Page 119: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Components students will be able to: CodeWorking with External Events and Describe the SharePoint 2013 Search Presenting Business Data in an App forNotificationsLab : Creating and Deploying a Architecture. SharePointAfter completing this module,.NET Connectivity Assembly Build simple and advanced KQL Queries. students will be able to:Create a .NET Connectivity Assembly Describe the SharePoint Search Index. Describe the key components of BusinessImplementing Entity Methods Describe and work with crawled and Connectivity Services in SharePoint ServerDeploying and testing a .NET Connectivity managed properties. 2013.ModelAfter completing this module, students Describe the levels and security of the Create and configure BDC models bywill be able to: SharePoint Search Schema.Module 4: using SharePoint Designer.Describe BCS Connector Framework Customizing the Search ExperienceIn Create and configure BDC models byscenarios. this module you will create and modify using Visual Studio 2012.Module 12:Design and Develop BCS Connector queries as well as manage search Managing and Accessing User Profilestereotyped operations. results.Lessons DataIn this module, you will review keyDesign and Configure BDC model security. Customizing Query Processing aspects of the user profile service, and seeOptimize Search Connector crawl Customizing Search Results how you can write client-side andperformance. Customizing Content ProcessingLab : server-side code to access, update andUse Visual Studio to build BDC Models for Configuring Result Types and Display manage user profile properties.LessonsSearch. Templates Overview of User Profile Data inDeploy BDC Search connectors. Configuring and Test Result Type SharePoint 2013Debug and troubleshoot your search Customizing an Item Display Template Understanding Options for Accessing Userconnectors. Customizing a Hover Panel Display Profile DataDesign and deploy BDC event subscriber TemplateLab : Configuring Entity Managing User Profile Datamethods. Extraction Managing User Profile PropertiesLab :Describe how to format event notification Create and deploy an entity extractorAfter Accessing User Profile Datamessages. completing this module, students will be Add People Search Functionality to an AppConfigure alerts and event receivers on able to: Display User Properties in the AppLab :external lists.Module 11: Working with Create various types of result sources Managing User Profile PropertiesBusiness DataIn this module you Create basic and complex query Add Code to Display User Profilewillleverage BCS components and data in transforms Propertiescustom solutions. The module first covers Configure query rule conditions and Add Code to Manage User Profilethe built-in components that SharePoint actions to target query intent PropertiesAfter completing this module,provides for surfacing business data in the Create and modify result types students will be able to:user interface. Next, we describes how to Create and modify display templates Explain how user profile data is used inwork with bus Utilize display templates with various SharePoint.Working with Business Data in Composite search web parts Describe the options and restrictions forSolutions Add managed properties as refiners with accessing user profile data.Working with Business Data in Custom counts Use client-side code to access andSolutions Utilize entity extraction in your crawls server-side code to access and updateWorking with Business Data in Client Extend content processing with Content user profile data.ApplicationsLab : Working with Business EnrichmentModule 5: Implementing Configure and manage user profileData in Apps for SharePoint Enterprise Content ManagementIn this properties.Module 13: Customizing theReading Business Data in Client-Side Code module, you will see how to work with Social WorkloadIn this module, you willPresenting Business Data in an App for SharePoint document management see some of the social features inSharePointAfter completing this module, features in code.Lessons SharePoint 2013, and you will see how youstudents will be able to: Working with eDiscovery can develop apps which extend andDescribe the key components of Business Working with Content Management customize the social workload; tailoring theConnectivity Services in SharePoint Server Automating Records ManagementLab : experience for your business2013. Implementing Content Management needs.LessonsCreate and configure BDC models by using Functionality Overview of the Social WorkloadSharePoint Designer. Creating a Custom Document ID Provider Developing Social SolutionsCreate and configure BDC models by using Registering a Custom Document ID Working with FeedsLab : Creating a SocialVisual Studio 2012.Module 12: Managing Provider App Partand Accessing User Profile DataIn this Applying a Custom Audit PolicyAfter Displaying a Project Site Newsfeedmodule, you will review key aspects of the completing this module, students will be Posting a Message to a Newsfeeduser profile service, and see how you can able to: Using Search to Retrieve Newsfeedwrite client-side and server-side code to Use SharePoint eDiscovery functionality PostsAfter completing this module,access, update and manage user profile in custom applications. students will be able to:properties.Lessons Create and manage information Describe the main components of theOverview of User Profile Data in SharePoint management policies and document sets social workload.2013 programmatically. Develop solutions to extend the socialUnderstanding Options for Accessing User Manage and customize SharePoint workload.Profile Data records management Create solutions which make use of theManaging User Profile Data functionality.Module 6: Developing a newsfeed functionality in SharePointManaging User Profile PropertiesLab : Publishing Site for Web ContentIn this Server 2013.Module 14: Monitoring andAccessing User Profile Data module, you will learn how to utilize Troubleshooting Custom SharePointAdd People Search Functionality to an App develop web content solutions for SolutionsThis module will introduce

Page 120: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Display User Properties in the AppLab : publishing sites.Lessons methods that you can use to improve theManaging User Profile Properties Programming with the Web Content performance and scalability of solutionsAdd Code to Display User Profile Properties Publishing API and apps.LessonsAdd Code to Manage User Profile Developing Page Components for Web Debugging SharePoint Apps in VisualPropertiesAfter completing this module, Content PublishingLab : Customizing a Studiostudents will be able to: SharePoint Publishing Site Diagnosing Faults in Deployed AppsExplain how user profile data is used in Building a Custom Page Field Control Testing Performance and ScalabilityLab :SharePoint. Building a Page LayoutAfter completing Enabling ASP.NET TracingDescribe the options and restrictions for this module, students will be able to: Adding a Diagnostics Page to aaccessing user profile data. Describe how to utilize the Publishing API SharePoint AppUse client-side code to access and to access publishing settings and Configuring ASP.NET Tracingserver-side code to access and update user content. Using Trace LogsAfter completing thisprofile data. Describe how to use and customize page module, students will be able to:Configure and manage user profile content controls in publishing Describe how to identify, diagnose, andproperties.Module 13: Customizing the sites.Module 7: Structuring and remove bugs in SharePoint apps duringSocial WorkloadIn this module, you will see Publishing Websites for All UsersThis development.some of the social features in SharePoint module will focus on providing you with Describe how to record information about2013, and you will see how you can develop the knowledge to build web sites that are issues that arise in deployed SharePointapps which extend and customize the social mobile device friendly, support multiple apps.workload; tailoring the experience for your language and with proper navigation. Describe how developers optimize thebusiness needs.Lessons This will be accomplished by int performance of SharePoint apps byOverview of the Social Workload Website Structure and Navigation implementing best practices, measuringDeveloping Social Solutions Publishing Content performance, and load testing.Working with FeedsLab : Creating a Social Publishing to Mobile DevicesApp Part Multi-language sites using VariationsLabDisplaying a Project Site Newsfeed : Structuring a SharePoint Publishing Site linePosting a Message to a Newsfeed Creating a Navigation Term SetLab : Communicating with SharePoint from anUsing Search to Retrieve Newsfeed Publishing for Multiple Devices and AppPostsAfter completing this module, students Languages Authenticating and Authorizing Apps forwill be able to: Creating a Device Channel SharePointDescribe the main components of the social Using the Device Panel Control Designing Apps for PerformanceLab :workload. Creating a French VariationAfter Monitoring SharePoint Health ScoresDevelop solutions to extend the social completing this module, students will be Creating and Deploying an App Partworkload. able to: Add health score polling functionalityAfterCreate solutions which make use of the Configure website structure and completing this module, students will benewsfeed functionality in SharePoint Server navigation. able to:2013.Module 14: Monitoring and Describe the difference between Describe the apps for SharePointTroubleshooting Custom SharePoint structured and metadata navigation. development platform.SolutionsThis module will introduce methods Utilize basic publishing features of Use the client-side object models and thethat you can use to improve the SharePoint. REST API to communicate withperformance and scalability of solutions and Use the new cross-site publishing SharePoint.apps.Lessons features of SharePoint 2013. Configure security for apps for SharePoint.Debugging SharePoint Apps in Visual Studio Configure and implement variations for Optimize the performance of apps forDiagnosing Faults in Deployed Apps multilingual sites.Module 8: Developing SharePoint.Module 2: DevelopingTesting Performance and ScalabilityLab : Optimized Internet SitesIn this module, Managed Metadata SolutionsIn thisEnabling ASP.NET Tracing you will learn how to optimize your site for module you will see metadata objects andAdding a Diagnostics Page to a SharePoint Internet search engines, and maximize how they are used to categorize items soApp the performance of rendering your site that you canlearn how to work with them inConfiguring ASP.NET Tracing content.Lessons code. You will also see how to use theUsing Trace LogsAfter completing this Optimizing a SharePoint Site for Search advanced features of terms and managemodule, students will be able to: Engines permissions and roles. In tDescribe how to identify, diagnose, and Optimizing Performance and Managed Metadataremove bugs in SharePoint apps during ScalabilityLab : Optimizing SharePoint Configuring Managed Metadata Term Setsdevelopment. Publishing Sites Working with Managed MetadataDescribe how to record information about Optimizing a Site for Search Engines FieldsLab : Developing Managed Metadataissues that arise in deployed SharePoint Maximizing the Performance of a Solutions (Part 1)apps. Publishing SiteAfter completing this Creating and Configuring the CorporateDescribe how developers optimize the module, students will be able to: Structure Appperformance of SharePoint apps by Configure search engine optimization Displaying the Existing Taxonomy Groupsimplementing best practices, measuring settings. Creating a Group, a Term Set, andperformance, and load testing. Add SEO Properties to publishing pages TermsLab : Developing Managed

and Managed Navigation terms. Metadata Solutions (Part 2)Configure caching to improve site Obtaining the Host Web

line rendering performance. Adding Metadata Site ColumnsAfterCommunicating with SharePoint from an Optimize site assets and resources to completing this module, students will beApp maximize performance.Module 9: able to:

Page 121: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Authenticating and Authorizing Apps for Working with Business Connectivity Explain the capabilities and applications ofSharePoint ServicesIn this module, you will learn how managed metadata in SharePoint 2013.Designing Apps for PerformanceLab : to develop Business Connectivity Automate the creation and configuration ofMonitoring SharePoint Health Scores Services (BCS) solutions.Lessons managed metadata term sets.Creating and Deploying an App Part Business Connectivity Services in Interact with managed metadata term setsAdd health score polling functionalityAfter SharePoint 2013 and fields from client-side and server-sidecompleting this module, students will be able Creating BDC Models in SharePoint code.Module 3: Interacting with the Searchto: Designer ServiceThe module provides an overviewDescribe the apps for SharePoint Creating BDC Models in Visual Studio of the search service architecture indevelopment platform. 2012Lab : Working with Business SharePoint 2013 as it relates toUse the client-side object models and the Connectivity Services developers, before describing how toREST API to communicate with SharePoint. Creating Farm-Scoped External Content construct queries using Keyword QueryConfigure security for apps for SharePoint. Types Language (KQL) andOptimize the performance of apps for Creating App-Scoped External Content Understanding the SharePoint 2013SharePoint.Module 2: Developing Managed TypesAfter completing this module, Search ServiceMetadata SolutionsIn this module you will students will be able to: Building Search Queries with KQL andsee metadata objects and how they are Describe the key components of FQLused to categorize items so that you Business Connectivity Services in Executing Search Queries from CodeLab :canlearn how to work with them in code. You SharePoint Server 2013. Executing Search Queries fromwill also see how to use the advanced Create and configure BDC models by SharePoint Appsfeatures of terms and manage permissions using SharePoint Designer. Submitting Search Queries fromand roles. In t Developing Custom Connectivity Client-Side CodeManaged Metadata Components Using a Custom Action to Launch AConfiguring Managed Metadata Term Sets Working with External Events and Search AppAfter completing this module,Working with Managed Metadata FieldsLab : NotificationsLab : Creating and Deploying students will be able to:Developing Managed Metadata Solutions a .NET Connectivity Assembly Describe the SharePoint 2013 Search(Part 1) Create a .NET Connectivity Assembly Architecture.Creating and Configuring the Corporate Implementing Entity Methods Build simple and advanced KQL Queries.Structure App Deploying and testing a .NET Describe the SharePoint Search Index.Displaying the Existing Taxonomy Groups Connectivity ModelAfter completing this Describe and work with crawled andCreating a Group, a Term Set, and module, students will be able to: managed properties.TermsLab : Developing Managed Metadata Describe BCS Connector Framework Describe the levels and security of theSolutions (Part 2) scenarios. SharePoint Search Schema.Module 4:Obtaining the Host Web Design and Develop BCS Connector Customizing the Search ExperienceIn thisAdding Metadata Site ColumnsAfter stereotyped operations. module you will create and modify queriescompleting this module, students will be able Design and Configure BDC model as well as manage search results.Lessonsto: security. Customizing Query ProcessingExplain the capabilities and applications of Optimize Search Connector crawl Customizing Search Resultsmanaged metadata in SharePoint 2013. performance. Customizing Content ProcessingLab :Automate the creation and configuration of Use Visual Studio to build BDC Models Configuring Result Types and Displaymanaged metadata term sets. for Search. TemplatesInteract with managed metadata term sets Deploy BDC Search connectors. Configuring and Test Result Typeand fields from client-side and server-side Debug and troubleshoot your search Customizing an Item Display Templatecode.Module 3: Interacting with the Search connectors. Customizing a Hover Panel DisplayServiceThe module provides an overview of Design and deploy BDC event subscriber TemplateLab : Configuring Entitythe search service architecture in methods. ExtractionSharePoint 2013 as it relates to developers, Describe how to format event notification Create and deploy an entity extractorAfterbefore describing how to construct queries messages. completing this module, students will beusing Keyword Query Language (KQL) and Configure alerts and event receivers on able to:Understanding the SharePoint 2013 Search external lists.Module 11: Working with Create various types of result sourcesService Business DataIn this module you Create basic and complex queryBuilding Search Queries with KQL and FQL willleverage BCS components and data in transformsExecuting Search Queries from CodeLab : custom solutions. The module first covers Configure query rule conditions andExecuting Search Queries from SharePoint the built-in components that SharePoint actions to target query intentApps provides for surfacing business data in Create and modify result typesSubmitting Search Queries from Client-Side the user interface. Next, we describes Create and modify display templatesCode how to work with bus Utilize display templates with variousUsing a Custom Action to Launch A Search Working with Business Data in search web partsAppAfter completing this module, students Composite Solutions Add managed properties as refiners withwill be able to: Working with Business Data in Custom countsDescribe the SharePoint 2013 Search Solutions Utilize entity extraction in your crawlsArchitecture. Working with Business Data in Client Extend content processing with ContentBuild simple and advanced KQL Queries. ApplicationsLab : Working with Business EnrichmentModule 5: ImplementingDescribe the SharePoint Search Index. Data in Apps for SharePoint Enterprise Content ManagementIn thisDescribe and work with crawled and Reading Business Data in Client-Side module, you will see how to work withmanaged properties. Code SharePoint document management

Page 122: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe the levels and security of the Presenting Business Data in an App for features in code.LessonsSharePoint Search Schema.Module 4: SharePointAfter completing this module, Working with eDiscoveryCustomizing the Search ExperienceIn this students will be able to: Working with Content Managementmodule you will create and modify queries Describe the key components of Automating Records ManagementLab :as well as manage search results.Lessons Business Connectivity Services in Implementing Content ManagementCustomizing Query Processing SharePoint Server 2013. FunctionalityCustomizing Search Results Create and configure BDC models by Creating a Custom Document ID ProviderCustomizing Content ProcessingLab : using SharePoint Designer. Registering a Custom Document IDConfiguring Result Types and Display Create and configure BDC models by ProviderTemplates using Visual Studio 2012.Module 12: Applying a Custom Audit PolicyAfterConfiguring and Test Result Type Managing and Accessing User Profile completing this module, students will beCustomizing an Item Display Template DataIn this module, you will review key able to:Customizing a Hover Panel Display aspects of the user profile service, and Use SharePoint eDiscovery functionality inTemplateLab : Configuring Entity Extraction see how you can write client-side and custom applications.Create and deploy an entity extractorAfter server-side code to access, update and Create and manage informationcompleting this module, students will be able manage user profile properties.Lessons management policies and document setsto: Overview of User Profile Data in programmatically.Create various types of result sources SharePoint 2013 Manage and customize SharePointCreate basic and complex query transforms Understanding Options for Accessing records management functionality.ModuleConfigure query rule conditions and actions User Profile Data 6: Developing a Publishing Site for Webto target query intent Managing User Profile Data ContentIn this module, you will learn howCreate and modify result types Managing User Profile PropertiesLab : to utilize develop web content solutions forCreate and modify display templates Accessing User Profile Data publishing sites.LessonsUtilize display templates with various search Add People Search Functionality to an Programming with the Web Contentweb parts App Publishing APIAdd managed properties as refiners with Display User Properties in the AppLab : Developing Page Components for Webcounts Managing User Profile Properties Content PublishingLab : Customizing aUtilize entity extraction in your crawls Add Code to Display User Profile SharePoint Publishing SiteExtend content processing with Content Properties Building a Custom Page Field ControlEnrichmentModule 5: Implementing Add Code to Manage User Profile Building a Page LayoutAfter completingEnterprise Content ManagementIn this PropertiesAfter completing this module, this module, students will be able to:module, you will see how to work with students will be able to: Describe how to utilize the Publishing APISharePoint document management features Explain how user profile data is used in to access publishing settings and content.in code.Lessons SharePoint. Describe how to use and customize pageWorking with eDiscovery Describe the options and restrictions for content controls in publishing sites.ModuleWorking with Content Management accessing user profile data. 7: Structuring and Publishing Websites forAutomating Records ManagementLab : Use client-side code to access and All UsersThis module will focus onImplementing Content Management server-side code to access and update providing you with the knowledge to buildFunctionality user profile data. web sites that are mobile device friendly,Creating a Custom Document ID Provider Configure and manage user profile support multiple language and with properRegistering a Custom Document ID Provider properties.Module 13: Customizing the navigation. This will be accomplished byApplying a Custom Audit PolicyAfter Social WorkloadIn this module, you will intcompleting this module, students will be able see some of the social features in Website Structure and Navigationto: SharePoint 2013, and you will see how Publishing ContentUse SharePoint eDiscovery functionality in you can develop apps which extend and Publishing to Mobile Devicescustom applications. customize the social workload; tailoring Multi-language sites using VariationsLab :Create and manage information the experience for your business Structuring a SharePoint Publishing Sitemanagement policies and document sets needs.Lessons Creating a Navigation Term SetLab :programmatically. Overview of the Social Workload Publishing for Multiple Devices andManage and customize SharePoint records Developing Social Solutions Languagesmanagement functionality.Module 6: Working with FeedsLab : Creating a Creating a Device ChannelDeveloping a Publishing Site for Web Social App Part Using the Device Panel ControlContentIn this module, you will learn how to Displaying a Project Site Newsfeed Creating a French VariationAfterutilize develop web content solutions for Posting a Message to a Newsfeed completing this module, students will bepublishing sites.Lessons Using Search to Retrieve Newsfeed able to:Programming with the Web Content PostsAfter completing this module, Configure website structure andPublishing API students will be able to: navigation.Developing Page Components for Web Describe the main components of the Describe the difference between structuredContent PublishingLab : Customizing a social workload. and metadata navigation.SharePoint Publishing Site Develop solutions to extend the social Utilize basic publishing features ofBuilding a Custom Page Field Control workload. SharePoint.Building a Page LayoutAfter completing this Create solutions which make use of the Use the new cross-site publishing featuresmodule, students will be able to: newsfeed functionality in SharePoint of SharePoint 2013.Describe how to utilize the Publishing API to Server 2013.Module 14: Monitoring and Configure and implement variations foraccess publishing settings and content. Troubleshooting Custom SharePoint multilingual sites.Module 8: DevelopingDescribe how to use and customize page SolutionsThis module will introduce Optimized Internet SitesIn this module,

Page 123: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

content controls in publishing sites.Module methods that you can use to improve the you will learn how to optimize your site for7: Structuring and Publishing Websites for performance and scalability of solutions Internet search engines, and maximize theAll UsersThis module will focus on providing and apps.Lessons performance of rendering your siteyou with the knowledge to build web sites Debugging SharePoint Apps in Visual content.Lessonsthat are mobile device friendly, support Studio Optimizing a SharePoint Site for Searchmultiple language and with proper Diagnosing Faults in Deployed Apps Enginesnavigation. This will be accomplished by int Testing Performance and ScalabilityLab : Optimizing Performance andWebsite Structure and Navigation Enabling ASP.NET Tracing ScalabilityLab : Optimizing SharePointPublishing Content Adding a Diagnostics Page to a Publishing SitesPublishing to Mobile Devices SharePoint App Optimizing a Site for Search EnginesMulti-language sites using VariationsLab : Configuring ASP.NET Tracing Maximizing the Performance of aStructuring a SharePoint Publishing Site Using Trace LogsAfter completing this Publishing SiteAfter completing thisCreating a Navigation Term SetLab : module, students will be able to: module, students will be able to:Publishing for Multiple Devices and Describe how to identify, diagnose, and Configure search engine optimizationLanguages remove bugs in SharePoint apps during settings.Creating a Device Channel development. Add SEO Properties to publishing pagesUsing the Device Panel Control Describe how to record information about and Managed Navigation terms.Creating a French VariationAfter completing issues that arise in deployed SharePoint Configure caching to improve sitethis module, students will be able to: apps. rendering performance.Configure website structure and navigation. Describe how developers optimize the Optimize site assets and resources toDescribe the difference between structured performance of SharePoint apps by maximize performance.Module 9: Workingand metadata navigation. implementing best practices, measuring with Business Connectivity ServicesIn thisUtilize basic publishing features of performance, and load testing. module, you will learn how to developSharePoint. Business Connectivity Services (BCS)Use the new cross-site publishing features solutions.Lessonsof SharePoint 2013. line Business Connectivity Services inConfigure and implement variations for Communicating with SharePoint from an SharePoint 2013multilingual sites.Module 8: Developing App Creating BDC Models in SharePointOptimized Internet SitesIn this module, you Authenticating and Authorizing Apps for Designerwill learn how to optimize your site for SharePoint Creating BDC Models in Visual StudioInternet search engines, and maximize the Designing Apps for PerformanceLab : 2012Lab : Working with Businessperformance of rendering your site Monitoring SharePoint Health Scores Connectivity Servicescontent.Lessons Creating and Deploying an App Part Creating Farm-Scoped External ContentOptimizing a SharePoint Site for Search Add health score polling functionalityAfter TypesEngines completing this module, students will be Creating App-Scoped External ContentOptimizing Performance and ScalabilityLab : able to: TypesAfter completing this module,Optimizing SharePoint Publishing Sites Describe the apps for SharePoint students will be able to:Optimizing a Site for Search Engines development platform. Describe the key components of BusinessMaximizing the Performance of a Publishing Use the client-side object models and the Connectivity Services in SharePoint ServerSiteAfter completing this module, students REST API to communicate with 2013.will be able to: SharePoint. Create and configure BDC models byConfigure search engine optimization Configure security for apps for using SharePoint Designer.settings. SharePoint. Developing Custom ConnectivityAdd SEO Properties to publishing pages Optimize the performance of apps for Componentsand Managed Navigation terms. SharePoint.Module 2: Developing Working with External Events andConfigure caching to improve site rendering Managed Metadata SolutionsIn this NotificationsLab : Creating and Deployingperformance. module you will see metadata objects a .NET Connectivity AssemblyOptimize site assets and resources to and how they are used to categorize Create a .NET Connectivity Assemblymaximize performance.Module 9: Working items so that you canlearn how to work Implementing Entity Methodswith Business Connectivity ServicesIn this with them in code. You will also see how Deploying and testing a .NET Connectivitymodule, you will learn how to develop to use the advanced features of terms ModelAfter completing this module,Business Connectivity Services (BCS) and manage permissions and roles. In t students will be able to:solutions.Lessons Managed Metadata Describe BCS Connector FrameworkBusiness Connectivity Services in Configuring Managed Metadata Term scenarios.SharePoint 2013 Sets Design and Develop BCS ConnectorCreating BDC Models in SharePoint Working with Managed Metadata stereotyped operations.Designer FieldsLab : Developing Managed Design and Configure BDC model security.Creating BDC Models in Visual Studio Metadata Solutions (Part 1) Optimize Search Connector crawl2012Lab : Working with Business Creating and Configuring the Corporate performance.Connectivity Services Structure App Use Visual Studio to build BDC Models forCreating Farm-Scoped External Content Displaying the Existing Taxonomy Search.Types Groups Deploy BDC Search connectors.Creating App-Scoped External Content Creating a Group, a Term Set, and Debug and troubleshoot your searchTypesAfter completing this module, students TermsLab : Developing Managed connectors.will be able to: Metadata Solutions (Part 2) Design and deploy BDC event subscriberDescribe the key components of Business Obtaining the Host Web methods.

Page 124: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Connectivity Services in SharePoint Server Adding Metadata Site ColumnsAfter Describe how to format event notification2013. completing this module, students will be messages.Create and configure BDC models by using able to: Configure alerts and event receivers onSharePoint Designer. Explain the capabilities and applications external lists.Module 11: Working withDeveloping Custom Connectivity of managed metadata in SharePoint Business DataIn this module youComponents 2013. willleverage BCS components and data inWorking with External Events and Automate the creation and configuration custom solutions. The module first coversNotificationsLab : Creating and Deploying a of managed metadata term sets. the built-in components that SharePoint.NET Connectivity Assembly Interact with managed metadata term provides for surfacing business data in theCreate a .NET Connectivity Assembly sets and fields from client-side and user interface. Next, we describes how toImplementing Entity Methods server-side code.Module 3: Interacting work with busDeploying and testing a .NET Connectivity with the Search ServiceThe module Working with Business Data in CompositeModelAfter completing this module, students provides an overview of the search Solutionswill be able to: service architecture in SharePoint 2013 Working with Business Data in CustomDescribe BCS Connector Framework as it relates to developers, before Solutionsscenarios. describing how to construct queries using Working with Business Data in ClientDesign and Develop BCS Connector Keyword Query Language (KQL) and ApplicationsLab : Working with Businessstereotyped operations. Understanding the SharePoint 2013 Data in Apps for SharePointDesign and Configure BDC model security. Search Service Reading Business Data in Client-SideOptimize Search Connector crawl Building Search Queries with KQL and Codeperformance. FQL Presenting Business Data in an App forUse Visual Studio to build BDC Models for Executing Search Queries from CodeLab SharePointAfter completing this module,Search. : Executing Search Queries from students will be able to:Deploy BDC Search connectors. SharePoint Apps Describe the key components of BusinessDebug and troubleshoot your search Submitting Search Queries from Connectivity Services in SharePoint Serverconnectors. Client-Side Code 2013.Design and deploy BDC event subscriber Using a Custom Action to Launch A Create and configure BDC models bymethods. Search AppAfter completing this module, using SharePoint Designer.Describe how to format event notification students will be able to: Create and configure BDC models bymessages. Describe the SharePoint 2013 Search using Visual Studio 2012.Module 12:Configure alerts and event receivers on Architecture. Managing and Accessing User Profileexternal lists.Module 11: Working with Build simple and advanced KQL Queries. DataIn this module, you will review keyBusiness DataIn this module you Describe the SharePoint Search Index. aspects of the user profile service, and seewillleverage BCS components and data in Describe and work with crawled and how you can write client-side andcustom solutions. The module first covers managed properties. server-side code to access, update andthe built-in components that SharePoint Describe the levels and security of the manage user profile properties.Lessonsprovides for surfacing business data in the SharePoint Search Schema.Module 4: Overview of User Profile Data inuser interface. Next, we describes how to Customizing the Search ExperienceIn SharePoint 2013work with bus this module you will create and modify Understanding Options for Accessing UserWorking with Business Data in Composite queries as well as manage search Profile DataSolutions results.Lessons Managing User Profile DataWorking with Business Data in Custom Customizing Query Processing Managing User Profile PropertiesLab :Solutions Customizing Search Results Accessing User Profile DataWorking with Business Data in Client Customizing Content ProcessingLab : Add People Search Functionality to an AppApplicationsLab : Working with Business Configuring Result Types and Display Display User Properties in the AppLab :Data in Apps for SharePoint Templates Managing User Profile PropertiesReading Business Data in Client-Side Code Configuring and Test Result Type Add Code to Display User ProfilePresenting Business Data in an App for Customizing an Item Display Template PropertiesSharePointAfter completing this module, Customizing a Hover Panel Display Add Code to Manage User Profilestudents will be able to: TemplateLab : Configuring Entity PropertiesAfter completing this module,Describe the key components of Business Extraction students will be able to:Connectivity Services in SharePoint Server Create and deploy an entity extractorAfter Explain how user profile data is used in2013. completing this module, students will be SharePoint.Create and configure BDC models by using able to: Describe the options and restrictions forSharePoint Designer. Create various types of result sources accessing user profile data.Create and configure BDC models by using Create basic and complex query Use client-side code to access andVisual Studio 2012.Module 12: Managing transforms server-side code to access and updateand Accessing User Profile DataIn this Configure query rule conditions and user profile data.module, you will review key aspects of the actions to target query intent Configure and manage user profileuser profile service, and see how you can Create and modify result types properties.Module 13: Customizing thewrite client-side and server-side code to Create and modify display templates Social WorkloadIn this module, you willaccess, update and manage user profile Utilize display templates with various see some of the social features inproperties.Lessons search web parts SharePoint 2013, and you will see how youOverview of User Profile Data in SharePoint Add managed properties as refiners with can develop apps which extend and2013 counts customize the social workload; tailoring theUnderstanding Options for Accessing User Utilize entity extraction in your crawls experience for your business

Page 125: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Profile Data Extend content processing with Content needs.LessonsManaging User Profile Data EnrichmentModule 5: Implementing Overview of the Social WorkloadManaging User Profile PropertiesLab : Enterprise Content ManagementIn this Developing Social SolutionsAccessing User Profile Data module, you will see how to work with Working with FeedsLab : Creating a SocialAdd People Search Functionality to an App SharePoint document management App PartDisplay User Properties in the AppLab : features in code.Lessons Displaying a Project Site NewsfeedManaging User Profile Properties Working with eDiscovery Posting a Message to a NewsfeedAdd Code to Display User Profile Properties Working with Content Management Using Search to Retrieve NewsfeedAdd Code to Manage User Profile Automating Records ManagementLab : PostsAfter completing this module,PropertiesAfter completing this module, Implementing Content Management students will be able to:students will be able to: Functionality Describe the main components of theExplain how user profile data is used in Creating a Custom Document ID Provider social workload.SharePoint. Registering a Custom Document ID Develop solutions to extend the socialDescribe the options and restrictions for Provider workload.accessing user profile data. Applying a Custom Audit PolicyAfter Create solutions which make use of theUse client-side code to access and completing this module, students will be newsfeed functionality in SharePointserver-side code to access and update user able to: Server 2013.Module 14: Monitoring andprofile data. Use SharePoint eDiscovery functionality Troubleshooting Custom SharePointConfigure and manage user profile in custom applications. SolutionsThis module will introduceproperties.Module 13: Customizing the Create and manage information methods that you can use to improve theSocial WorkloadIn this module, you will see management policies and document sets performance and scalability of solutionssome of the social features in SharePoint programmatically. and apps.Lessons2013, and you will see how you can develop Manage and customize SharePoint Debugging SharePoint Apps in Visualapps which extend and customize the social records management Studioworkload; tailoring the experience for your functionality.Module 6: Developing a Diagnosing Faults in Deployed Appsbusiness needs.Lessons Publishing Site for Web ContentIn this Testing Performance and ScalabilityLab :Overview of the Social Workload module, you will learn how to utilize Enabling ASP.NET TracingDeveloping Social Solutions develop web content solutions for Adding a Diagnostics Page to aWorking with FeedsLab : Creating a Social publishing sites.Lessons SharePoint AppApp Part Programming with the Web Content Configuring ASP.NET TracingDisplaying a Project Site Newsfeed Publishing API Using Trace LogsAfter completing thisPosting a Message to a Newsfeed Developing Page Components for Web module, students will be able to:Using Search to Retrieve Newsfeed Content PublishingLab : Customizing a Describe how to identify, diagnose, andPostsAfter completing this module, students SharePoint Publishing Site remove bugs in SharePoint apps duringwill be able to: Building a Custom Page Field Control development.Describe the main components of the social Building a Page LayoutAfter completing Describe how to record information aboutworkload. this module, students will be able to: issues that arise in deployed SharePointDevelop solutions to extend the social Describe how to utilize the Publishing API apps.workload. to access publishing settings and Describe how developers optimize theCreate solutions which make use of the content. performance of SharePoint apps bynewsfeed functionality in SharePoint Server Describe how to use and customize page implementing best practices, measuring2013.Module 14: Monitoring and content controls in publishing performance, and load testing.Troubleshooting Custom SharePoint sites.Module 7: Structuring andSolutionsThis module will introduce methods Publishing Websites for All UsersThisthat you can use to improve the module will focus on providing you with lineperformance and scalability of solutions and the knowledge to build web sites that are Communicating with SharePoint from anapps.Lessons mobile device friendly, support multiple AppDebugging SharePoint Apps in Visual Studio language and with proper navigation. Authenticating and Authorizing Apps forDiagnosing Faults in Deployed Apps This will be accomplished by int SharePointTesting Performance and ScalabilityLab : Website Structure and Navigation Designing Apps for PerformanceLab :Enabling ASP.NET Tracing Publishing Content Monitoring SharePoint Health ScoresAdding a Diagnostics Page to a SharePoint Publishing to Mobile Devices Creating and Deploying an App PartApp Multi-language sites using VariationsLab Add health score polling functionalityAfterConfiguring ASP.NET Tracing : Structuring a SharePoint Publishing Site completing this module, students will beUsing Trace LogsAfter completing this Creating a Navigation Term SetLab : able to:module, students will be able to: Publishing for Multiple Devices and Describe the apps for SharePointDescribe how to identify, diagnose, and Languages development platform.remove bugs in SharePoint apps during Creating a Device Channel Use the client-side object models and thedevelopment. Using the Device Panel Control REST API to communicate withDescribe how to record information about Creating a French VariationAfter SharePoint.issues that arise in deployed SharePoint completing this module, students will be Configure security for apps for SharePoint.apps. able to: Optimize the performance of apps forDescribe how developers optimize the Configure website structure and SharePoint.Module 2: Developingperformance of SharePoint apps by navigation. Managed Metadata SolutionsIn thisimplementing best practices, measuring Describe the difference between module you will see metadata objects andperformance, and load testing. structured and metadata navigation. how they are used to categorize items so

Page 126: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Utilize basic publishing features of that you canlearn how to work with them inSharePoint. code. You will also see how to use the

line Use the new cross-site publishing advanced features of terms and manageCommunicating with SharePoint from an features of SharePoint 2013. permissions and roles. In tApp Configure and implement variations for Managed MetadataAuthenticating and Authorizing Apps for multilingual sites.Module 8: Developing Configuring Managed Metadata Term SetsSharePoint Optimized Internet SitesIn this module, Working with Managed MetadataDesigning Apps for PerformanceLab : you will learn how to optimize your site for FieldsLab : Developing Managed MetadataMonitoring SharePoint Health Scores Internet search engines, and maximize Solutions (Part 1)Creating and Deploying an App Part the performance of rendering your site Creating and Configuring the CorporateAdd health score polling functionalityAfter content.Lessons Structure Appcompleting this module, students will be able Optimizing a SharePoint Site for Search Displaying the Existing Taxonomy Groupsto: Engines Creating a Group, a Term Set, andDescribe the apps for SharePoint Optimizing Performance and TermsLab : Developing Manageddevelopment platform. ScalabilityLab : Optimizing SharePoint Metadata Solutions (Part 2)Use the client-side object models and the Publishing Sites Obtaining the Host WebREST API to communicate with SharePoint. Optimizing a Site for Search Engines Adding Metadata Site ColumnsAfterConfigure security for apps for SharePoint. Maximizing the Performance of a completing this module, students will beOptimize the performance of apps for Publishing SiteAfter completing this able to:SharePoint.Module 2: Developing Managed module, students will be able to: Explain the capabilities and applications ofMetadata SolutionsIn this module you will Configure search engine optimization managed metadata in SharePoint 2013.see metadata objects and how they are settings. Automate the creation and configuration ofused to categorize items so that you Add SEO Properties to publishing pages managed metadata term sets.canlearn how to work with them in code. You and Managed Navigation terms. Interact with managed metadata term setswill also see how to use the advanced Configure caching to improve site and fields from client-side and server-sidefeatures of terms and manage permissions rendering performance. code.Module 3: Interacting with the Searchand roles. In t Optimize site assets and resources to ServiceThe module provides an overviewManaged Metadata maximize performance.Module 9: of the search service architecture inConfiguring Managed Metadata Term Sets Working with Business Connectivity SharePoint 2013 as it relates toWorking with Managed Metadata FieldsLab : ServicesIn this module, you will learn how developers, before describing how toDeveloping Managed Metadata Solutions to develop Business Connectivity construct queries using Keyword Query(Part 1) Services (BCS) solutions.Lessons Language (KQL) andCreating and Configuring the Corporate Business Connectivity Services in Understanding the SharePoint 2013Structure App SharePoint 2013 Search ServiceDisplaying the Existing Taxonomy Groups Creating BDC Models in SharePoint Building Search Queries with KQL andCreating a Group, a Term Set, and Designer FQLTermsLab : Developing Managed Metadata Creating BDC Models in Visual Studio Executing Search Queries from CodeLab :Solutions (Part 2) 2012Lab : Working with Business Executing Search Queries fromObtaining the Host Web Connectivity Services SharePoint AppsAdding Metadata Site ColumnsAfter Creating Farm-Scoped External Content Submitting Search Queries fromcompleting this module, students will be able Types Client-Side Codeto: Creating App-Scoped External Content Using a Custom Action to Launch AExplain the capabilities and applications of TypesAfter completing this module, Search AppAfter completing this module,managed metadata in SharePoint 2013. students will be able to: students will be able to:Automate the creation and configuration of Describe the key components of Describe the SharePoint 2013 Searchmanaged metadata term sets. Business Connectivity Services in Architecture.Interact with managed metadata term sets SharePoint Server 2013. Build simple and advanced KQL Queries.and fields from client-side and server-side Create and configure BDC models by Describe the SharePoint Search Index.code.Module 3: Interacting with the Search using SharePoint Designer. Describe and work with crawled andServiceThe module provides an overview of Developing Custom Connectivity managed properties.the search service architecture in Components Describe the levels and security of theSharePoint 2013 as it relates to developers, Working with External Events and SharePoint Search Schema.Module 4:before describing how to construct queries NotificationsLab : Creating and Deploying Customizing the Search ExperienceIn thisusing Keyword Query Language (KQL) and a .NET Connectivity Assembly module you will create and modify queriesUnderstanding the SharePoint 2013 Search Create a .NET Connectivity Assembly as well as manage search results.LessonsService Implementing Entity Methods Customizing Query ProcessingBuilding Search Queries with KQL and FQL Deploying and testing a .NET Customizing Search ResultsExecuting Search Queries from CodeLab : Connectivity ModelAfter completing this Customizing Content ProcessingLab :Executing Search Queries from SharePoint module, students will be able to: Configuring Result Types and DisplayApps Describe BCS Connector Framework TemplatesSubmitting Search Queries from Client-Side scenarios. Configuring and Test Result TypeCode Design and Develop BCS Connector Customizing an Item Display TemplateUsing a Custom Action to Launch A Search stereotyped operations. Customizing a Hover Panel DisplayAppAfter completing this module, students Design and Configure BDC model TemplateLab : Configuring Entitywill be able to: security. ExtractionDescribe the SharePoint 2013 Search Optimize Search Connector crawl Create and deploy an entity extractorAfter

Page 127: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Architecture. performance. completing this module, students will beBuild simple and advanced KQL Queries. Use Visual Studio to build BDC Models able to:Describe the SharePoint Search Index. for Search. Create various types of result sourcesDescribe and work with crawled and Deploy BDC Search connectors. Create basic and complex querymanaged properties. Debug and troubleshoot your search transformsDescribe the levels and security of the connectors. Configure query rule conditions andSharePoint Search Schema.Module 4: Design and deploy BDC event subscriber actions to target query intentCustomizing the Search ExperienceIn this methods. Create and modify result typesmodule you will create and modify queries Describe how to format event notification Create and modify display templatesas well as manage search results.Lessons messages. Utilize display templates with variousCustomizing Query Processing Configure alerts and event receivers on search web partsCustomizing Search Results external lists.Module 11: Working with Add managed properties as refiners withCustomizing Content ProcessingLab : Business DataIn this module you countsConfiguring Result Types and Display willleverage BCS components and data in Utilize entity extraction in your crawlsTemplates custom solutions. The module first covers Extend content processing with ContentConfiguring and Test Result Type the built-in components that SharePoint EnrichmentModule 5: ImplementingCustomizing an Item Display Template provides for surfacing business data in Enterprise Content ManagementIn thisCustomizing a Hover Panel Display the user interface. Next, we describes module, you will see how to work withTemplateLab : Configuring Entity Extraction how to work with bus SharePoint document managementCreate and deploy an entity extractorAfter Working with Business Data in features in code.Lessonscompleting this module, students will be able Composite Solutions Working with eDiscoveryto: Working with Business Data in Custom Working with Content ManagementCreate various types of result sources Solutions Automating Records ManagementLab :Create basic and complex query transforms Working with Business Data in Client Implementing Content ManagementConfigure query rule conditions and actions ApplicationsLab : Working with Business Functionalityto target query intent Data in Apps for SharePoint Creating a Custom Document ID ProviderCreate and modify result types Reading Business Data in Client-Side Registering a Custom Document IDCreate and modify display templates Code ProviderUtilize display templates with various search Presenting Business Data in an App for Applying a Custom Audit PolicyAfterweb parts SharePointAfter completing this module, completing this module, students will beAdd managed properties as refiners with students will be able to: able to:counts Describe the key components of Use SharePoint eDiscovery functionality inUtilize entity extraction in your crawls Business Connectivity Services in custom applications.Extend content processing with Content SharePoint Server 2013. Create and manage informationEnrichmentModule 5: Implementing Create and configure BDC models by management policies and document setsEnterprise Content ManagementIn this using SharePoint Designer. programmatically.module, you will see how to work with Create and configure BDC models by Manage and customize SharePointSharePoint document management features using Visual Studio 2012.Module 12: records management functionality.Modulein code.Lessons Managing and Accessing User Profile 6: Developing a Publishing Site for WebWorking with eDiscovery DataIn this module, you will review key ContentIn this module, you will learn howWorking with Content Management aspects of the user profile service, and to utilize develop web content solutions forAutomating Records ManagementLab : see how you can write client-side and publishing sites.LessonsImplementing Content Management server-side code to access, update and Programming with the Web ContentFunctionality manage user profile properties.Lessons Publishing APICreating a Custom Document ID Provider Overview of User Profile Data in Developing Page Components for WebRegistering a Custom Document ID Provider SharePoint 2013 Content PublishingLab : Customizing aApplying a Custom Audit PolicyAfter Understanding Options for Accessing SharePoint Publishing Sitecompleting this module, students will be able User Profile Data Building a Custom Page Field Controlto: Managing User Profile Data Building a Page LayoutAfter completingUse SharePoint eDiscovery functionality in Managing User Profile PropertiesLab : this module, students will be able to:custom applications. Accessing User Profile Data Describe how to utilize the Publishing APICreate and manage information Add People Search Functionality to an to access publishing settings and content.management policies and document sets App Describe how to use and customize pageprogrammatically. Display User Properties in the AppLab : content controls in publishing sites.ModuleManage and customize SharePoint records Managing User Profile Properties 7: Structuring and Publishing Websites formanagement functionality.Module 6: Add Code to Display User Profile All UsersThis module will focus onDeveloping a Publishing Site for Web Properties providing you with the knowledge to buildContentIn this module, you will learn how to Add Code to Manage User Profile web sites that are mobile device friendly,utilize develop web content solutions for PropertiesAfter completing this module, support multiple language and with properpublishing sites.Lessons students will be able to: navigation. This will be accomplished byProgramming with the Web Content Explain how user profile data is used in intPublishing API SharePoint. Website Structure and NavigationDeveloping Page Components for Web Describe the options and restrictions for Publishing ContentContent PublishingLab : Customizing a accessing user profile data. Publishing to Mobile DevicesSharePoint Publishing Site Use client-side code to access and Multi-language sites using VariationsLab :Building a Custom Page Field Control server-side code to access and update Structuring a SharePoint Publishing Site

Page 128: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Building a Page LayoutAfter completing this user profile data. Creating a Navigation Term SetLab :module, students will be able to: Configure and manage user profile Publishing for Multiple Devices andDescribe how to utilize the Publishing API to properties.Module 13: Customizing the Languagesaccess publishing settings and content. Social WorkloadIn this module, you will Creating a Device ChannelDescribe how to use and customize page see some of the social features in Using the Device Panel Controlcontent controls in publishing sites.Module SharePoint 2013, and you will see how Creating a French VariationAfter7: Structuring and Publishing Websites for you can develop apps which extend and completing this module, students will beAll UsersThis module will focus on providing customize the social workload; tailoring able to:you with the knowledge to build web sites the experience for your business Configure website structure andthat are mobile device friendly, support needs.Lessons navigation.multiple language and with proper Overview of the Social Workload Describe the difference between structurednavigation. This will be accomplished by int Developing Social Solutions and metadata navigation.Website Structure and Navigation Working with FeedsLab : Creating a Utilize basic publishing features ofPublishing Content Social App Part SharePoint.Publishing to Mobile Devices Displaying a Project Site Newsfeed Use the new cross-site publishing featuresMulti-language sites using VariationsLab : Posting a Message to a Newsfeed of SharePoint 2013.Structuring a SharePoint Publishing Site Using Search to Retrieve Newsfeed Configure and implement variations forCreating a Navigation Term SetLab : PostsAfter completing this module, multilingual sites.Module 8: DevelopingPublishing for Multiple Devices and students will be able to: Optimized Internet SitesIn this module,Languages Describe the main components of the you will learn how to optimize your site forCreating a Device Channel social workload. Internet search engines, and maximize theUsing the Device Panel Control Develop solutions to extend the social performance of rendering your siteCreating a French VariationAfter completing workload. content.Lessonsthis module, students will be able to: Create solutions which make use of the Optimizing a SharePoint Site for SearchConfigure website structure and navigation. newsfeed functionality in SharePoint EnginesDescribe the difference between structured Server 2013.Module 14: Monitoring and Optimizing Performance andand metadata navigation. Troubleshooting Custom SharePoint ScalabilityLab : Optimizing SharePointUtilize basic publishing features of SolutionsThis module will introduce Publishing SitesSharePoint. methods that you can use to improve the Optimizing a Site for Search EnginesUse the new cross-site publishing features performance and scalability of solutions Maximizing the Performance of aof SharePoint 2013. and apps.Lessons Publishing SiteAfter completing thisConfigure and implement variations for Debugging SharePoint Apps in Visual module, students will be able to:multilingual sites.Module 8: Developing Studio Configure search engine optimizationOptimized Internet SitesIn this module, you Diagnosing Faults in Deployed Apps settings.will learn how to optimize your site for Testing Performance and ScalabilityLab : Add SEO Properties to publishing pagesInternet search engines, and maximize the Enabling ASP.NET Tracing and Managed Navigation terms.performance of rendering your site Adding a Diagnostics Page to a Configure caching to improve sitecontent.Lessons SharePoint App rendering performance.Optimizing a SharePoint Site for Search Configuring ASP.NET Tracing Optimize site assets and resources toEngines Using Trace LogsAfter completing this maximize performance.Module 9: WorkingOptimizing Performance and ScalabilityLab : module, students will be able to: with Business Connectivity ServicesIn thisOptimizing SharePoint Publishing Sites Describe how to identify, diagnose, and module, you will learn how to developOptimizing a Site for Search Engines remove bugs in SharePoint apps during Business Connectivity Services (BCS)Maximizing the Performance of a Publishing development. solutions.LessonsSiteAfter completing this module, students Describe how to record information about Business Connectivity Services inwill be able to: issues that arise in deployed SharePoint SharePoint 2013Configure search engine optimization apps. Creating BDC Models in SharePointsettings. Describe how developers optimize the DesignerAdd SEO Properties to publishing pages performance of SharePoint apps by Creating BDC Models in Visual Studioand Managed Navigation terms. implementing best practices, measuring 2012Lab : Working with BusinessConfigure caching to improve site rendering performance, and load testing. Connectivity Servicesperformance. Creating Farm-Scoped External ContentOptimize site assets and resources to Typesmaximize performance.Module 9: Working line Creating App-Scoped External Contentwith Business Connectivity ServicesIn this Communicating with SharePoint from an TypesAfter completing this module,module, you will learn how to develop App students will be able to:Business Connectivity Services (BCS) Authenticating and Authorizing Apps for Describe the key components of Businesssolutions.Lessons SharePoint Connectivity Services in SharePoint ServerBusiness Connectivity Services in Designing Apps for PerformanceLab : 2013.SharePoint 2013 Monitoring SharePoint Health Scores Create and configure BDC models byCreating BDC Models in SharePoint Creating and Deploying an App Part using SharePoint Designer.Designer Add health score polling functionalityAfter Developing Custom ConnectivityCreating BDC Models in Visual Studio completing this module, students will be Components2012Lab : Working with Business able to: Working with External Events andConnectivity Services Describe the apps for SharePoint NotificationsLab : Creating and DeployingCreating Farm-Scoped External Content development platform. a .NET Connectivity Assembly

Page 129: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Types Use the client-side object models and the Create a .NET Connectivity AssemblyCreating App-Scoped External Content REST API to communicate with Implementing Entity MethodsTypesAfter completing this module, students SharePoint. Deploying and testing a .NET Connectivitywill be able to: Configure security for apps for ModelAfter completing this module,Describe the key components of Business SharePoint. students will be able to:Connectivity Services in SharePoint Server Optimize the performance of apps for Describe BCS Connector Framework2013. SharePoint.Module 2: Developing scenarios.Create and configure BDC models by using Managed Metadata SolutionsIn this Design and Develop BCS ConnectorSharePoint Designer. module you will see metadata objects stereotyped operations.Developing Custom Connectivity and how they are used to categorize Design and Configure BDC model security.Components items so that you canlearn how to work Optimize Search Connector crawlWorking with External Events and with them in code. You will also see how performance.NotificationsLab : Creating and Deploying a to use the advanced features of terms Use Visual Studio to build BDC Models for.NET Connectivity Assembly and manage permissions and roles. In t Search.Create a .NET Connectivity Assembly Managed Metadata Deploy BDC Search connectors.Implementing Entity Methods Configuring Managed Metadata Term Debug and troubleshoot your searchDeploying and testing a .NET Connectivity Sets connectors.ModelAfter completing this module, students Working with Managed Metadata Design and deploy BDC event subscriberwill be able to: FieldsLab : Developing Managed methods.Describe BCS Connector Framework Metadata Solutions (Part 1) Describe how to format event notificationscenarios. Creating and Configuring the Corporate messages.Design and Develop BCS Connector Structure App Configure alerts and event receivers onstereotyped operations. Displaying the Existing Taxonomy external lists.Module 11: Working withDesign and Configure BDC model security. Groups Business DataIn this module youOptimize Search Connector crawl Creating a Group, a Term Set, and willleverage BCS components and data inperformance. TermsLab : Developing Managed custom solutions. The module first coversUse Visual Studio to build BDC Models for Metadata Solutions (Part 2) the built-in components that SharePointSearch. Obtaining the Host Web provides for surfacing business data in theDeploy BDC Search connectors. Adding Metadata Site ColumnsAfter user interface. Next, we describes how toDebug and troubleshoot your search completing this module, students will be work with busconnectors. able to: Working with Business Data in CompositeDesign and deploy BDC event subscriber Explain the capabilities and applications Solutionsmethods. of managed metadata in SharePoint Working with Business Data in CustomDescribe how to format event notification 2013. Solutionsmessages. Automate the creation and configuration Working with Business Data in ClientConfigure alerts and event receivers on of managed metadata term sets. ApplicationsLab : Working with Businessexternal lists.Module 11: Working with Interact with managed metadata term Data in Apps for SharePointBusiness DataIn this module you sets and fields from client-side and Reading Business Data in Client-Sidewillleverage BCS components and data in server-side code.Module 3: Interacting Codecustom solutions. The module first covers with the Search ServiceThe module Presenting Business Data in an App forthe built-in components that SharePoint provides an overview of the search SharePointAfter completing this module,provides for surfacing business data in the service architecture in SharePoint 2013 students will be able to:user interface. Next, we describes how to as it relates to developers, before Describe the key components of Businesswork with bus describing how to construct queries using Connectivity Services in SharePoint ServerWorking with Business Data in Composite Keyword Query Language (KQL) and 2013.Solutions Understanding the SharePoint 2013 Create and configure BDC models byWorking with Business Data in Custom Search Service using SharePoint Designer.Solutions Building Search Queries with KQL and Create and configure BDC models byWorking with Business Data in Client FQL using Visual Studio 2012.Module 12:ApplicationsLab : Working with Business Executing Search Queries from CodeLab Managing and Accessing User ProfileData in Apps for SharePoint : Executing Search Queries from DataIn this module, you will review keyReading Business Data in Client-Side Code SharePoint Apps aspects of the user profile service, and seePresenting Business Data in an App for Submitting Search Queries from how you can write client-side andSharePointAfter completing this module, Client-Side Code server-side code to access, update andstudents will be able to: Using a Custom Action to Launch A manage user profile properties.LessonsDescribe the key components of Business Search AppAfter completing this module, Overview of User Profile Data inConnectivity Services in SharePoint Server students will be able to: SharePoint 20132013. Describe the SharePoint 2013 Search Understanding Options for Accessing UserCreate and configure BDC models by using Architecture. Profile DataSharePoint Designer. Build simple and advanced KQL Queries. Managing User Profile DataCreate and configure BDC models by using Describe the SharePoint Search Index. Managing User Profile PropertiesLab :Visual Studio 2012.Module 12: Managing Describe and work with crawled and Accessing User Profile Dataand Accessing User Profile DataIn this managed properties. Add People Search Functionality to an Appmodule, you will review key aspects of the Describe the levels and security of the Display User Properties in the AppLab :user profile service, and see how you can SharePoint Search Schema.Module 4: Managing User Profile Propertieswrite client-side and server-side code to Customizing the Search ExperienceIn Add Code to Display User Profile

Page 130: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

access, update and manage user profile this module you will create and modify Propertiesproperties.Lessons queries as well as manage search Add Code to Manage User ProfileOverview of User Profile Data in SharePoint results.Lessons PropertiesAfter completing this module,2013 Customizing Query Processing students will be able to:Understanding Options for Accessing User Customizing Search Results Explain how user profile data is used inProfile Data Customizing Content ProcessingLab : SharePoint.Managing User Profile Data Configuring Result Types and Display Describe the options and restrictions forManaging User Profile PropertiesLab : Templates accessing user profile data.Accessing User Profile Data Configuring and Test Result Type Use client-side code to access andAdd People Search Functionality to an App Customizing an Item Display Template server-side code to access and updateDisplay User Properties in the AppLab : Customizing a Hover Panel Display user profile data.Managing User Profile Properties TemplateLab : Configuring Entity Configure and manage user profileAdd Code to Display User Profile Properties Extraction properties.Module 13: Customizing theAdd Code to Manage User Profile Create and deploy an entity extractorAfter Social WorkloadIn this module, you willPropertiesAfter completing this module, completing this module, students will be see some of the social features instudents will be able to: able to: SharePoint 2013, and you will see how youExplain how user profile data is used in Create various types of result sources can develop apps which extend andSharePoint. Create basic and complex query customize the social workload; tailoring theDescribe the options and restrictions for transforms experience for your businessaccessing user profile data. Configure query rule conditions and needs.LessonsUse client-side code to access and actions to target query intent Overview of the Social Workloadserver-side code to access and update user Create and modify result types Developing Social Solutionsprofile data. Create and modify display templates Working with FeedsLab : Creating a SocialConfigure and manage user profile Utilize display templates with various App Partproperties.Module 13: Customizing the search web parts Displaying a Project Site NewsfeedSocial WorkloadIn this module, you will see Add managed properties as refiners with Posting a Message to a Newsfeedsome of the social features in SharePoint counts Using Search to Retrieve Newsfeed2013, and you will see how you can develop Utilize entity extraction in your crawls PostsAfter completing this module,apps which extend and customize the social Extend content processing with Content students will be able to:workload; tailoring the experience for your EnrichmentModule 5: Implementing Describe the main components of thebusiness needs.Lessons Enterprise Content ManagementIn this social workload.Overview of the Social Workload module, you will see how to work with Develop solutions to extend the socialDeveloping Social Solutions SharePoint document management workload.Working with FeedsLab : Creating a Social features in code.Lessons Create solutions which make use of theApp Part Working with eDiscovery newsfeed functionality in SharePointDisplaying a Project Site Newsfeed Working with Content Management Server 2013.Module 14: Monitoring andPosting a Message to a Newsfeed Automating Records ManagementLab : Troubleshooting Custom SharePointUsing Search to Retrieve Newsfeed Implementing Content Management SolutionsThis module will introducePostsAfter completing this module, students Functionality methods that you can use to improve thewill be able to: Creating a Custom Document ID Provider performance and scalability of solutionsDescribe the main components of the social Registering a Custom Document ID and apps.Lessonsworkload. Provider Debugging SharePoint Apps in VisualDevelop solutions to extend the social Applying a Custom Audit PolicyAfter Studioworkload. completing this module, students will be Diagnosing Faults in Deployed AppsCreate solutions which make use of the able to: Testing Performance and ScalabilityLab :newsfeed functionality in SharePoint Server Use SharePoint eDiscovery functionality Enabling ASP.NET Tracing2013.Module 14: Monitoring and in custom applications. Adding a Diagnostics Page to aTroubleshooting Custom SharePoint Create and manage information SharePoint AppSolutionsThis module will introduce methods management policies and document sets Configuring ASP.NET Tracingthat you can use to improve the programmatically. Using Trace LogsAfter completing thisperformance and scalability of solutions and Manage and customize SharePoint module, students will be able to:apps.Lessons records management Describe how to identify, diagnose, andDebugging SharePoint Apps in Visual Studio functionality.Module 6: Developing a remove bugs in SharePoint apps duringDiagnosing Faults in Deployed Apps Publishing Site for Web ContentIn this development.Testing Performance and ScalabilityLab : module, you will learn how to utilize Describe how to record information aboutEnabling ASP.NET Tracing develop web content solutions for issues that arise in deployed SharePointAdding a Diagnostics Page to a SharePoint publishing sites.Lessons apps.App Programming with the Web Content Describe how developers optimize theConfiguring ASP.NET Tracing Publishing API performance of SharePoint apps byUsing Trace LogsAfter completing this Developing Page Components for Web implementing best practices, measuringmodule, students will be able to: Content PublishingLab : Customizing a performance, and load testing.Describe how to identify, diagnose, and SharePoint Publishing Siteremove bugs in SharePoint apps during Building a Custom Page Field Controldevelopment. Building a Page LayoutAfter completing lineDescribe how to record information about this module, students will be able to: Communicating with SharePoint from anissues that arise in deployed SharePoint Describe how to utilize the Publishing API App

Page 131: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

apps. to access publishing settings and Authenticating and Authorizing Apps forDescribe how developers optimize the content. SharePointperformance of SharePoint apps by Describe how to use and customize page Designing Apps for PerformanceLab :implementing best practices, measuring content controls in publishing Monitoring SharePoint Health Scoresperformance, and load testing. sites.Module 7: Structuring and Creating and Deploying an App Part

Publishing Websites for All UsersThis Add health score polling functionalityAftermodule will focus on providing you with completing this module, students will be

line the knowledge to build web sites that are able to:Communicating with SharePoint from an mobile device friendly, support multiple Describe the apps for SharePointApp language and with proper navigation. development platform.Authenticating and Authorizing Apps for This will be accomplished by int Use the client-side object models and theSharePoint Website Structure and Navigation REST API to communicate withDesigning Apps for PerformanceLab : Publishing Content SharePoint.Monitoring SharePoint Health Scores Publishing to Mobile Devices Configure security for apps for SharePoint.Creating and Deploying an App Part Multi-language sites using VariationsLab Optimize the performance of apps forAdd health score polling functionalityAfter : Structuring a SharePoint Publishing Site SharePoint.Module 2: Developingcompleting this module, students will be able Creating a Navigation Term SetLab : Managed Metadata SolutionsIn thisto: Publishing for Multiple Devices and module you will see metadata objects andDescribe the apps for SharePoint Languages how they are used to categorize items sodevelopment platform. Creating a Device Channel that you canlearn how to work with them inUse the client-side object models and the Using the Device Panel Control code. You will also see how to use theREST API to communicate with SharePoint. Creating a French VariationAfter advanced features of terms and manageConfigure security for apps for SharePoint. completing this module, students will be permissions and roles. In tOptimize the performance of apps for able to: Managed MetadataSharePoint.Module 2: Developing Managed Configure website structure and Configuring Managed Metadata Term SetsMetadata SolutionsIn this module you will navigation. Working with Managed Metadatasee metadata objects and how they are Describe the difference between FieldsLab : Developing Managed Metadataused to categorize items so that you structured and metadata navigation. Solutions (Part 1)canlearn how to work with them in code. You Utilize basic publishing features of Creating and Configuring the Corporatewill also see how to use the advanced SharePoint. Structure Appfeatures of terms and manage permissions Use the new cross-site publishing Displaying the Existing Taxonomy Groupsand roles. In t features of SharePoint 2013. Creating a Group, a Term Set, andManaged Metadata Configure and implement variations for TermsLab : Developing ManagedConfiguring Managed Metadata Term Sets multilingual sites.Module 8: Developing Metadata Solutions (Part 2)Working with Managed Metadata FieldsLab : Optimized Internet SitesIn this module, Obtaining the Host WebDeveloping Managed Metadata Solutions you will learn how to optimize your site for Adding Metadata Site ColumnsAfter(Part 1) Internet search engines, and maximize completing this module, students will beCreating and Configuring the Corporate the performance of rendering your site able to:Structure App content.Lessons Explain the capabilities and applications ofDisplaying the Existing Taxonomy Groups Optimizing a SharePoint Site for Search managed metadata in SharePoint 2013.Creating a Group, a Term Set, and Engines Automate the creation and configuration ofTermsLab : Developing Managed Metadata Optimizing Performance and managed metadata term sets.Solutions (Part 2) ScalabilityLab : Optimizing SharePoint Interact with managed metadata term setsObtaining the Host Web Publishing Sites and fields from client-side and server-sideAdding Metadata Site ColumnsAfter Optimizing a Site for Search Engines code.Module 3: Interacting with the Searchcompleting this module, students will be able Maximizing the Performance of a ServiceThe module provides an overviewto: Publishing SiteAfter completing this of the search service architecture inExplain the capabilities and applications of module, students will be able to: SharePoint 2013 as it relates tomanaged metadata in SharePoint 2013. Configure search engine optimization developers, before describing how toAutomate the creation and configuration of settings. construct queries using Keyword Querymanaged metadata term sets. Add SEO Properties to publishing pages Language (KQL) andInteract with managed metadata term sets and Managed Navigation terms. Understanding the SharePoint 2013and fields from client-side and server-side Configure caching to improve site Search Servicecode.Module 3: Interacting with the Search rendering performance. Building Search Queries with KQL andServiceThe module provides an overview of Optimize site assets and resources to FQLthe search service architecture in maximize performance.Module 9: Executing Search Queries from CodeLab :SharePoint 2013 as it relates to developers, Working with Business Connectivity Executing Search Queries frombefore describing how to construct queries ServicesIn this module, you will learn how SharePoint Appsusing Keyword Query Language (KQL) and to develop Business Connectivity Submitting Search Queries fromUnderstanding the SharePoint 2013 Search Services (BCS) solutions.Lessons Client-Side CodeService Business Connectivity Services in Using a Custom Action to Launch ABuilding Search Queries with KQL and FQL SharePoint 2013 Search AppAfter completing this module,Executing Search Queries from CodeLab : Creating BDC Models in SharePoint students will be able to:Executing Search Queries from SharePoint Designer Describe the SharePoint 2013 SearchApps Creating BDC Models in Visual Studio Architecture.Submitting Search Queries from Client-Side 2012Lab : Working with Business Build simple and advanced KQL Queries.

Page 132: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Code Connectivity Services Describe the SharePoint Search Index.Using a Custom Action to Launch A Search Creating Farm-Scoped External Content Describe and work with crawled andAppAfter completing this module, students Types managed properties.will be able to: Creating App-Scoped External Content Describe the levels and security of theDescribe the SharePoint 2013 Search TypesAfter completing this module, SharePoint Search Schema.Module 4:Architecture. students will be able to: Customizing the Search ExperienceIn thisBuild simple and advanced KQL Queries. Describe the key components of module you will create and modify queriesDescribe the SharePoint Search Index. Business Connectivity Services in as well as manage search results.LessonsDescribe and work with crawled and SharePoint Server 2013. Customizing Query Processingmanaged properties. Create and configure BDC models by Customizing Search ResultsDescribe the levels and security of the using SharePoint Designer. Customizing Content ProcessingLab :SharePoint Search Schema.Module 4: Developing Custom Connectivity Configuring Result Types and DisplayCustomizing the Search ExperienceIn this Components Templatesmodule you will create and modify queries Working with External Events and Configuring and Test Result Typeas well as manage search results.Lessons NotificationsLab : Creating and Deploying Customizing an Item Display TemplateCustomizing Query Processing a .NET Connectivity Assembly Customizing a Hover Panel DisplayCustomizing Search Results Create a .NET Connectivity Assembly TemplateLab : Configuring EntityCustomizing Content ProcessingLab : Implementing Entity Methods ExtractionConfiguring Result Types and Display Deploying and testing a .NET Create and deploy an entity extractorAfterTemplates Connectivity ModelAfter completing this completing this module, students will beConfiguring and Test Result Type module, students will be able to: able to:Customizing an Item Display Template Describe BCS Connector Framework Create various types of result sourcesCustomizing a Hover Panel Display scenarios. Create basic and complex queryTemplateLab : Configuring Entity Extraction Design and Develop BCS Connector transformsCreate and deploy an entity extractorAfter stereotyped operations. Configure query rule conditions andcompleting this module, students will be able Design and Configure BDC model actions to target query intentto: security. Create and modify result typesCreate various types of result sources Optimize Search Connector crawl Create and modify display templatesCreate basic and complex query transforms performance. Utilize display templates with variousConfigure query rule conditions and actions Use Visual Studio to build BDC Models search web partsto target query intent for Search. Add managed properties as refiners withCreate and modify result types Deploy BDC Search connectors. countsCreate and modify display templates Debug and troubleshoot your search Utilize entity extraction in your crawlsUtilize display templates with various search connectors. Extend content processing with Contentweb parts Design and deploy BDC event subscriber EnrichmentModule 5: ImplementingAdd managed properties as refiners with methods. Enterprise Content ManagementIn thiscounts Describe how to format event notification module, you will see how to work withUtilize entity extraction in your crawls messages. SharePoint document managementExtend content processing with Content Configure alerts and event receivers on features in code.LessonsEnrichmentModule 5: Implementing external lists.Module 11: Working with Working with eDiscoveryEnterprise Content ManagementIn this Business DataIn this module you Working with Content Managementmodule, you will see how to work with willleverage BCS components and data in Automating Records ManagementLab :SharePoint document management features custom solutions. The module first covers Implementing Content Managementin code.Lessons the built-in components that SharePoint FunctionalityWorking with eDiscovery provides for surfacing business data in Creating a Custom Document ID ProviderWorking with Content Management the user interface. Next, we describes Registering a Custom Document IDAutomating Records ManagementLab : how to work with bus ProviderImplementing Content Management Working with Business Data in Applying a Custom Audit PolicyAfterFunctionality Composite Solutions completing this module, students will beCreating a Custom Document ID Provider Working with Business Data in Custom able to:Registering a Custom Document ID Provider Solutions Use SharePoint eDiscovery functionality inApplying a Custom Audit PolicyAfter Working with Business Data in Client custom applications.completing this module, students will be able ApplicationsLab : Working with Business Create and manage informationto: Data in Apps for SharePoint management policies and document setsUse SharePoint eDiscovery functionality in Reading Business Data in Client-Side programmatically.custom applications. Code Manage and customize SharePointCreate and manage information Presenting Business Data in an App for records management functionality.Modulemanagement policies and document sets SharePointAfter completing this module, 6: Developing a Publishing Site for Webprogrammatically. students will be able to: ContentIn this module, you will learn howManage and customize SharePoint records Describe the key components of to utilize develop web content solutions formanagement functionality.Module 6: Business Connectivity Services in publishing sites.LessonsDeveloping a Publishing Site for Web SharePoint Server 2013. Programming with the Web ContentContentIn this module, you will learn how to Create and configure BDC models by Publishing APIutilize develop web content solutions for using SharePoint Designer. Developing Page Components for Webpublishing sites.Lessons Create and configure BDC models by Content PublishingLab : Customizing aProgramming with the Web Content using Visual Studio 2012.Module 12: SharePoint Publishing Site

Page 133: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Publishing API Managing and Accessing User Profile Building a Custom Page Field ControlDeveloping Page Components for Web DataIn this module, you will review key Building a Page LayoutAfter completingContent PublishingLab : Customizing a aspects of the user profile service, and this module, students will be able to:SharePoint Publishing Site see how you can write client-side and Describe how to utilize the Publishing APIBuilding a Custom Page Field Control server-side code to access, update and to access publishing settings and content.Building a Page LayoutAfter completing this manage user profile properties.Lessons Describe how to use and customize pagemodule, students will be able to: Overview of User Profile Data in content controls in publishing sites.ModuleDescribe how to utilize the Publishing API to SharePoint 2013 7: Structuring and Publishing Websites foraccess publishing settings and content. Understanding Options for Accessing All UsersThis module will focus onDescribe how to use and customize page User Profile Data providing you with the knowledge to buildcontent controls in publishing sites.Module Managing User Profile Data web sites that are mobile device friendly,7: Structuring and Publishing Websites for Managing User Profile PropertiesLab : support multiple language and with properAll UsersThis module will focus on providing Accessing User Profile Data navigation. This will be accomplished byyou with the knowledge to build web sites Add People Search Functionality to an intthat are mobile device friendly, support App Website Structure and Navigationmultiple language and with proper Display User Properties in the AppLab : Publishing Contentnavigation. This will be accomplished by int Managing User Profile Properties Publishing to Mobile DevicesWebsite Structure and Navigation Add Code to Display User Profile Multi-language sites using VariationsLab :Publishing Content Properties Structuring a SharePoint Publishing SitePublishing to Mobile Devices Add Code to Manage User Profile Creating a Navigation Term SetLab :Multi-language sites using VariationsLab : PropertiesAfter completing this module, Publishing for Multiple Devices andStructuring a SharePoint Publishing Site students will be able to: LanguagesCreating a Navigation Term SetLab : Explain how user profile data is used in Creating a Device ChannelPublishing for Multiple Devices and SharePoint. Using the Device Panel ControlLanguages Describe the options and restrictions for Creating a French VariationAfterCreating a Device Channel accessing user profile data. completing this module, students will beUsing the Device Panel Control Use client-side code to access and able to:Creating a French VariationAfter completing server-side code to access and update Configure website structure andthis module, students will be able to: user profile data. navigation.Configure website structure and navigation. Configure and manage user profile Describe the difference between structuredDescribe the difference between structured properties.Module 13: Customizing the and metadata navigation.and metadata navigation. Social WorkloadIn this module, you will Utilize basic publishing features ofUtilize basic publishing features of see some of the social features in SharePoint.SharePoint. SharePoint 2013, and you will see how Use the new cross-site publishing featuresUse the new cross-site publishing features you can develop apps which extend and of SharePoint 2013.of SharePoint 2013. customize the social workload; tailoring Configure and implement variations forConfigure and implement variations for the experience for your business multilingual sites.Module 8: Developingmultilingual sites.Module 8: Developing needs.Lessons Optimized Internet SitesIn this module,Optimized Internet SitesIn this module, you Overview of the Social Workload you will learn how to optimize your site forwill learn how to optimize your site for Developing Social Solutions Internet search engines, and maximize theInternet search engines, and maximize the Working with FeedsLab : Creating a performance of rendering your siteperformance of rendering your site Social App Part content.Lessonscontent.Lessons Displaying a Project Site Newsfeed Optimizing a SharePoint Site for SearchOptimizing a SharePoint Site for Search Posting a Message to a Newsfeed EnginesEngines Using Search to Retrieve Newsfeed Optimizing Performance andOptimizing Performance and ScalabilityLab : PostsAfter completing this module, ScalabilityLab : Optimizing SharePointOptimizing SharePoint Publishing Sites students will be able to: Publishing SitesOptimizing a Site for Search Engines Describe the main components of the Optimizing a Site for Search EnginesMaximizing the Performance of a Publishing social workload. Maximizing the Performance of aSiteAfter completing this module, students Develop solutions to extend the social Publishing SiteAfter completing thiswill be able to: workload. module, students will be able to:Configure search engine optimization Create solutions which make use of the Configure search engine optimizationsettings. newsfeed functionality in SharePoint settings.Add SEO Properties to publishing pages Server 2013.Module 14: Monitoring and Add SEO Properties to publishing pagesand Managed Navigation terms. Troubleshooting Custom SharePoint and Managed Navigation terms.Configure caching to improve site rendering SolutionsThis module will introduce Configure caching to improve siteperformance. methods that you can use to improve the rendering performance.Optimize site assets and resources to performance and scalability of solutions Optimize site assets and resources tomaximize performance.Module 9: Working and apps.Lessons maximize performance.Module 9: Workingwith Business Connectivity ServicesIn this Debugging SharePoint Apps in Visual with Business Connectivity ServicesIn thismodule, you will learn how to develop Studio module, you will learn how to developBusiness Connectivity Services (BCS) Diagnosing Faults in Deployed Apps Business Connectivity Services (BCS)solutions.Lessons Testing Performance and ScalabilityLab : solutions.LessonsBusiness Connectivity Services in Enabling ASP.NET Tracing Business Connectivity Services inSharePoint 2013 Adding a Diagnostics Page to a SharePoint 2013Creating BDC Models in SharePoint SharePoint App Creating BDC Models in SharePoint

Page 134: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Designer Configuring ASP.NET Tracing DesignerCreating BDC Models in Visual Studio Using Trace LogsAfter completing this Creating BDC Models in Visual Studio2012Lab : Working with Business module, students will be able to: 2012Lab : Working with BusinessConnectivity Services Describe how to identify, diagnose, and Connectivity ServicesCreating Farm-Scoped External Content remove bugs in SharePoint apps during Creating Farm-Scoped External ContentTypes development. TypesCreating App-Scoped External Content Describe how to record information about Creating App-Scoped External ContentTypesAfter completing this module, students issues that arise in deployed SharePoint TypesAfter completing this module,will be able to: apps. students will be able to:Describe the key components of Business Describe how developers optimize the Describe the key components of BusinessConnectivity Services in SharePoint Server performance of SharePoint apps by Connectivity Services in SharePoint Server2013. implementing best practices, measuring 2013.Create and configure BDC models by using performance, and load testing. Create and configure BDC models bySharePoint Designer. using SharePoint Designer.Developing Custom Connectivity Developing Custom ConnectivityComponents line ComponentsWorking with External Events and Communicating with SharePoint from an Working with External Events andNotificationsLab : Creating and Deploying a App NotificationsLab : Creating and Deploying.NET Connectivity Assembly Authenticating and Authorizing Apps for a .NET Connectivity AssemblyCreate a .NET Connectivity Assembly SharePoint Create a .NET Connectivity AssemblyImplementing Entity Methods Designing Apps for PerformanceLab : Implementing Entity MethodsDeploying and testing a .NET Connectivity Monitoring SharePoint Health Scores Deploying and testing a .NET ConnectivityModelAfter completing this module, students Creating and Deploying an App Part ModelAfter completing this module,will be able to: Add health score polling functionalityAfter students will be able to:Describe BCS Connector Framework completing this module, students will be Describe BCS Connector Frameworkscenarios. able to: scenarios.Design and Develop BCS Connector Describe the apps for SharePoint Design and Develop BCS Connectorstereotyped operations. development platform. stereotyped operations.Design and Configure BDC model security. Use the client-side object models and the Design and Configure BDC model security.Optimize Search Connector crawl REST API to communicate with Optimize Search Connector crawlperformance. SharePoint. performance.Use Visual Studio to build BDC Models for Configure security for apps for Use Visual Studio to build BDC Models forSearch. SharePoint. Search.Deploy BDC Search connectors. Optimize the performance of apps for Deploy BDC Search connectors.Debug and troubleshoot your search SharePoint.Module 2: Developing Debug and troubleshoot your searchconnectors. Managed Metadata SolutionsIn this connectors.Design and deploy BDC event subscriber module you will see metadata objects Design and deploy BDC event subscribermethods. and how they are used to categorize methods.Describe how to format event notification items so that you canlearn how to work Describe how to format event notificationmessages. with them in code. You will also see how messages.Configure alerts and event receivers on to use the advanced features of terms Configure alerts and event receivers onexternal lists.Module 11: Working with and manage permissions and roles. In t external lists.Module 11: Working withBusiness DataIn this module you Managed Metadata Business DataIn this module youwillleverage BCS components and data in Configuring Managed Metadata Term willleverage BCS components and data incustom solutions. The module first covers Sets custom solutions. The module first coversthe built-in components that SharePoint Working with Managed Metadata the built-in components that SharePointprovides for surfacing business data in the FieldsLab : Developing Managed provides for surfacing business data in theuser interface. Next, we describes how to Metadata Solutions (Part 1) user interface. Next, we describes how towork with bus Creating and Configuring the Corporate work with busWorking with Business Data in Composite Structure App Working with Business Data in CompositeSolutions Displaying the Existing Taxonomy SolutionsWorking with Business Data in Custom Groups Working with Business Data in CustomSolutions Creating a Group, a Term Set, and SolutionsWorking with Business Data in Client TermsLab : Developing Managed Working with Business Data in ClientApplicationsLab : Working with Business Metadata Solutions (Part 2) ApplicationsLab : Working with BusinessData in Apps for SharePoint Obtaining the Host Web Data in Apps for SharePointReading Business Data in Client-Side Code Adding Metadata Site ColumnsAfter Reading Business Data in Client-SidePresenting Business Data in an App for completing this module, students will be CodeSharePointAfter completing this module, able to: Presenting Business Data in an App forstudents will be able to: Explain the capabilities and applications SharePointAfter completing this module,Describe the key components of Business of managed metadata in SharePoint students will be able to:Connectivity Services in SharePoint Server 2013. Describe the key components of Business2013. Automate the creation and configuration Connectivity Services in SharePoint ServerCreate and configure BDC models by using of managed metadata term sets. 2013.SharePoint Designer. Interact with managed metadata term Create and configure BDC models byCreate and configure BDC models by using sets and fields from client-side and using SharePoint Designer.

Page 135: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Visual Studio 2012.Module 12: Managing server-side code.Module 3: Interacting Create and configure BDC models byand Accessing User Profile DataIn this with the Search ServiceThe module using Visual Studio 2012.Module 12:module, you will review key aspects of the provides an overview of the search Managing and Accessing User Profileuser profile service, and see how you can service architecture in SharePoint 2013 DataIn this module, you will review keywrite client-side and server-side code to as it relates to developers, before aspects of the user profile service, and seeaccess, update and manage user profile describing how to construct queries using how you can write client-side andproperties.Lessons Keyword Query Language (KQL) and server-side code to access, update andOverview of User Profile Data in SharePoint Understanding the SharePoint 2013 manage user profile properties.Lessons2013 Search Service Overview of User Profile Data inUnderstanding Options for Accessing User Building Search Queries with KQL and SharePoint 2013Profile Data FQL Understanding Options for Accessing UserManaging User Profile Data Executing Search Queries from CodeLab Profile DataManaging User Profile PropertiesLab : : Executing Search Queries from Managing User Profile DataAccessing User Profile Data SharePoint Apps Managing User Profile PropertiesLab :Add People Search Functionality to an App Submitting Search Queries from Accessing User Profile DataDisplay User Properties in the AppLab : Client-Side Code Add People Search Functionality to an AppManaging User Profile Properties Using a Custom Action to Launch A Display User Properties in the AppLab :Add Code to Display User Profile Properties Search AppAfter completing this module, Managing User Profile PropertiesAdd Code to Manage User Profile students will be able to: Add Code to Display User ProfilePropertiesAfter completing this module, Describe the SharePoint 2013 Search Propertiesstudents will be able to: Architecture. Add Code to Manage User ProfileExplain how user profile data is used in Build simple and advanced KQL Queries. PropertiesAfter completing this module,SharePoint. Describe the SharePoint Search Index. students will be able to:Describe the options and restrictions for Describe and work with crawled and Explain how user profile data is used inaccessing user profile data. managed properties. SharePoint.Use client-side code to access and Describe the levels and security of the Describe the options and restrictions forserver-side code to access and update user SharePoint Search Schema.Module 4: accessing user profile data.profile data. Customizing the Search ExperienceIn Use client-side code to access andConfigure and manage user profile this module you will create and modify server-side code to access and updateproperties.Module 13: Customizing the queries as well as manage search user profile data.Social WorkloadIn this module, you will see results.Lessons Configure and manage user profilesome of the social features in SharePoint Customizing Query Processing properties.Module 13: Customizing the2013, and you will see how you can develop Customizing Search Results Social WorkloadIn this module, you willapps which extend and customize the social Customizing Content ProcessingLab : see some of the social features inworkload; tailoring the experience for your Configuring Result Types and Display SharePoint 2013, and you will see how youbusiness needs.Lessons Templates can develop apps which extend andOverview of the Social Workload Configuring and Test Result Type customize the social workload; tailoring theDeveloping Social Solutions Customizing an Item Display Template experience for your businessWorking with FeedsLab : Creating a Social Customizing a Hover Panel Display needs.LessonsApp Part TemplateLab : Configuring Entity Overview of the Social WorkloadDisplaying a Project Site Newsfeed Extraction Developing Social SolutionsPosting a Message to a Newsfeed Create and deploy an entity extractorAfter Working with FeedsLab : Creating a SocialUsing Search to Retrieve Newsfeed completing this module, students will be App PartPostsAfter completing this module, students able to: Displaying a Project Site Newsfeedwill be able to: Create various types of result sources Posting a Message to a NewsfeedDescribe the main components of the social Create basic and complex query Using Search to Retrieve Newsfeedworkload. transforms PostsAfter completing this module,Develop solutions to extend the social Configure query rule conditions and students will be able to:workload. actions to target query intent Describe the main components of theCreate solutions which make use of the Create and modify result types social workload.newsfeed functionality in SharePoint Server Create and modify display templates Develop solutions to extend the social2013.Module 14: Monitoring and Utilize display templates with various workload.Troubleshooting Custom SharePoint search web parts Create solutions which make use of theSolutionsThis module will introduce methods Add managed properties as refiners with newsfeed functionality in SharePointthat you can use to improve the counts Server 2013.Module 14: Monitoring andperformance and scalability of solutions and Utilize entity extraction in your crawls Troubleshooting Custom SharePointapps.Lessons Extend content processing with Content SolutionsThis module will introduceDebugging SharePoint Apps in Visual Studio EnrichmentModule 5: Implementing methods that you can use to improve theDiagnosing Faults in Deployed Apps Enterprise Content ManagementIn this performance and scalability of solutionsTesting Performance and ScalabilityLab : module, you will see how to work with and apps.LessonsEnabling ASP.NET Tracing SharePoint document management Debugging SharePoint Apps in VisualAdding a Diagnostics Page to a SharePoint features in code.Lessons StudioApp Working with eDiscovery Diagnosing Faults in Deployed AppsConfiguring ASP.NET Tracing Working with Content Management Testing Performance and ScalabilityLab :Using Trace LogsAfter completing this Automating Records ManagementLab : Enabling ASP.NET Tracingmodule, students will be able to: Implementing Content Management Adding a Diagnostics Page to a

Page 136: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe how to identify, diagnose, and Functionality SharePoint Appremove bugs in SharePoint apps during Creating a Custom Document ID Provider Configuring ASP.NET Tracingdevelopment. Registering a Custom Document ID Using Trace LogsAfter completing thisDescribe how to record information about Provider module, students will be able to:issues that arise in deployed SharePoint Applying a Custom Audit PolicyAfter Describe how to identify, diagnose, andapps. completing this module, students will be remove bugs in SharePoint apps duringDescribe how developers optimize the able to: development.performance of SharePoint apps by Use SharePoint eDiscovery functionality Describe how to record information aboutimplementing best practices, measuring in custom applications. issues that arise in deployed SharePointperformance, and load testing. Create and manage information apps.

management policies and document sets Describe how developers optimize theprogrammatically. performance of SharePoint apps by

line Manage and customize SharePoint implementing best practices, measuringCommunicating with SharePoint from an records management performance, and load testing.App functionality.Module 6: Developing aAuthenticating and Authorizing Apps for Publishing Site for Web ContentIn thisSharePoint module, you will learn how to utilize lineDesigning Apps for PerformanceLab : develop web content solutions for Communicating with SharePoint from anMonitoring SharePoint Health Scores publishing sites.Lessons AppCreating and Deploying an App Part Programming with the Web Content Authenticating and Authorizing Apps forAdd health score polling functionalityAfter Publishing API SharePointcompleting this module, students will be able Developing Page Components for Web Designing Apps for PerformanceLab :to: Content PublishingLab : Customizing a Monitoring SharePoint Health ScoresDescribe the apps for SharePoint SharePoint Publishing Site Creating and Deploying an App Partdevelopment platform. Building a Custom Page Field Control Add health score polling functionalityAfterUse the client-side object models and the Building a Page LayoutAfter completing completing this module, students will beREST API to communicate with SharePoint. this module, students will be able to: able to:Configure security for apps for SharePoint. Describe how to utilize the Publishing API Describe the apps for SharePointOptimize the performance of apps for to access publishing settings and development platform.SharePoint.Module 2: Developing Managed content. Use the client-side object models and theMetadata SolutionsIn this module you will Describe how to use and customize page REST API to communicate withsee metadata objects and how they are content controls in publishing SharePoint.used to categorize items so that you sites.Module 7: Structuring and Configure security for apps for SharePoint.canlearn how to work with them in code. You Publishing Websites for All UsersThis Optimize the performance of apps forwill also see how to use the advanced module will focus on providing you with SharePoint.Module 2: Developingfeatures of terms and manage permissions the knowledge to build web sites that are Managed Metadata SolutionsIn thisand roles. In t mobile device friendly, support multiple module you will see metadata objects andManaged Metadata language and with proper navigation. how they are used to categorize items soConfiguring Managed Metadata Term Sets This will be accomplished by int that you canlearn how to work with them inWorking with Managed Metadata FieldsLab : Website Structure and Navigation code. You will also see how to use theDeveloping Managed Metadata Solutions Publishing Content advanced features of terms and manage(Part 1) Publishing to Mobile Devices permissions and roles. In tCreating and Configuring the Corporate Multi-language sites using VariationsLab Managed MetadataStructure App : Structuring a SharePoint Publishing Site Configuring Managed Metadata Term SetsDisplaying the Existing Taxonomy Groups Creating a Navigation Term SetLab : Working with Managed MetadataCreating a Group, a Term Set, and Publishing for Multiple Devices and FieldsLab : Developing Managed MetadataTermsLab : Developing Managed Metadata Languages Solutions (Part 1)Solutions (Part 2) Creating a Device Channel Creating and Configuring the CorporateObtaining the Host Web Using the Device Panel Control Structure AppAdding Metadata Site ColumnsAfter Creating a French VariationAfter Displaying the Existing Taxonomy Groupscompleting this module, students will be able completing this module, students will be Creating a Group, a Term Set, andto: able to: TermsLab : Developing ManagedExplain the capabilities and applications of Configure website structure and Metadata Solutions (Part 2)managed metadata in SharePoint 2013. navigation. Obtaining the Host WebAutomate the creation and configuration of Describe the difference between Adding Metadata Site ColumnsAftermanaged metadata term sets. structured and metadata navigation. completing this module, students will beInteract with managed metadata term sets Utilize basic publishing features of able to:and fields from client-side and server-side SharePoint. Explain the capabilities and applications ofcode.Module 3: Interacting with the Search Use the new cross-site publishing managed metadata in SharePoint 2013.ServiceThe module provides an overview of features of SharePoint 2013. Automate the creation and configuration ofthe search service architecture in Configure and implement variations for managed metadata term sets.SharePoint 2013 as it relates to developers, multilingual sites.Module 8: Developing Interact with managed metadata term setsbefore describing how to construct queries Optimized Internet SitesIn this module, and fields from client-side and server-sideusing Keyword Query Language (KQL) and you will learn how to optimize your site for code.Module 3: Interacting with the SearchUnderstanding the SharePoint 2013 Search Internet search engines, and maximize ServiceThe module provides an overviewService the performance of rendering your site of the search service architecture in

Page 137: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Building Search Queries with KQL and FQL content.Lessons SharePoint 2013 as it relates toExecuting Search Queries from CodeLab : Optimizing a SharePoint Site for Search developers, before describing how toExecuting Search Queries from SharePoint Engines construct queries using Keyword QueryApps Optimizing Performance and Language (KQL) andSubmitting Search Queries from Client-Side ScalabilityLab : Optimizing SharePoint Understanding the SharePoint 2013Code Publishing Sites Search ServiceUsing a Custom Action to Launch A Search Optimizing a Site for Search Engines Building Search Queries with KQL andAppAfter completing this module, students Maximizing the Performance of a FQLwill be able to: Publishing SiteAfter completing this Executing Search Queries from CodeLab :Describe the SharePoint 2013 Search module, students will be able to: Executing Search Queries fromArchitecture. Configure search engine optimization SharePoint AppsBuild simple and advanced KQL Queries. settings. Submitting Search Queries fromDescribe the SharePoint Search Index. Add SEO Properties to publishing pages Client-Side CodeDescribe and work with crawled and and Managed Navigation terms. Using a Custom Action to Launch Amanaged properties. Configure caching to improve site Search AppAfter completing this module,Describe the levels and security of the rendering performance. students will be able to:SharePoint Search Schema.Module 4: Optimize site assets and resources to Describe the SharePoint 2013 SearchCustomizing the Search ExperienceIn this maximize performance.Module 9: Architecture.module you will create and modify queries Working with Business Connectivity Build simple and advanced KQL Queries.as well as manage search results.Lessons ServicesIn this module, you will learn how Describe the SharePoint Search Index.Customizing Query Processing to develop Business Connectivity Describe and work with crawled andCustomizing Search Results Services (BCS) solutions.Lessons managed properties.Customizing Content ProcessingLab : Business Connectivity Services in Describe the levels and security of theConfiguring Result Types and Display SharePoint 2013 SharePoint Search Schema.Module 4:Templates Creating BDC Models in SharePoint Customizing the Search ExperienceIn thisConfiguring and Test Result Type Designer module you will create and modify queriesCustomizing an Item Display Template Creating BDC Models in Visual Studio as well as manage search results.LessonsCustomizing a Hover Panel Display 2012Lab : Working with Business Customizing Query ProcessingTemplateLab : Configuring Entity Extraction Connectivity Services Customizing Search ResultsCreate and deploy an entity extractorAfter Creating Farm-Scoped External Content Customizing Content ProcessingLab :completing this module, students will be able Types Configuring Result Types and Displayto: Creating App-Scoped External Content TemplatesCreate various types of result sources TypesAfter completing this module, Configuring and Test Result TypeCreate basic and complex query transforms students will be able to: Customizing an Item Display TemplateConfigure query rule conditions and actions Describe the key components of Customizing a Hover Panel Displayto target query intent Business Connectivity Services in TemplateLab : Configuring EntityCreate and modify result types SharePoint Server 2013. ExtractionCreate and modify display templates Create and configure BDC models by Create and deploy an entity extractorAfterUtilize display templates with various search using SharePoint Designer. completing this module, students will beweb parts Developing Custom Connectivity able to:Add managed properties as refiners with Components Create various types of result sourcescounts Working with External Events and Create basic and complex queryUtilize entity extraction in your crawls NotificationsLab : Creating and Deploying transformsExtend content processing with Content a .NET Connectivity Assembly Configure query rule conditions andEnrichmentModule 5: Implementing Create a .NET Connectivity Assembly actions to target query intentEnterprise Content ManagementIn this Implementing Entity Methods Create and modify result typesmodule, you will see how to work with Deploying and testing a .NET Create and modify display templatesSharePoint document management features Connectivity ModelAfter completing this Utilize display templates with variousin code.Lessons module, students will be able to: search web partsWorking with eDiscovery Describe BCS Connector Framework Add managed properties as refiners withWorking with Content Management scenarios. countsAutomating Records ManagementLab : Design and Develop BCS Connector Utilize entity extraction in your crawlsImplementing Content Management stereotyped operations. Extend content processing with ContentFunctionality Design and Configure BDC model EnrichmentModule 5: ImplementingCreating a Custom Document ID Provider security. Enterprise Content ManagementIn thisRegistering a Custom Document ID Provider Optimize Search Connector crawl module, you will see how to work withApplying a Custom Audit PolicyAfter performance. SharePoint document managementcompleting this module, students will be able Use Visual Studio to build BDC Models features in code.Lessonsto: for Search. Working with eDiscoveryUse SharePoint eDiscovery functionality in Deploy BDC Search connectors. Working with Content Managementcustom applications. Debug and troubleshoot your search Automating Records ManagementLab :Create and manage information connectors. Implementing Content Managementmanagement policies and document sets Design and deploy BDC event subscriber Functionalityprogrammatically. methods. Creating a Custom Document ID ProviderManage and customize SharePoint records Describe how to format event notification Registering a Custom Document IDmanagement functionality.Module 6: messages. Provider

Page 138: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Developing a Publishing Site for Web Configure alerts and event receivers on Applying a Custom Audit PolicyAfterContentIn this module, you will learn how to external lists.Module 11: Working with completing this module, students will beutilize develop web content solutions for Business DataIn this module you able to:publishing sites.Lessons willleverage BCS components and data in Use SharePoint eDiscovery functionality inProgramming with the Web Content custom solutions. The module first covers custom applications.Publishing API the built-in components that SharePoint Create and manage informationDeveloping Page Components for Web provides for surfacing business data in management policies and document setsContent PublishingLab : Customizing a the user interface. Next, we describes programmatically.SharePoint Publishing Site how to work with bus Manage and customize SharePointBuilding a Custom Page Field Control Working with Business Data in records management functionality.ModuleBuilding a Page LayoutAfter completing this Composite Solutions 6: Developing a Publishing Site for Webmodule, students will be able to: Working with Business Data in Custom ContentIn this module, you will learn howDescribe how to utilize the Publishing API to Solutions to utilize develop web content solutions foraccess publishing settings and content. Working with Business Data in Client publishing sites.LessonsDescribe how to use and customize page ApplicationsLab : Working with Business Programming with the Web Contentcontent controls in publishing sites.Module Data in Apps for SharePoint Publishing API7: Structuring and Publishing Websites for Reading Business Data in Client-Side Developing Page Components for WebAll UsersThis module will focus on providing Code Content PublishingLab : Customizing ayou with the knowledge to build web sites Presenting Business Data in an App for SharePoint Publishing Sitethat are mobile device friendly, support SharePointAfter completing this module, Building a Custom Page Field Controlmultiple language and with proper students will be able to: Building a Page LayoutAfter completingnavigation. This will be accomplished by int Describe the key components of this module, students will be able to:Website Structure and Navigation Business Connectivity Services in Describe how to utilize the Publishing APIPublishing Content SharePoint Server 2013. to access publishing settings and content.Publishing to Mobile Devices Create and configure BDC models by Describe how to use and customize pageMulti-language sites using VariationsLab : using SharePoint Designer. content controls in publishing sites.ModuleStructuring a SharePoint Publishing Site Create and configure BDC models by 7: Structuring and Publishing Websites forCreating a Navigation Term SetLab : using Visual Studio 2012.Module 12: All UsersThis module will focus onPublishing for Multiple Devices and Managing and Accessing User Profile providing you with the knowledge to buildLanguages DataIn this module, you will review key web sites that are mobile device friendly,Creating a Device Channel aspects of the user profile service, and support multiple language and with properUsing the Device Panel Control see how you can write client-side and navigation. This will be accomplished byCreating a French VariationAfter completing server-side code to access, update and intthis module, students will be able to: manage user profile properties.Lessons Website Structure and NavigationConfigure website structure and navigation. Overview of User Profile Data in Publishing ContentDescribe the difference between structured SharePoint 2013 Publishing to Mobile Devicesand metadata navigation. Understanding Options for Accessing Multi-language sites using VariationsLab :Utilize basic publishing features of User Profile Data Structuring a SharePoint Publishing SiteSharePoint. Managing User Profile Data Creating a Navigation Term SetLab :Use the new cross-site publishing features Managing User Profile PropertiesLab : Publishing for Multiple Devices andof SharePoint 2013. Accessing User Profile Data LanguagesConfigure and implement variations for Add People Search Functionality to an Creating a Device Channelmultilingual sites.Module 8: Developing App Using the Device Panel ControlOptimized Internet SitesIn this module, you Display User Properties in the AppLab : Creating a French VariationAfterwill learn how to optimize your site for Managing User Profile Properties completing this module, students will beInternet search engines, and maximize the Add Code to Display User Profile able to:performance of rendering your site Properties Configure website structure andcontent.Lessons Add Code to Manage User Profile navigation.Optimizing a SharePoint Site for Search PropertiesAfter completing this module, Describe the difference between structuredEngines students will be able to: and metadata navigation.Optimizing Performance and ScalabilityLab : Explain how user profile data is used in Utilize basic publishing features ofOptimizing SharePoint Publishing Sites SharePoint. SharePoint.Optimizing a Site for Search Engines Describe the options and restrictions for Use the new cross-site publishing featuresMaximizing the Performance of a Publishing accessing user profile data. of SharePoint 2013.SiteAfter completing this module, students Use client-side code to access and Configure and implement variations forwill be able to: server-side code to access and update multilingual sites.Module 8: DevelopingConfigure search engine optimization user profile data. Optimized Internet SitesIn this module,settings. Configure and manage user profile you will learn how to optimize your site forAdd SEO Properties to publishing pages properties.Module 13: Customizing the Internet search engines, and maximize theand Managed Navigation terms. Social WorkloadIn this module, you will performance of rendering your siteConfigure caching to improve site rendering see some of the social features in content.Lessonsperformance. SharePoint 2013, and you will see how Optimizing a SharePoint Site for SearchOptimize site assets and resources to you can develop apps which extend and Enginesmaximize performance.Module 9: Working customize the social workload; tailoring Optimizing Performance andwith Business Connectivity ServicesIn this the experience for your business ScalabilityLab : Optimizing SharePointmodule, you will learn how to develop needs.Lessons Publishing Sites

Page 139: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Business Connectivity Services (BCS) Overview of the Social Workload Optimizing a Site for Search Enginessolutions.Lessons Developing Social Solutions Maximizing the Performance of aBusiness Connectivity Services in Working with FeedsLab : Creating a Publishing SiteAfter completing thisSharePoint 2013 Social App Part module, students will be able to:Creating BDC Models in SharePoint Displaying a Project Site Newsfeed Configure search engine optimizationDesigner Posting a Message to a Newsfeed settings.Creating BDC Models in Visual Studio Using Search to Retrieve Newsfeed Add SEO Properties to publishing pages2012Lab : Working with Business PostsAfter completing this module, and Managed Navigation terms.Connectivity Services students will be able to: Configure caching to improve siteCreating Farm-Scoped External Content Describe the main components of the rendering performance.Types social workload. Optimize site assets and resources toCreating App-Scoped External Content Develop solutions to extend the social maximize performance.Module 9: WorkingTypesAfter completing this module, students workload. with Business Connectivity ServicesIn thiswill be able to: Create solutions which make use of the module, you will learn how to developDescribe the key components of Business newsfeed functionality in SharePoint Business Connectivity Services (BCS)Connectivity Services in SharePoint Server Server 2013.Module 14: Monitoring and solutions.Lessons2013. Troubleshooting Custom SharePoint Business Connectivity Services inCreate and configure BDC models by using SolutionsThis module will introduce SharePoint 2013SharePoint Designer. methods that you can use to improve the Creating BDC Models in SharePointDeveloping Custom Connectivity performance and scalability of solutions DesignerComponents and apps.Lessons Creating BDC Models in Visual StudioWorking with External Events and Debugging SharePoint Apps in Visual 2012Lab : Working with BusinessNotificationsLab : Creating and Deploying a Studio Connectivity Services.NET Connectivity Assembly Diagnosing Faults in Deployed Apps Creating Farm-Scoped External ContentCreate a .NET Connectivity Assembly Testing Performance and ScalabilityLab : TypesImplementing Entity Methods Enabling ASP.NET Tracing Creating App-Scoped External ContentDeploying and testing a .NET Connectivity Adding a Diagnostics Page to a TypesAfter completing this module,ModelAfter completing this module, students SharePoint App students will be able to:will be able to: Configuring ASP.NET Tracing Describe the key components of BusinessDescribe BCS Connector Framework Using Trace LogsAfter completing this Connectivity Services in SharePoint Serverscenarios. module, students will be able to: 2013.Design and Develop BCS Connector Describe how to identify, diagnose, and Create and configure BDC models bystereotyped operations. remove bugs in SharePoint apps during using SharePoint Designer.Design and Configure BDC model security. development. Developing Custom ConnectivityOptimize Search Connector crawl Describe how to record information about Componentsperformance. issues that arise in deployed SharePoint Working with External Events andUse Visual Studio to build BDC Models for apps. NotificationsLab : Creating and DeployingSearch. Describe how developers optimize the a .NET Connectivity AssemblyDeploy BDC Search connectors. performance of SharePoint apps by Create a .NET Connectivity AssemblyDebug and troubleshoot your search implementing best practices, measuring Implementing Entity Methodsconnectors. performance, and load testing. Deploying and testing a .NET ConnectivityDesign and deploy BDC event subscriber ModelAfter completing this module,methods. students will be able to:Describe how to format event notification line Describe BCS Connector Frameworkmessages. Communicating with SharePoint from an scenarios.Configure alerts and event receivers on App Design and Develop BCS Connectorexternal lists.Module 11: Working with Authenticating and Authorizing Apps for stereotyped operations.Business DataIn this module you SharePoint Design and Configure BDC model security.willleverage BCS components and data in Designing Apps for PerformanceLab : Optimize Search Connector crawlcustom solutions. The module first covers Monitoring SharePoint Health Scores performance.the built-in components that SharePoint Creating and Deploying an App Part Use Visual Studio to build BDC Models forprovides for surfacing business data in the Add health score polling functionalityAfter Search.user interface. Next, we describes how to completing this module, students will be Deploy BDC Search connectors.work with bus able to: Debug and troubleshoot your searchWorking with Business Data in Composite Describe the apps for SharePoint connectors.Solutions development platform. Design and deploy BDC event subscriberWorking with Business Data in Custom Use the client-side object models and the methods.Solutions REST API to communicate with Describe how to format event notificationWorking with Business Data in Client SharePoint. messages.ApplicationsLab : Working with Business Configure security for apps for Configure alerts and event receivers onData in Apps for SharePoint SharePoint. external lists.Module 11: Working withReading Business Data in Client-Side Code Optimize the performance of apps for Business DataIn this module youPresenting Business Data in an App for SharePoint.Module 2: Developing willleverage BCS components and data inSharePointAfter completing this module, Managed Metadata SolutionsIn this custom solutions. The module first coversstudents will be able to: module you will see metadata objects the built-in components that SharePointDescribe the key components of Business and how they are used to categorize provides for surfacing business data in the

Page 140: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Connectivity Services in SharePoint Server items so that you canlearn how to work user interface. Next, we describes how to2013. with them in code. You will also see how work with busCreate and configure BDC models by using to use the advanced features of terms Working with Business Data in CompositeSharePoint Designer. and manage permissions and roles. In t SolutionsCreate and configure BDC models by using Managed Metadata Working with Business Data in CustomVisual Studio 2012.Module 12: Managing Configuring Managed Metadata Term Solutionsand Accessing User Profile DataIn this Sets Working with Business Data in Clientmodule, you will review key aspects of the Working with Managed Metadata ApplicationsLab : Working with Businessuser profile service, and see how you can FieldsLab : Developing Managed Data in Apps for SharePointwrite client-side and server-side code to Metadata Solutions (Part 1) Reading Business Data in Client-Sideaccess, update and manage user profile Creating and Configuring the Corporate Codeproperties.Lessons Structure App Presenting Business Data in an App forOverview of User Profile Data in SharePoint Displaying the Existing Taxonomy SharePointAfter completing this module,2013 Groups students will be able to:Understanding Options for Accessing User Creating a Group, a Term Set, and Describe the key components of BusinessProfile Data TermsLab : Developing Managed Connectivity Services in SharePoint ServerManaging User Profile Data Metadata Solutions (Part 2) 2013.Managing User Profile PropertiesLab : Obtaining the Host Web Create and configure BDC models byAccessing User Profile Data Adding Metadata Site ColumnsAfter using SharePoint Designer.Add People Search Functionality to an App completing this module, students will be Create and configure BDC models byDisplay User Properties in the AppLab : able to: using Visual Studio 2012.Module 12:Managing User Profile Properties Explain the capabilities and applications Managing and Accessing User ProfileAdd Code to Display User Profile Properties of managed metadata in SharePoint DataIn this module, you will review keyAdd Code to Manage User Profile 2013. aspects of the user profile service, and seePropertiesAfter completing this module, Automate the creation and configuration how you can write client-side andstudents will be able to: of managed metadata term sets. server-side code to access, update andExplain how user profile data is used in Interact with managed metadata term manage user profile properties.LessonsSharePoint. sets and fields from client-side and Overview of User Profile Data inDescribe the options and restrictions for server-side code.Module 3: Interacting SharePoint 2013accessing user profile data. with the Search ServiceThe module Understanding Options for Accessing UserUse client-side code to access and provides an overview of the search Profile Dataserver-side code to access and update user service architecture in SharePoint 2013 Managing User Profile Dataprofile data. as it relates to developers, before Managing User Profile PropertiesLab :Configure and manage user profile describing how to construct queries using Accessing User Profile Dataproperties.Module 13: Customizing the Keyword Query Language (KQL) and Add People Search Functionality to an AppSocial WorkloadIn this module, you will see Understanding the SharePoint 2013 Display User Properties in the AppLab :some of the social features in SharePoint Search Service Managing User Profile Properties2013, and you will see how you can develop Building Search Queries with KQL and Add Code to Display User Profileapps which extend and customize the social FQL Propertiesworkload; tailoring the experience for your Executing Search Queries from CodeLab Add Code to Manage User Profilebusiness needs.Lessons : Executing Search Queries from PropertiesAfter completing this module,Overview of the Social Workload SharePoint Apps students will be able to:Developing Social Solutions Submitting Search Queries from Explain how user profile data is used inWorking with FeedsLab : Creating a Social Client-Side Code SharePoint.App Part Using a Custom Action to Launch A Describe the options and restrictions forDisplaying a Project Site Newsfeed Search AppAfter completing this module, accessing user profile data.Posting a Message to a Newsfeed students will be able to: Use client-side code to access andUsing Search to Retrieve Newsfeed Describe the SharePoint 2013 Search server-side code to access and updatePostsAfter completing this module, students Architecture. user profile data.will be able to: Build simple and advanced KQL Queries. Configure and manage user profileDescribe the main components of the social Describe the SharePoint Search Index. properties.Module 13: Customizing theworkload. Describe and work with crawled and Social WorkloadIn this module, you willDevelop solutions to extend the social managed properties. see some of the social features inworkload. Describe the levels and security of the SharePoint 2013, and you will see how youCreate solutions which make use of the SharePoint Search Schema.Module 4: can develop apps which extend andnewsfeed functionality in SharePoint Server Customizing the Search ExperienceIn customize the social workload; tailoring the2013.Module 14: Monitoring and this module you will create and modify experience for your businessTroubleshooting Custom SharePoint queries as well as manage search needs.LessonsSolutionsThis module will introduce methods results.Lessons Overview of the Social Workloadthat you can use to improve the Customizing Query Processing Developing Social Solutionsperformance and scalability of solutions and Customizing Search Results Working with FeedsLab : Creating a Socialapps.Lessons Customizing Content ProcessingLab : App PartDebugging SharePoint Apps in Visual Studio Configuring Result Types and Display Displaying a Project Site NewsfeedDiagnosing Faults in Deployed Apps Templates Posting a Message to a NewsfeedTesting Performance and ScalabilityLab : Configuring and Test Result Type Using Search to Retrieve NewsfeedEnabling ASP.NET Tracing Customizing an Item Display Template PostsAfter completing this module,

Page 141: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Adding a Diagnostics Page to a SharePoint Customizing a Hover Panel Display students will be able to:App TemplateLab : Configuring Entity Describe the main components of theConfiguring ASP.NET Tracing Extraction social workload.Using Trace LogsAfter completing this Create and deploy an entity extractorAfter Develop solutions to extend the socialmodule, students will be able to: completing this module, students will be workload.Describe how to identify, diagnose, and able to: Create solutions which make use of theremove bugs in SharePoint apps during Create various types of result sources newsfeed functionality in SharePointdevelopment. Create basic and complex query Server 2013.Module 14: Monitoring andDescribe how to record information about transforms Troubleshooting Custom SharePointissues that arise in deployed SharePoint Configure query rule conditions and SolutionsThis module will introduceapps. actions to target query intent methods that you can use to improve theDescribe how developers optimize the Create and modify result types performance and scalability of solutionsperformance of SharePoint apps by Create and modify display templates and apps.Lessonsimplementing best practices, measuring Utilize display templates with various Debugging SharePoint Apps in Visualperformance, and load testing. search web parts Studio

Add managed properties as refiners with Diagnosing Faults in Deployed Appscounts Testing Performance and ScalabilityLab :

line Utilize entity extraction in your crawls Enabling ASP.NET TracingCommunicating with SharePoint from an Extend content processing with Content Adding a Diagnostics Page to aApp EnrichmentModule 5: Implementing SharePoint AppAuthenticating and Authorizing Apps for Enterprise Content ManagementIn this Configuring ASP.NET TracingSharePoint module, you will see how to work with Using Trace LogsAfter completing thisDesigning Apps for PerformanceLab : SharePoint document management module, students will be able to:Monitoring SharePoint Health Scores features in code.Lessons Describe how to identify, diagnose, andCreating and Deploying an App Part Working with eDiscovery remove bugs in SharePoint apps duringAdd health score polling functionalityAfter Working with Content Management development.completing this module, students will be able Automating Records ManagementLab : Describe how to record information aboutto: Implementing Content Management issues that arise in deployed SharePointDescribe the apps for SharePoint Functionality apps.development platform. Creating a Custom Document ID Provider Describe how developers optimize theUse the client-side object models and the Registering a Custom Document ID performance of SharePoint apps byREST API to communicate with SharePoint. Provider implementing best practices, measuringConfigure security for apps for SharePoint. Applying a Custom Audit PolicyAfter performance, and load testing.Optimize the performance of apps for completing this module, students will beSharePoint.Module 2: Developing Managed able to:Metadata SolutionsIn this module you will Use SharePoint eDiscovery functionality linesee metadata objects and how they are in custom applications. Communicating with SharePoint from anused to categorize items so that you Create and manage information Appcanlearn how to work with them in code. You management policies and document sets Authenticating and Authorizing Apps forwill also see how to use the advanced programmatically. SharePointfeatures of terms and manage permissions Manage and customize SharePoint Designing Apps for PerformanceLab :and roles. In t records management Monitoring SharePoint Health ScoresManaged Metadata functionality.Module 6: Developing a Creating and Deploying an App PartConfiguring Managed Metadata Term Sets Publishing Site for Web ContentIn this Add health score polling functionalityAfterWorking with Managed Metadata FieldsLab : module, you will learn how to utilize completing this module, students will beDeveloping Managed Metadata Solutions develop web content solutions for able to:(Part 1) publishing sites.Lessons Describe the apps for SharePointCreating and Configuring the Corporate Programming with the Web Content development platform.Structure App Publishing API Use the client-side object models and theDisplaying the Existing Taxonomy Groups Developing Page Components for Web REST API to communicate withCreating a Group, a Term Set, and Content PublishingLab : Customizing a SharePoint.TermsLab : Developing Managed Metadata SharePoint Publishing Site Configure security for apps for SharePoint.Solutions (Part 2) Building a Custom Page Field Control Optimize the performance of apps forObtaining the Host Web Building a Page LayoutAfter completing SharePoint.Module 2: DevelopingAdding Metadata Site ColumnsAfter this module, students will be able to: Managed Metadata SolutionsIn thiscompleting this module, students will be able Describe how to utilize the Publishing API module you will see metadata objects andto: to access publishing settings and how they are used to categorize items soExplain the capabilities and applications of content. that you canlearn how to work with them inmanaged metadata in SharePoint 2013. Describe how to use and customize page code. You will also see how to use theAutomate the creation and configuration of content controls in publishing advanced features of terms and managemanaged metadata term sets. sites.Module 7: Structuring and permissions and roles. In tInteract with managed metadata term sets Publishing Websites for All UsersThis Managed Metadataand fields from client-side and server-side module will focus on providing you with Configuring Managed Metadata Term Setscode.Module 3: Interacting with the Search the knowledge to build web sites that are Working with Managed MetadataServiceThe module provides an overview of mobile device friendly, support multiple FieldsLab : Developing Managed Metadatathe search service architecture in language and with proper navigation. Solutions (Part 1)

Page 142: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

SharePoint 2013 as it relates to developers, This will be accomplished by int Creating and Configuring the Corporatebefore describing how to construct queries Website Structure and Navigation Structure Appusing Keyword Query Language (KQL) and Publishing Content Displaying the Existing Taxonomy GroupsUnderstanding the SharePoint 2013 Search Publishing to Mobile Devices Creating a Group, a Term Set, andService Multi-language sites using VariationsLab TermsLab : Developing ManagedBuilding Search Queries with KQL and FQL : Structuring a SharePoint Publishing Site Metadata Solutions (Part 2)Executing Search Queries from CodeLab : Creating a Navigation Term SetLab : Obtaining the Host WebExecuting Search Queries from SharePoint Publishing for Multiple Devices and Adding Metadata Site ColumnsAfterApps Languages completing this module, students will beSubmitting Search Queries from Client-Side Creating a Device Channel able to:Code Using the Device Panel Control Explain the capabilities and applications ofUsing a Custom Action to Launch A Search Creating a French VariationAfter managed metadata in SharePoint 2013.AppAfter completing this module, students completing this module, students will be Automate the creation and configuration ofwill be able to: able to: managed metadata term sets.Describe the SharePoint 2013 Search Configure website structure and Interact with managed metadata term setsArchitecture. navigation. and fields from client-side and server-sideBuild simple and advanced KQL Queries. Describe the difference between code.Module 3: Interacting with the SearchDescribe the SharePoint Search Index. structured and metadata navigation. ServiceThe module provides an overviewDescribe and work with crawled and Utilize basic publishing features of of the search service architecture inmanaged properties. SharePoint. SharePoint 2013 as it relates toDescribe the levels and security of the Use the new cross-site publishing developers, before describing how toSharePoint Search Schema.Module 4: features of SharePoint 2013. construct queries using Keyword QueryCustomizing the Search ExperienceIn this Configure and implement variations for Language (KQL) andmodule you will create and modify queries multilingual sites.Module 8: Developing Understanding the SharePoint 2013as well as manage search results.Lessons Optimized Internet SitesIn this module, Search ServiceCustomizing Query Processing you will learn how to optimize your site for Building Search Queries with KQL andCustomizing Search Results Internet search engines, and maximize FQLCustomizing Content ProcessingLab : the performance of rendering your site Executing Search Queries from CodeLab :Configuring Result Types and Display content.Lessons Executing Search Queries fromTemplates Optimizing a SharePoint Site for Search SharePoint AppsConfiguring and Test Result Type Engines Submitting Search Queries fromCustomizing an Item Display Template Optimizing Performance and Client-Side CodeCustomizing a Hover Panel Display ScalabilityLab : Optimizing SharePoint Using a Custom Action to Launch ATemplateLab : Configuring Entity Extraction Publishing Sites Search AppAfter completing this module,Create and deploy an entity extractorAfter Optimizing a Site for Search Engines students will be able to:completing this module, students will be able Maximizing the Performance of a Describe the SharePoint 2013 Searchto: Publishing SiteAfter completing this Architecture.Create various types of result sources module, students will be able to: Build simple and advanced KQL Queries.Create basic and complex query transforms Configure search engine optimization Describe the SharePoint Search Index.Configure query rule conditions and actions settings. Describe and work with crawled andto target query intent Add SEO Properties to publishing pages managed properties.Create and modify result types and Managed Navigation terms. Describe the levels and security of theCreate and modify display templates Configure caching to improve site SharePoint Search Schema.Module 4:Utilize display templates with various search rendering performance. Customizing the Search ExperienceIn thisweb parts Optimize site assets and resources to module you will create and modify queriesAdd managed properties as refiners with maximize performance.Module 9: as well as manage search results.Lessonscounts Working with Business Connectivity Customizing Query ProcessingUtilize entity extraction in your crawls ServicesIn this module, you will learn how Customizing Search ResultsExtend content processing with Content to develop Business Connectivity Customizing Content ProcessingLab :EnrichmentModule 5: Implementing Services (BCS) solutions.Lessons Configuring Result Types and DisplayEnterprise Content ManagementIn this Business Connectivity Services in Templatesmodule, you will see how to work with SharePoint 2013 Configuring and Test Result TypeSharePoint document management features Creating BDC Models in SharePoint Customizing an Item Display Templatein code.Lessons Designer Customizing a Hover Panel DisplayWorking with eDiscovery Creating BDC Models in Visual Studio TemplateLab : Configuring EntityWorking with Content Management 2012Lab : Working with Business ExtractionAutomating Records ManagementLab : Connectivity Services Create and deploy an entity extractorAfterImplementing Content Management Creating Farm-Scoped External Content completing this module, students will beFunctionality Types able to:Creating a Custom Document ID Provider Creating App-Scoped External Content Create various types of result sourcesRegistering a Custom Document ID Provider TypesAfter completing this module, Create basic and complex queryApplying a Custom Audit PolicyAfter students will be able to: transformscompleting this module, students will be able Describe the key components of Configure query rule conditions andto: Business Connectivity Services in actions to target query intentUse SharePoint eDiscovery functionality in SharePoint Server 2013. Create and modify result typescustom applications. Create and configure BDC models by Create and modify display templates

Page 143: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Create and manage information using SharePoint Designer. Utilize display templates with variousmanagement policies and document sets Developing Custom Connectivity search web partsprogrammatically. Components Add managed properties as refiners withManage and customize SharePoint records Working with External Events and countsmanagement functionality.Module 6: NotificationsLab : Creating and Deploying Utilize entity extraction in your crawlsDeveloping a Publishing Site for Web a .NET Connectivity Assembly Extend content processing with ContentContentIn this module, you will learn how to Create a .NET Connectivity Assembly EnrichmentModule 5: Implementingutilize develop web content solutions for Implementing Entity Methods Enterprise Content ManagementIn thispublishing sites.Lessons Deploying and testing a .NET module, you will see how to work withProgramming with the Web Content Connectivity ModelAfter completing this SharePoint document managementPublishing API module, students will be able to: features in code.LessonsDeveloping Page Components for Web Describe BCS Connector Framework Working with eDiscoveryContent PublishingLab : Customizing a scenarios. Working with Content ManagementSharePoint Publishing Site Design and Develop BCS Connector Automating Records ManagementLab :Building a Custom Page Field Control stereotyped operations. Implementing Content ManagementBuilding a Page LayoutAfter completing this Design and Configure BDC model Functionalitymodule, students will be able to: security. Creating a Custom Document ID ProviderDescribe how to utilize the Publishing API to Optimize Search Connector crawl Registering a Custom Document IDaccess publishing settings and content. performance. ProviderDescribe how to use and customize page Use Visual Studio to build BDC Models Applying a Custom Audit PolicyAftercontent controls in publishing sites.Module for Search. completing this module, students will be7: Structuring and Publishing Websites for Deploy BDC Search connectors. able to:All UsersThis module will focus on providing Debug and troubleshoot your search Use SharePoint eDiscovery functionality inyou with the knowledge to build web sites connectors. custom applications.that are mobile device friendly, support Design and deploy BDC event subscriber Create and manage informationmultiple language and with proper methods. management policies and document setsnavigation. This will be accomplished by int Describe how to format event notification programmatically.Website Structure and Navigation messages. Manage and customize SharePointPublishing Content Configure alerts and event receivers on records management functionality.ModulePublishing to Mobile Devices external lists.Module 11: Working with 6: Developing a Publishing Site for WebMulti-language sites using VariationsLab : Business DataIn this module you ContentIn this module, you will learn howStructuring a SharePoint Publishing Site willleverage BCS components and data in to utilize develop web content solutions forCreating a Navigation Term SetLab : custom solutions. The module first covers publishing sites.LessonsPublishing for Multiple Devices and the built-in components that SharePoint Programming with the Web ContentLanguages provides for surfacing business data in Publishing APICreating a Device Channel the user interface. Next, we describes Developing Page Components for WebUsing the Device Panel Control how to work with bus Content PublishingLab : Customizing aCreating a French VariationAfter completing Working with Business Data in SharePoint Publishing Sitethis module, students will be able to: Composite Solutions Building a Custom Page Field ControlConfigure website structure and navigation. Working with Business Data in Custom Building a Page LayoutAfter completingDescribe the difference between structured Solutions this module, students will be able to:and metadata navigation. Working with Business Data in Client Describe how to utilize the Publishing APIUtilize basic publishing features of ApplicationsLab : Working with Business to access publishing settings and content.SharePoint. Data in Apps for SharePoint Describe how to use and customize pageUse the new cross-site publishing features Reading Business Data in Client-Side content controls in publishing sites.Moduleof SharePoint 2013. Code 7: Structuring and Publishing Websites forConfigure and implement variations for Presenting Business Data in an App for All UsersThis module will focus onmultilingual sites.Module 8: Developing SharePointAfter completing this module, providing you with the knowledge to buildOptimized Internet SitesIn this module, you students will be able to: web sites that are mobile device friendly,will learn how to optimize your site for Describe the key components of support multiple language and with properInternet search engines, and maximize the Business Connectivity Services in navigation. This will be accomplished byperformance of rendering your site SharePoint Server 2013. intcontent.Lessons Create and configure BDC models by Website Structure and NavigationOptimizing a SharePoint Site for Search using SharePoint Designer. Publishing ContentEngines Create and configure BDC models by Publishing to Mobile DevicesOptimizing Performance and ScalabilityLab : using Visual Studio 2012.Module 12: Multi-language sites using VariationsLab :Optimizing SharePoint Publishing Sites Managing and Accessing User Profile Structuring a SharePoint Publishing SiteOptimizing a Site for Search Engines DataIn this module, you will review key Creating a Navigation Term SetLab :Maximizing the Performance of a Publishing aspects of the user profile service, and Publishing for Multiple Devices andSiteAfter completing this module, students see how you can write client-side and Languageswill be able to: server-side code to access, update and Creating a Device ChannelConfigure search engine optimization manage user profile properties.Lessons Using the Device Panel Controlsettings. Overview of User Profile Data in Creating a French VariationAfterAdd SEO Properties to publishing pages SharePoint 2013 completing this module, students will beand Managed Navigation terms. Understanding Options for Accessing able to:Configure caching to improve site rendering User Profile Data Configure website structure and

Page 144: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

performance. Managing User Profile Data navigation.Optimize site assets and resources to Managing User Profile PropertiesLab : Describe the difference between structuredmaximize performance.Module 9: Working Accessing User Profile Data and metadata navigation.with Business Connectivity ServicesIn this Add People Search Functionality to an Utilize basic publishing features ofmodule, you will learn how to develop App SharePoint.Business Connectivity Services (BCS) Display User Properties in the AppLab : Use the new cross-site publishing featuressolutions.Lessons Managing User Profile Properties of SharePoint 2013.Business Connectivity Services in Add Code to Display User Profile Configure and implement variations forSharePoint 2013 Properties multilingual sites.Module 8: DevelopingCreating BDC Models in SharePoint Add Code to Manage User Profile Optimized Internet SitesIn this module,Designer PropertiesAfter completing this module, you will learn how to optimize your site forCreating BDC Models in Visual Studio students will be able to: Internet search engines, and maximize the2012Lab : Working with Business Explain how user profile data is used in performance of rendering your siteConnectivity Services SharePoint. content.LessonsCreating Farm-Scoped External Content Describe the options and restrictions for Optimizing a SharePoint Site for SearchTypes accessing user profile data. EnginesCreating App-Scoped External Content Use client-side code to access and Optimizing Performance andTypesAfter completing this module, students server-side code to access and update ScalabilityLab : Optimizing SharePointwill be able to: user profile data. Publishing SitesDescribe the key components of Business Configure and manage user profile Optimizing a Site for Search EnginesConnectivity Services in SharePoint Server properties.Module 13: Customizing the Maximizing the Performance of a2013. Social WorkloadIn this module, you will Publishing SiteAfter completing thisCreate and configure BDC models by using see some of the social features in module, students will be able to:SharePoint Designer. SharePoint 2013, and you will see how Configure search engine optimizationDeveloping Custom Connectivity you can develop apps which extend and settings.Components customize the social workload; tailoring Add SEO Properties to publishing pagesWorking with External Events and the experience for your business and Managed Navigation terms.NotificationsLab : Creating and Deploying a needs.Lessons Configure caching to improve site.NET Connectivity Assembly Overview of the Social Workload rendering performance.Create a .NET Connectivity Assembly Developing Social Solutions Optimize site assets and resources toImplementing Entity Methods Working with FeedsLab : Creating a maximize performance.Module 9: WorkingDeploying and testing a .NET Connectivity Social App Part with Business Connectivity ServicesIn thisModelAfter completing this module, students Displaying a Project Site Newsfeed module, you will learn how to developwill be able to: Posting a Message to a Newsfeed Business Connectivity Services (BCS)Describe BCS Connector Framework Using Search to Retrieve Newsfeed solutions.Lessonsscenarios. PostsAfter completing this module, Business Connectivity Services inDesign and Develop BCS Connector students will be able to: SharePoint 2013stereotyped operations. Describe the main components of the Creating BDC Models in SharePointDesign and Configure BDC model security. social workload. DesignerOptimize Search Connector crawl Develop solutions to extend the social Creating BDC Models in Visual Studioperformance. workload. 2012Lab : Working with BusinessUse Visual Studio to build BDC Models for Create solutions which make use of the Connectivity ServicesSearch. newsfeed functionality in SharePoint Creating Farm-Scoped External ContentDeploy BDC Search connectors. Server 2013.Module 14: Monitoring and TypesDebug and troubleshoot your search Troubleshooting Custom SharePoint Creating App-Scoped External Contentconnectors. SolutionsThis module will introduce TypesAfter completing this module,Design and deploy BDC event subscriber methods that you can use to improve the students will be able to:methods. performance and scalability of solutions Describe the key components of BusinessDescribe how to format event notification and apps.Lessons Connectivity Services in SharePoint Servermessages. Debugging SharePoint Apps in Visual 2013.Configure alerts and event receivers on Studio Create and configure BDC models byexternal lists.Module 11: Working with Diagnosing Faults in Deployed Apps using SharePoint Designer.Business DataIn this module you Testing Performance and ScalabilityLab : Developing Custom Connectivitywillleverage BCS components and data in Enabling ASP.NET Tracing Componentscustom solutions. The module first covers Adding a Diagnostics Page to a Working with External Events andthe built-in components that SharePoint SharePoint App NotificationsLab : Creating and Deployingprovides for surfacing business data in the Configuring ASP.NET Tracing a .NET Connectivity Assemblyuser interface. Next, we describes how to Using Trace LogsAfter completing this Create a .NET Connectivity Assemblywork with bus module, students will be able to: Implementing Entity MethodsWorking with Business Data in Composite Describe how to identify, diagnose, and Deploying and testing a .NET ConnectivitySolutions remove bugs in SharePoint apps during ModelAfter completing this module,Working with Business Data in Custom development. students will be able to:Solutions Describe how to record information about Describe BCS Connector FrameworkWorking with Business Data in Client issues that arise in deployed SharePoint scenarios.ApplicationsLab : Working with Business apps. Design and Develop BCS ConnectorData in Apps for SharePoint Describe how developers optimize the stereotyped operations.

Page 145: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Reading Business Data in Client-Side Code performance of SharePoint apps by Design and Configure BDC model security.Presenting Business Data in an App for implementing best practices, measuring Optimize Search Connector crawlSharePointAfter completing this module, performance, and load testing. performance.students will be able to: Use Visual Studio to build BDC Models forDescribe the key components of Business Search.Connectivity Services in SharePoint Server line Deploy BDC Search connectors.2013. Communicating with SharePoint from an Debug and troubleshoot your searchCreate and configure BDC models by using App connectors.SharePoint Designer. Authenticating and Authorizing Apps for Design and deploy BDC event subscriberCreate and configure BDC models by using SharePoint methods.Visual Studio 2012.Module 12: Managing Designing Apps for PerformanceLab : Describe how to format event notificationand Accessing User Profile DataIn this Monitoring SharePoint Health Scores messages.module, you will review key aspects of the Creating and Deploying an App Part Configure alerts and event receivers onuser profile service, and see how you can Add health score polling functionalityAfter external lists.Module 11: Working withwrite client-side and server-side code to completing this module, students will be Business DataIn this module youaccess, update and manage user profile able to: willleverage BCS components and data inproperties.Lessons Describe the apps for SharePoint custom solutions. The module first coversOverview of User Profile Data in SharePoint development platform. the built-in components that SharePoint2013 Use the client-side object models and the provides for surfacing business data in theUnderstanding Options for Accessing User REST API to communicate with user interface. Next, we describes how toProfile Data SharePoint. work with busManaging User Profile Data Configure security for apps for Working with Business Data in CompositeManaging User Profile PropertiesLab : SharePoint. SolutionsAccessing User Profile Data Optimize the performance of apps for Working with Business Data in CustomAdd People Search Functionality to an App SharePoint.Module 2: Developing SolutionsDisplay User Properties in the AppLab : Managed Metadata SolutionsIn this Working with Business Data in ClientManaging User Profile Properties module you will see metadata objects ApplicationsLab : Working with BusinessAdd Code to Display User Profile Properties and how they are used to categorize Data in Apps for SharePointAdd Code to Manage User Profile items so that you canlearn how to work Reading Business Data in Client-SidePropertiesAfter completing this module, with them in code. You will also see how Codestudents will be able to: to use the advanced features of terms Presenting Business Data in an App forExplain how user profile data is used in and manage permissions and roles. In t SharePointAfter completing this module,SharePoint. Managed Metadata students will be able to:Describe the options and restrictions for Configuring Managed Metadata Term Describe the key components of Businessaccessing user profile data. Sets Connectivity Services in SharePoint ServerUse client-side code to access and Working with Managed Metadata 2013.server-side code to access and update user FieldsLab : Developing Managed Create and configure BDC models byprofile data. Metadata Solutions (Part 1) using SharePoint Designer.Configure and manage user profile Creating and Configuring the Corporate Create and configure BDC models byproperties.Module 13: Customizing the Structure App using Visual Studio 2012.Module 12:Social WorkloadIn this module, you will see Displaying the Existing Taxonomy Managing and Accessing User Profilesome of the social features in SharePoint Groups DataIn this module, you will review key2013, and you will see how you can develop Creating a Group, a Term Set, and aspects of the user profile service, and seeapps which extend and customize the social TermsLab : Developing Managed how you can write client-side andworkload; tailoring the experience for your Metadata Solutions (Part 2) server-side code to access, update andbusiness needs.Lessons Obtaining the Host Web manage user profile properties.LessonsOverview of the Social Workload Adding Metadata Site ColumnsAfter Overview of User Profile Data inDeveloping Social Solutions completing this module, students will be SharePoint 2013Working with FeedsLab : Creating a Social able to: Understanding Options for Accessing UserApp Part Explain the capabilities and applications Profile DataDisplaying a Project Site Newsfeed of managed metadata in SharePoint Managing User Profile DataPosting a Message to a Newsfeed 2013. Managing User Profile PropertiesLab :Using Search to Retrieve Newsfeed Automate the creation and configuration Accessing User Profile DataPostsAfter completing this module, students of managed metadata term sets. Add People Search Functionality to an Appwill be able to: Interact with managed metadata term Display User Properties in the AppLab :Describe the main components of the social sets and fields from client-side and Managing User Profile Propertiesworkload. server-side code.Module 3: Interacting Add Code to Display User ProfileDevelop solutions to extend the social with the Search ServiceThe module Propertiesworkload. provides an overview of the search Add Code to Manage User ProfileCreate solutions which make use of the service architecture in SharePoint 2013 PropertiesAfter completing this module,newsfeed functionality in SharePoint Server as it relates to developers, before students will be able to:2013.Module 14: Monitoring and describing how to construct queries using Explain how user profile data is used inTroubleshooting Custom SharePoint Keyword Query Language (KQL) and SharePoint.SolutionsThis module will introduce methods Understanding the SharePoint 2013 Describe the options and restrictions forthat you can use to improve the Search Service accessing user profile data.performance and scalability of solutions and Building Search Queries with KQL and Use client-side code to access and

Page 146: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

apps.Lessons FQL server-side code to access and updateDebugging SharePoint Apps in Visual Studio Executing Search Queries from CodeLab user profile data.Diagnosing Faults in Deployed Apps : Executing Search Queries from Configure and manage user profileTesting Performance and ScalabilityLab : SharePoint Apps properties.Module 13: Customizing theEnabling ASP.NET Tracing Submitting Search Queries from Social WorkloadIn this module, you willAdding a Diagnostics Page to a SharePoint Client-Side Code see some of the social features inApp Using a Custom Action to Launch A SharePoint 2013, and you will see how youConfiguring ASP.NET Tracing Search AppAfter completing this module, can develop apps which extend andUsing Trace LogsAfter completing this students will be able to: customize the social workload; tailoring themodule, students will be able to: Describe the SharePoint 2013 Search experience for your businessDescribe how to identify, diagnose, and Architecture. needs.Lessonsremove bugs in SharePoint apps during Build simple and advanced KQL Queries. Overview of the Social Workloaddevelopment. Describe the SharePoint Search Index. Developing Social SolutionsDescribe how to record information about Describe and work with crawled and Working with FeedsLab : Creating a Socialissues that arise in deployed SharePoint managed properties. App Partapps. Describe the levels and security of the Displaying a Project Site NewsfeedDescribe how developers optimize the SharePoint Search Schema.Module 4: Posting a Message to a Newsfeedperformance of SharePoint apps by Customizing the Search ExperienceIn Using Search to Retrieve Newsfeedimplementing best practices, measuring this module you will create and modify PostsAfter completing this module,performance, and load testing. queries as well as manage search students will be able to:

results.Lessons Describe the main components of theCustomizing Query Processing social workload.

line Customizing Search Results Develop solutions to extend the socialCommunicating with SharePoint from an Customizing Content ProcessingLab : workload.App Configuring Result Types and Display Create solutions which make use of theAuthenticating and Authorizing Apps for Templates newsfeed functionality in SharePointSharePoint Configuring and Test Result Type Server 2013.Module 14: Monitoring andDesigning Apps for PerformanceLab : Customizing an Item Display Template Troubleshooting Custom SharePointMonitoring SharePoint Health Scores Customizing a Hover Panel Display SolutionsThis module will introduceCreating and Deploying an App Part TemplateLab : Configuring Entity methods that you can use to improve theAdd health score polling functionalityAfter Extraction performance and scalability of solutionscompleting this module, students will be able Create and deploy an entity extractorAfter and apps.Lessonsto: completing this module, students will be Debugging SharePoint Apps in VisualDescribe the apps for SharePoint able to: Studiodevelopment platform. Create various types of result sources Diagnosing Faults in Deployed AppsUse the client-side object models and the Create basic and complex query Testing Performance and ScalabilityLab :REST API to communicate with SharePoint. transforms Enabling ASP.NET TracingConfigure security for apps for SharePoint. Configure query rule conditions and Adding a Diagnostics Page to aOptimize the performance of apps for actions to target query intent SharePoint AppSharePoint.Module 2: Developing Managed Create and modify result types Configuring ASP.NET TracingMetadata SolutionsIn this module you will Create and modify display templates Using Trace LogsAfter completing thissee metadata objects and how they are Utilize display templates with various module, students will be able to:used to categorize items so that you search web parts Describe how to identify, diagnose, andcanlearn how to work with them in code. You Add managed properties as refiners with remove bugs in SharePoint apps duringwill also see how to use the advanced counts development.features of terms and manage permissions Utilize entity extraction in your crawls Describe how to record information aboutand roles. In t Extend content processing with Content issues that arise in deployed SharePointManaged Metadata EnrichmentModule 5: Implementing apps.Configuring Managed Metadata Term Sets Enterprise Content ManagementIn this Describe how developers optimize theWorking with Managed Metadata FieldsLab : module, you will see how to work with performance of SharePoint apps byDeveloping Managed Metadata Solutions SharePoint document management implementing best practices, measuring(Part 1) features in code.Lessons performance, and load testing.Creating and Configuring the Corporate Working with eDiscoveryStructure App Working with Content ManagementDisplaying the Existing Taxonomy Groups Automating Records ManagementLab : lineCreating a Group, a Term Set, and Implementing Content Management Communicating with SharePoint from anTermsLab : Developing Managed Metadata Functionality AppSolutions (Part 2) Creating a Custom Document ID Provider Authenticating and Authorizing Apps forObtaining the Host Web Registering a Custom Document ID SharePointAdding Metadata Site ColumnsAfter Provider Designing Apps for PerformanceLab :completing this module, students will be able Applying a Custom Audit PolicyAfter Monitoring SharePoint Health Scoresto: completing this module, students will be Creating and Deploying an App PartExplain the capabilities and applications of able to: Add health score polling functionalityAftermanaged metadata in SharePoint 2013. Use SharePoint eDiscovery functionality completing this module, students will beAutomate the creation and configuration of in custom applications. able to:managed metadata term sets. Create and manage information Describe the apps for SharePoint

Page 147: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Interact with managed metadata term sets management policies and document sets development platform.and fields from client-side and server-side programmatically. Use the client-side object models and thecode.Module 3: Interacting with the Search Manage and customize SharePoint REST API to communicate withServiceThe module provides an overview of records management SharePoint.the search service architecture in functionality.Module 6: Developing a Configure security for apps for SharePoint.SharePoint 2013 as it relates to developers, Publishing Site for Web ContentIn this Optimize the performance of apps forbefore describing how to construct queries module, you will learn how to utilize SharePoint.Module 2: Developingusing Keyword Query Language (KQL) and develop web content solutions for Managed Metadata SolutionsIn thisUnderstanding the SharePoint 2013 Search publishing sites.Lessons module you will see metadata objects andService Programming with the Web Content how they are used to categorize items soBuilding Search Queries with KQL and FQL Publishing API that you canlearn how to work with them inExecuting Search Queries from CodeLab : Developing Page Components for Web code. You will also see how to use theExecuting Search Queries from SharePoint Content PublishingLab : Customizing a advanced features of terms and manageApps SharePoint Publishing Site permissions and roles. In tSubmitting Search Queries from Client-Side Building a Custom Page Field Control Managed MetadataCode Building a Page LayoutAfter completing Configuring Managed Metadata Term SetsUsing a Custom Action to Launch A Search this module, students will be able to: Working with Managed MetadataAppAfter completing this module, students Describe how to utilize the Publishing API FieldsLab : Developing Managed Metadatawill be able to: to access publishing settings and Solutions (Part 1)Describe the SharePoint 2013 Search content. Creating and Configuring the CorporateArchitecture. Describe how to use and customize page Structure AppBuild simple and advanced KQL Queries. content controls in publishing Displaying the Existing Taxonomy GroupsDescribe the SharePoint Search Index. sites.Module 7: Structuring and Creating a Group, a Term Set, andDescribe and work with crawled and Publishing Websites for All UsersThis TermsLab : Developing Managedmanaged properties. module will focus on providing you with Metadata Solutions (Part 2)Describe the levels and security of the the knowledge to build web sites that are Obtaining the Host WebSharePoint Search Schema.Module 4: mobile device friendly, support multiple Adding Metadata Site ColumnsAfterCustomizing the Search ExperienceIn this language and with proper navigation. completing this module, students will bemodule you will create and modify queries This will be accomplished by int able to:as well as manage search results.Lessons Website Structure and Navigation Explain the capabilities and applications ofCustomizing Query Processing Publishing Content managed metadata in SharePoint 2013.Customizing Search Results Publishing to Mobile Devices Automate the creation and configuration ofCustomizing Content ProcessingLab : Multi-language sites using VariationsLab managed metadata term sets.Configuring Result Types and Display : Structuring a SharePoint Publishing Site Interact with managed metadata term setsTemplates Creating a Navigation Term SetLab : and fields from client-side and server-sideConfiguring and Test Result Type Publishing for Multiple Devices and code.Module 3: Interacting with the SearchCustomizing an Item Display Template Languages ServiceThe module provides an overviewCustomizing a Hover Panel Display Creating a Device Channel of the search service architecture inTemplateLab : Configuring Entity Extraction Using the Device Panel Control SharePoint 2013 as it relates toCreate and deploy an entity extractorAfter Creating a French VariationAfter developers, before describing how tocompleting this module, students will be able completing this module, students will be construct queries using Keyword Queryto: able to: Language (KQL) andCreate various types of result sources Configure website structure and Understanding the SharePoint 2013Create basic and complex query transforms navigation. Search ServiceConfigure query rule conditions and actions Describe the difference between Building Search Queries with KQL andto target query intent structured and metadata navigation. FQLCreate and modify result types Utilize basic publishing features of Executing Search Queries from CodeLab :Create and modify display templates SharePoint. Executing Search Queries fromUtilize display templates with various search Use the new cross-site publishing SharePoint Appsweb parts features of SharePoint 2013. Submitting Search Queries fromAdd managed properties as refiners with Configure and implement variations for Client-Side Codecounts multilingual sites.Module 8: Developing Using a Custom Action to Launch AUtilize entity extraction in your crawls Optimized Internet SitesIn this module, Search AppAfter completing this module,Extend content processing with Content you will learn how to optimize your site for students will be able to:EnrichmentModule 5: Implementing Internet search engines, and maximize Describe the SharePoint 2013 SearchEnterprise Content ManagementIn this the performance of rendering your site Architecture.module, you will see how to work with content.Lessons Build simple and advanced KQL Queries.SharePoint document management features Optimizing a SharePoint Site for Search Describe the SharePoint Search Index.in code.Lessons Engines Describe and work with crawled andWorking with eDiscovery Optimizing Performance and managed properties.Working with Content Management ScalabilityLab : Optimizing SharePoint Describe the levels and security of theAutomating Records ManagementLab : Publishing Sites SharePoint Search Schema.Module 4:Implementing Content Management Optimizing a Site for Search Engines Customizing the Search ExperienceIn thisFunctionality Maximizing the Performance of a module you will create and modify queriesCreating a Custom Document ID Provider Publishing SiteAfter completing this as well as manage search results.LessonsRegistering a Custom Document ID Provider module, students will be able to: Customizing Query Processing

Page 148: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Applying a Custom Audit PolicyAfter Configure search engine optimization Customizing Search Resultscompleting this module, students will be able settings. Customizing Content ProcessingLab :to: Add SEO Properties to publishing pages Configuring Result Types and DisplayUse SharePoint eDiscovery functionality in and Managed Navigation terms. Templatescustom applications. Configure caching to improve site Configuring and Test Result TypeCreate and manage information rendering performance. Customizing an Item Display Templatemanagement policies and document sets Optimize site assets and resources to Customizing a Hover Panel Displayprogrammatically. maximize performance.Module 9: TemplateLab : Configuring EntityManage and customize SharePoint records Working with Business Connectivity Extractionmanagement functionality.Module 6: ServicesIn this module, you will learn how Create and deploy an entity extractorAfterDeveloping a Publishing Site for Web to develop Business Connectivity completing this module, students will beContentIn this module, you will learn how to Services (BCS) solutions.Lessons able to:utilize develop web content solutions for Business Connectivity Services in Create various types of result sourcespublishing sites.Lessons SharePoint 2013 Create basic and complex queryProgramming with the Web Content Creating BDC Models in SharePoint transformsPublishing API Designer Configure query rule conditions andDeveloping Page Components for Web Creating BDC Models in Visual Studio actions to target query intentContent PublishingLab : Customizing a 2012Lab : Working with Business Create and modify result typesSharePoint Publishing Site Connectivity Services Create and modify display templatesBuilding a Custom Page Field Control Creating Farm-Scoped External Content Utilize display templates with variousBuilding a Page LayoutAfter completing this Types search web partsmodule, students will be able to: Creating App-Scoped External Content Add managed properties as refiners withDescribe how to utilize the Publishing API to TypesAfter completing this module, countsaccess publishing settings and content. students will be able to: Utilize entity extraction in your crawlsDescribe how to use and customize page Describe the key components of Extend content processing with Contentcontent controls in publishing sites.Module Business Connectivity Services in EnrichmentModule 5: Implementing7: Structuring and Publishing Websites for SharePoint Server 2013. Enterprise Content ManagementIn thisAll UsersThis module will focus on providing Create and configure BDC models by module, you will see how to work withyou with the knowledge to build web sites using SharePoint Designer. SharePoint document managementthat are mobile device friendly, support Developing Custom Connectivity features in code.Lessonsmultiple language and with proper Components Working with eDiscoverynavigation. This will be accomplished by int Working with External Events and Working with Content ManagementWebsite Structure and Navigation NotificationsLab : Creating and Deploying Automating Records ManagementLab :Publishing Content a .NET Connectivity Assembly Implementing Content ManagementPublishing to Mobile Devices Create a .NET Connectivity Assembly FunctionalityMulti-language sites using VariationsLab : Implementing Entity Methods Creating a Custom Document ID ProviderStructuring a SharePoint Publishing Site Deploying and testing a .NET Registering a Custom Document IDCreating a Navigation Term SetLab : Connectivity ModelAfter completing this ProviderPublishing for Multiple Devices and module, students will be able to: Applying a Custom Audit PolicyAfterLanguages Describe BCS Connector Framework completing this module, students will beCreating a Device Channel scenarios. able to:Using the Device Panel Control Design and Develop BCS Connector Use SharePoint eDiscovery functionality inCreating a French VariationAfter completing stereotyped operations. custom applications.this module, students will be able to: Design and Configure BDC model Create and manage informationConfigure website structure and navigation. security. management policies and document setsDescribe the difference between structured Optimize Search Connector crawl programmatically.and metadata navigation. performance. Manage and customize SharePointUtilize basic publishing features of Use Visual Studio to build BDC Models records management functionality.ModuleSharePoint. for Search. 6: Developing a Publishing Site for WebUse the new cross-site publishing features Deploy BDC Search connectors. ContentIn this module, you will learn howof SharePoint 2013. Debug and troubleshoot your search to utilize develop web content solutions forConfigure and implement variations for connectors. publishing sites.Lessonsmultilingual sites.Module 8: Developing Design and deploy BDC event subscriber Programming with the Web ContentOptimized Internet SitesIn this module, you methods. Publishing APIwill learn how to optimize your site for Describe how to format event notification Developing Page Components for WebInternet search engines, and maximize the messages. Content PublishingLab : Customizing aperformance of rendering your site Configure alerts and event receivers on SharePoint Publishing Sitecontent.Lessons external lists.Module 11: Working with Building a Custom Page Field ControlOptimizing a SharePoint Site for Search Business DataIn this module you Building a Page LayoutAfter completingEngines willleverage BCS components and data in this module, students will be able to:Optimizing Performance and ScalabilityLab : custom solutions. The module first covers Describe how to utilize the Publishing APIOptimizing SharePoint Publishing Sites the built-in components that SharePoint to access publishing settings and content.Optimizing a Site for Search Engines provides for surfacing business data in Describe how to use and customize pageMaximizing the Performance of a Publishing the user interface. Next, we describes content controls in publishing sites.ModuleSiteAfter completing this module, students how to work with bus 7: Structuring and Publishing Websites forwill be able to: Working with Business Data in All UsersThis module will focus on

Page 149: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Configure search engine optimization Composite Solutions providing you with the knowledge to buildsettings. Working with Business Data in Custom web sites that are mobile device friendly,Add SEO Properties to publishing pages Solutions support multiple language and with properand Managed Navigation terms. Working with Business Data in Client navigation. This will be accomplished byConfigure caching to improve site rendering ApplicationsLab : Working with Business intperformance. Data in Apps for SharePoint Website Structure and NavigationOptimize site assets and resources to Reading Business Data in Client-Side Publishing Contentmaximize performance.Module 9: Working Code Publishing to Mobile Deviceswith Business Connectivity ServicesIn this Presenting Business Data in an App for Multi-language sites using VariationsLab :module, you will learn how to develop SharePointAfter completing this module, Structuring a SharePoint Publishing SiteBusiness Connectivity Services (BCS) students will be able to: Creating a Navigation Term SetLab :solutions.Lessons Describe the key components of Publishing for Multiple Devices andBusiness Connectivity Services in Business Connectivity Services in LanguagesSharePoint 2013 SharePoint Server 2013. Creating a Device ChannelCreating BDC Models in SharePoint Create and configure BDC models by Using the Device Panel ControlDesigner using SharePoint Designer. Creating a French VariationAfterCreating BDC Models in Visual Studio Create and configure BDC models by completing this module, students will be2012Lab : Working with Business using Visual Studio 2012.Module 12: able to:Connectivity Services Managing and Accessing User Profile Configure website structure andCreating Farm-Scoped External Content DataIn this module, you will review key navigation.Types aspects of the user profile service, and Describe the difference between structuredCreating App-Scoped External Content see how you can write client-side and and metadata navigation.TypesAfter completing this module, students server-side code to access, update and Utilize basic publishing features ofwill be able to: manage user profile properties.Lessons SharePoint.Describe the key components of Business Overview of User Profile Data in Use the new cross-site publishing featuresConnectivity Services in SharePoint Server SharePoint 2013 of SharePoint 2013.2013. Understanding Options for Accessing Configure and implement variations forCreate and configure BDC models by using User Profile Data multilingual sites.Module 8: DevelopingSharePoint Designer. Managing User Profile Data Optimized Internet SitesIn this module,Developing Custom Connectivity Managing User Profile PropertiesLab : you will learn how to optimize your site forComponents Accessing User Profile Data Internet search engines, and maximize theWorking with External Events and Add People Search Functionality to an performance of rendering your siteNotificationsLab : Creating and Deploying a App content.Lessons.NET Connectivity Assembly Display User Properties in the AppLab : Optimizing a SharePoint Site for SearchCreate a .NET Connectivity Assembly Managing User Profile Properties EnginesImplementing Entity Methods Add Code to Display User Profile Optimizing Performance andDeploying and testing a .NET Connectivity Properties ScalabilityLab : Optimizing SharePointModelAfter completing this module, students Add Code to Manage User Profile Publishing Siteswill be able to: PropertiesAfter completing this module, Optimizing a Site for Search EnginesDescribe BCS Connector Framework students will be able to: Maximizing the Performance of ascenarios. Explain how user profile data is used in Publishing SiteAfter completing thisDesign and Develop BCS Connector SharePoint. module, students will be able to:stereotyped operations. Describe the options and restrictions for Configure search engine optimizationDesign and Configure BDC model security. accessing user profile data. settings.Optimize Search Connector crawl Use client-side code to access and Add SEO Properties to publishing pagesperformance. server-side code to access and update and Managed Navigation terms.Use Visual Studio to build BDC Models for user profile data. Configure caching to improve siteSearch. Configure and manage user profile rendering performance.Deploy BDC Search connectors. properties.Module 13: Customizing the Optimize site assets and resources toDebug and troubleshoot your search Social WorkloadIn this module, you will maximize performance.Module 9: Workingconnectors. see some of the social features in with Business Connectivity ServicesIn thisDesign and deploy BDC event subscriber SharePoint 2013, and you will see how module, you will learn how to developmethods. you can develop apps which extend and Business Connectivity Services (BCS)Describe how to format event notification customize the social workload; tailoring solutions.Lessonsmessages. the experience for your business Business Connectivity Services inConfigure alerts and event receivers on needs.Lessons SharePoint 2013external lists.Module 11: Working with Overview of the Social Workload Creating BDC Models in SharePointBusiness DataIn this module you Developing Social Solutions Designerwillleverage BCS components and data in Working with FeedsLab : Creating a Creating BDC Models in Visual Studiocustom solutions. The module first covers Social App Part 2012Lab : Working with Businessthe built-in components that SharePoint Displaying a Project Site Newsfeed Connectivity Servicesprovides for surfacing business data in the Posting a Message to a Newsfeed Creating Farm-Scoped External Contentuser interface. Next, we describes how to Using Search to Retrieve Newsfeed Typeswork with bus PostsAfter completing this module, Creating App-Scoped External ContentWorking with Business Data in Composite students will be able to: TypesAfter completing this module,Solutions Describe the main components of the students will be able to:

Page 150: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Working with Business Data in Custom social workload. Describe the key components of BusinessSolutions Develop solutions to extend the social Connectivity Services in SharePoint ServerWorking with Business Data in Client workload. 2013.ApplicationsLab : Working with Business Create solutions which make use of the Create and configure BDC models byData in Apps for SharePoint newsfeed functionality in SharePoint using SharePoint Designer.Reading Business Data in Client-Side Code Server 2013.Module 14: Monitoring and Developing Custom ConnectivityPresenting Business Data in an App for Troubleshooting Custom SharePoint ComponentsSharePointAfter completing this module, SolutionsThis module will introduce Working with External Events andstudents will be able to: methods that you can use to improve the NotificationsLab : Creating and DeployingDescribe the key components of Business performance and scalability of solutions a .NET Connectivity AssemblyConnectivity Services in SharePoint Server and apps.Lessons Create a .NET Connectivity Assembly2013. Debugging SharePoint Apps in Visual Implementing Entity MethodsCreate and configure BDC models by using Studio Deploying and testing a .NET ConnectivitySharePoint Designer. Diagnosing Faults in Deployed Apps ModelAfter completing this module,Create and configure BDC models by using Testing Performance and ScalabilityLab : students will be able to:Visual Studio 2012.Module 12: Managing Enabling ASP.NET Tracing Describe BCS Connector Frameworkand Accessing User Profile DataIn this Adding a Diagnostics Page to a scenarios.module, you will review key aspects of the SharePoint App Design and Develop BCS Connectoruser profile service, and see how you can Configuring ASP.NET Tracing stereotyped operations.write client-side and server-side code to Using Trace LogsAfter completing this Design and Configure BDC model security.access, update and manage user profile module, students will be able to: Optimize Search Connector crawlproperties.Lessons Describe how to identify, diagnose, and performance.Overview of User Profile Data in SharePoint remove bugs in SharePoint apps during Use Visual Studio to build BDC Models for2013 development. Search.Understanding Options for Accessing User Describe how to record information about Deploy BDC Search connectors.Profile Data issues that arise in deployed SharePoint Debug and troubleshoot your searchManaging User Profile Data apps. connectors.Managing User Profile PropertiesLab : Describe how developers optimize the Design and deploy BDC event subscriberAccessing User Profile Data performance of SharePoint apps by methods.Add People Search Functionality to an App implementing best practices, measuring Describe how to format event notificationDisplay User Properties in the AppLab : performance, and load testing. messages.Managing User Profile Properties Configure alerts and event receivers onAdd Code to Display User Profile Properties external lists.Module 11: Working withAdd Code to Manage User Profile line Business DataIn this module youPropertiesAfter completing this module, Communicating with SharePoint from an willleverage BCS components and data instudents will be able to: App custom solutions. The module first coversExplain how user profile data is used in Authenticating and Authorizing Apps for the built-in components that SharePointSharePoint. SharePoint provides for surfacing business data in theDescribe the options and restrictions for Designing Apps for PerformanceLab : user interface. Next, we describes how toaccessing user profile data. Monitoring SharePoint Health Scores work with busUse client-side code to access and Creating and Deploying an App Part Working with Business Data in Compositeserver-side code to access and update user Add health score polling functionalityAfter Solutionsprofile data. completing this module, students will be Working with Business Data in CustomConfigure and manage user profile able to: Solutionsproperties.Module 13: Customizing the Describe the apps for SharePoint Working with Business Data in ClientSocial WorkloadIn this module, you will see development platform. ApplicationsLab : Working with Businesssome of the social features in SharePoint Use the client-side object models and the Data in Apps for SharePoint2013, and you will see how you can develop REST API to communicate with Reading Business Data in Client-Sideapps which extend and customize the social SharePoint. Codeworkload; tailoring the experience for your Configure security for apps for Presenting Business Data in an App forbusiness needs.Lessons SharePoint. SharePointAfter completing this module,Overview of the Social Workload Optimize the performance of apps for students will be able to:Developing Social Solutions SharePoint.Module 2: Developing Describe the key components of BusinessWorking with FeedsLab : Creating a Social Managed Metadata SolutionsIn this Connectivity Services in SharePoint ServerApp Part module you will see metadata objects 2013.Displaying a Project Site Newsfeed and how they are used to categorize Create and configure BDC models byPosting a Message to a Newsfeed items so that you canlearn how to work using SharePoint Designer.Using Search to Retrieve Newsfeed with them in code. You will also see how Create and configure BDC models byPostsAfter completing this module, students to use the advanced features of terms using Visual Studio 2012.Module 12:will be able to: and manage permissions and roles. In t Managing and Accessing User ProfileDescribe the main components of the social Managed Metadata DataIn this module, you will review keyworkload. Configuring Managed Metadata Term aspects of the user profile service, and seeDevelop solutions to extend the social Sets how you can write client-side andworkload. Working with Managed Metadata server-side code to access, update andCreate solutions which make use of the FieldsLab : Developing Managed manage user profile properties.Lessonsnewsfeed functionality in SharePoint Server Metadata Solutions (Part 1) Overview of User Profile Data in

Page 151: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

2013.Module 14: Monitoring and Creating and Configuring the Corporate SharePoint 2013Troubleshooting Custom SharePoint Structure App Understanding Options for Accessing UserSolutionsThis module will introduce methods Displaying the Existing Taxonomy Profile Datathat you can use to improve the Groups Managing User Profile Dataperformance and scalability of solutions and Creating a Group, a Term Set, and Managing User Profile PropertiesLab :apps.Lessons TermsLab : Developing Managed Accessing User Profile DataDebugging SharePoint Apps in Visual Studio Metadata Solutions (Part 2) Add People Search Functionality to an AppDiagnosing Faults in Deployed Apps Obtaining the Host Web Display User Properties in the AppLab :Testing Performance and ScalabilityLab : Adding Metadata Site ColumnsAfter Managing User Profile PropertiesEnabling ASP.NET Tracing completing this module, students will be Add Code to Display User ProfileAdding a Diagnostics Page to a SharePoint able to: PropertiesApp Explain the capabilities and applications Add Code to Manage User ProfileConfiguring ASP.NET Tracing of managed metadata in SharePoint PropertiesAfter completing this module,Using Trace LogsAfter completing this 2013. students will be able to:module, students will be able to: Automate the creation and configuration Explain how user profile data is used inDescribe how to identify, diagnose, and of managed metadata term sets. SharePoint.remove bugs in SharePoint apps during Interact with managed metadata term Describe the options and restrictions fordevelopment. sets and fields from client-side and accessing user profile data.Describe how to record information about server-side code.Module 3: Interacting Use client-side code to access andissues that arise in deployed SharePoint with the Search ServiceThe module server-side code to access and updateapps. provides an overview of the search user profile data.Describe how developers optimize the service architecture in SharePoint 2013 Configure and manage user profileperformance of SharePoint apps by as it relates to developers, before properties.Module 13: Customizing theimplementing best practices, measuring describing how to construct queries using Social WorkloadIn this module, you willperformance, and load testing. Keyword Query Language (KQL) and see some of the social features in

Understanding the SharePoint 2013 SharePoint 2013, and you will see how youSearch Service can develop apps which extend and

line Building Search Queries with KQL and customize the social workload; tailoring theCommunicating with SharePoint from an FQL experience for your businessApp Executing Search Queries from CodeLab needs.LessonsAuthenticating and Authorizing Apps for : Executing Search Queries from Overview of the Social WorkloadSharePoint SharePoint Apps Developing Social SolutionsDesigning Apps for PerformanceLab : Submitting Search Queries from Working with FeedsLab : Creating a SocialMonitoring SharePoint Health Scores Client-Side Code App PartCreating and Deploying an App Part Using a Custom Action to Launch A Displaying a Project Site NewsfeedAdd health score polling functionalityAfter Search AppAfter completing this module, Posting a Message to a Newsfeedcompleting this module, students will be able students will be able to: Using Search to Retrieve Newsfeedto: Describe the SharePoint 2013 Search PostsAfter completing this module,Describe the apps for SharePoint Architecture. students will be able to:development platform. Build simple and advanced KQL Queries. Describe the main components of theUse the client-side object models and the Describe the SharePoint Search Index. social workload.REST API to communicate with SharePoint. Describe and work with crawled and Develop solutions to extend the socialConfigure security for apps for SharePoint. managed properties. workload.Optimize the performance of apps for Describe the levels and security of the Create solutions which make use of theSharePoint.Module 2: Developing Managed SharePoint Search Schema.Module 4: newsfeed functionality in SharePointMetadata SolutionsIn this module you will Customizing the Search ExperienceIn Server 2013.Module 14: Monitoring andsee metadata objects and how they are this module you will create and modify Troubleshooting Custom SharePointused to categorize items so that you queries as well as manage search SolutionsThis module will introducecanlearn how to work with them in code. You results.Lessons methods that you can use to improve thewill also see how to use the advanced Customizing Query Processing performance and scalability of solutionsfeatures of terms and manage permissions Customizing Search Results and apps.Lessonsand roles. In t Customizing Content ProcessingLab : Debugging SharePoint Apps in VisualManaged Metadata Configuring Result Types and Display StudioConfiguring Managed Metadata Term Sets Templates Diagnosing Faults in Deployed AppsWorking with Managed Metadata FieldsLab : Configuring and Test Result Type Testing Performance and ScalabilityLab :Developing Managed Metadata Solutions Customizing an Item Display Template Enabling ASP.NET Tracing(Part 1) Customizing a Hover Panel Display Adding a Diagnostics Page to aCreating and Configuring the Corporate TemplateLab : Configuring Entity SharePoint AppStructure App Extraction Configuring ASP.NET TracingDisplaying the Existing Taxonomy Groups Create and deploy an entity extractorAfter Using Trace LogsAfter completing thisCreating a Group, a Term Set, and completing this module, students will be module, students will be able to:TermsLab : Developing Managed Metadata able to: Describe how to identify, diagnose, andSolutions (Part 2) Create various types of result sources remove bugs in SharePoint apps duringObtaining the Host Web Create basic and complex query development.Adding Metadata Site ColumnsAfter transforms Describe how to record information aboutcompleting this module, students will be able Configure query rule conditions and issues that arise in deployed SharePoint

Page 152: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

to: actions to target query intent apps.Explain the capabilities and applications of Create and modify result types Describe how developers optimize themanaged metadata in SharePoint 2013. Create and modify display templates performance of SharePoint apps byAutomate the creation and configuration of Utilize display templates with various implementing best practices, measuringmanaged metadata term sets. search web parts performance, and load testing.Interact with managed metadata term sets Add managed properties as refiners withand fields from client-side and server-side countscode.Module 3: Interacting with the Search Utilize entity extraction in your crawls lineServiceThe module provides an overview of Extend content processing with Content Communicating with SharePoint from anthe search service architecture in EnrichmentModule 5: Implementing AppSharePoint 2013 as it relates to developers, Enterprise Content ManagementIn this Authenticating and Authorizing Apps forbefore describing how to construct queries module, you will see how to work with SharePointusing Keyword Query Language (KQL) and SharePoint document management Designing Apps for PerformanceLab :Understanding the SharePoint 2013 Search features in code.Lessons Monitoring SharePoint Health ScoresService Working with eDiscovery Creating and Deploying an App PartBuilding Search Queries with KQL and FQL Working with Content Management Add health score polling functionalityAfterExecuting Search Queries from CodeLab : Automating Records ManagementLab : completing this module, students will beExecuting Search Queries from SharePoint Implementing Content Management able to:Apps Functionality Describe the apps for SharePointSubmitting Search Queries from Client-Side Creating a Custom Document ID Provider development platform.Code Registering a Custom Document ID Use the client-side object models and theUsing a Custom Action to Launch A Search Provider REST API to communicate withAppAfter completing this module, students Applying a Custom Audit PolicyAfter SharePoint.will be able to: completing this module, students will be Configure security for apps for SharePoint.Describe the SharePoint 2013 Search able to: Optimize the performance of apps forArchitecture. Use SharePoint eDiscovery functionality SharePoint.Module 2: DevelopingBuild simple and advanced KQL Queries. in custom applications. Managed Metadata SolutionsIn thisDescribe the SharePoint Search Index. Create and manage information module you will see metadata objects andDescribe and work with crawled and management policies and document sets how they are used to categorize items somanaged properties. programmatically. that you canlearn how to work with them inDescribe the levels and security of the Manage and customize SharePoint code. You will also see how to use theSharePoint Search Schema.Module 4: records management advanced features of terms and manageCustomizing the Search ExperienceIn this functionality.Module 6: Developing a permissions and roles. In tmodule you will create and modify queries Publishing Site for Web ContentIn this Managed Metadataas well as manage search results.Lessons module, you will learn how to utilize Configuring Managed Metadata Term SetsCustomizing Query Processing develop web content solutions for Working with Managed MetadataCustomizing Search Results publishing sites.Lessons FieldsLab : Developing Managed MetadataCustomizing Content ProcessingLab : Programming with the Web Content Solutions (Part 1)Configuring Result Types and Display Publishing API Creating and Configuring the CorporateTemplates Developing Page Components for Web Structure AppConfiguring and Test Result Type Content PublishingLab : Customizing a Displaying the Existing Taxonomy GroupsCustomizing an Item Display Template SharePoint Publishing Site Creating a Group, a Term Set, andCustomizing a Hover Panel Display Building a Custom Page Field Control TermsLab : Developing ManagedTemplateLab : Configuring Entity Extraction Building a Page LayoutAfter completing Metadata Solutions (Part 2)Create and deploy an entity extractorAfter this module, students will be able to: Obtaining the Host Webcompleting this module, students will be able Describe how to utilize the Publishing API Adding Metadata Site ColumnsAfterto: to access publishing settings and completing this module, students will beCreate various types of result sources content. able to:Create basic and complex query transforms Describe how to use and customize page Explain the capabilities and applications ofConfigure query rule conditions and actions content controls in publishing managed metadata in SharePoint 2013.to target query intent sites.Module 7: Structuring and Automate the creation and configuration ofCreate and modify result types Publishing Websites for All UsersThis managed metadata term sets.Create and modify display templates module will focus on providing you with Interact with managed metadata term setsUtilize display templates with various search the knowledge to build web sites that are and fields from client-side and server-sideweb parts mobile device friendly, support multiple code.Module 3: Interacting with the SearchAdd managed properties as refiners with language and with proper navigation. ServiceThe module provides an overviewcounts This will be accomplished by int of the search service architecture inUtilize entity extraction in your crawls Website Structure and Navigation SharePoint 2013 as it relates toExtend content processing with Content Publishing Content developers, before describing how toEnrichmentModule 5: Implementing Publishing to Mobile Devices construct queries using Keyword QueryEnterprise Content ManagementIn this Multi-language sites using VariationsLab Language (KQL) andmodule, you will see how to work with : Structuring a SharePoint Publishing Site Understanding the SharePoint 2013SharePoint document management features Creating a Navigation Term SetLab : Search Servicein code.Lessons Publishing for Multiple Devices and Building Search Queries with KQL andWorking with eDiscovery Languages FQLWorking with Content Management Creating a Device Channel Executing Search Queries from CodeLab :

Page 153: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Automating Records ManagementLab : Using the Device Panel Control Executing Search Queries fromImplementing Content Management Creating a French VariationAfter SharePoint AppsFunctionality completing this module, students will be Submitting Search Queries fromCreating a Custom Document ID Provider able to: Client-Side CodeRegistering a Custom Document ID Provider Configure website structure and Using a Custom Action to Launch AApplying a Custom Audit PolicyAfter navigation. Search AppAfter completing this module,completing this module, students will be able Describe the difference between students will be able to:to: structured and metadata navigation. Describe the SharePoint 2013 SearchUse SharePoint eDiscovery functionality in Utilize basic publishing features of Architecture.custom applications. SharePoint. Build simple and advanced KQL Queries.Create and manage information Use the new cross-site publishing Describe the SharePoint Search Index.management policies and document sets features of SharePoint 2013. Describe and work with crawled andprogrammatically. Configure and implement variations for managed properties.Manage and customize SharePoint records multilingual sites.Module 8: Developing Describe the levels and security of themanagement functionality.Module 6: Optimized Internet SitesIn this module, SharePoint Search Schema.Module 4:Developing a Publishing Site for Web you will learn how to optimize your site for Customizing the Search ExperienceIn thisContentIn this module, you will learn how to Internet search engines, and maximize module you will create and modify queriesutilize develop web content solutions for the performance of rendering your site as well as manage search results.Lessonspublishing sites.Lessons content.Lessons Customizing Query ProcessingProgramming with the Web Content Optimizing a SharePoint Site for Search Customizing Search ResultsPublishing API Engines Customizing Content ProcessingLab :Developing Page Components for Web Optimizing Performance and Configuring Result Types and DisplayContent PublishingLab : Customizing a ScalabilityLab : Optimizing SharePoint TemplatesSharePoint Publishing Site Publishing Sites Configuring and Test Result TypeBuilding a Custom Page Field Control Optimizing a Site for Search Engines Customizing an Item Display TemplateBuilding a Page LayoutAfter completing this Maximizing the Performance of a Customizing a Hover Panel Displaymodule, students will be able to: Publishing SiteAfter completing this TemplateLab : Configuring EntityDescribe how to utilize the Publishing API to module, students will be able to: Extractionaccess publishing settings and content. Configure search engine optimization Create and deploy an entity extractorAfterDescribe how to use and customize page settings. completing this module, students will becontent controls in publishing sites.Module Add SEO Properties to publishing pages able to:7: Structuring and Publishing Websites for and Managed Navigation terms. Create various types of result sourcesAll UsersThis module will focus on providing Configure caching to improve site Create basic and complex queryyou with the knowledge to build web sites rendering performance. transformsthat are mobile device friendly, support Optimize site assets and resources to Configure query rule conditions andmultiple language and with proper maximize performance.Module 9: actions to target query intentnavigation. This will be accomplished by int Working with Business Connectivity Create and modify result typesWebsite Structure and Navigation ServicesIn this module, you will learn how Create and modify display templatesPublishing Content to develop Business Connectivity Utilize display templates with variousPublishing to Mobile Devices Services (BCS) solutions.Lessons search web partsMulti-language sites using VariationsLab : Business Connectivity Services in Add managed properties as refiners withStructuring a SharePoint Publishing Site SharePoint 2013 countsCreating a Navigation Term SetLab : Creating BDC Models in SharePoint Utilize entity extraction in your crawlsPublishing for Multiple Devices and Designer Extend content processing with ContentLanguages Creating BDC Models in Visual Studio EnrichmentModule 5: ImplementingCreating a Device Channel 2012Lab : Working with Business Enterprise Content ManagementIn thisUsing the Device Panel Control Connectivity Services module, you will see how to work withCreating a French VariationAfter completing Creating Farm-Scoped External Content SharePoint document managementthis module, students will be able to: Types features in code.LessonsConfigure website structure and navigation. Creating App-Scoped External Content Working with eDiscoveryDescribe the difference between structured TypesAfter completing this module, Working with Content Managementand metadata navigation. students will be able to: Automating Records ManagementLab :Utilize basic publishing features of Describe the key components of Implementing Content ManagementSharePoint. Business Connectivity Services in FunctionalityUse the new cross-site publishing features SharePoint Server 2013. Creating a Custom Document ID Providerof SharePoint 2013. Create and configure BDC models by Registering a Custom Document IDConfigure and implement variations for using SharePoint Designer. Providermultilingual sites.Module 8: Developing Developing Custom Connectivity Applying a Custom Audit PolicyAfterOptimized Internet SitesIn this module, you Components completing this module, students will bewill learn how to optimize your site for Working with External Events and able to:Internet search engines, and maximize the NotificationsLab : Creating and Deploying Use SharePoint eDiscovery functionality inperformance of rendering your site a .NET Connectivity Assembly custom applications.content.Lessons Create a .NET Connectivity Assembly Create and manage informationOptimizing a SharePoint Site for Search Implementing Entity Methods management policies and document setsEngines Deploying and testing a .NET programmatically.Optimizing Performance and ScalabilityLab : Connectivity ModelAfter completing this Manage and customize SharePoint

Page 154: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Optimizing SharePoint Publishing Sites module, students will be able to: records management functionality.ModuleOptimizing a Site for Search Engines Describe BCS Connector Framework 6: Developing a Publishing Site for WebMaximizing the Performance of a Publishing scenarios. ContentIn this module, you will learn howSiteAfter completing this module, students Design and Develop BCS Connector to utilize develop web content solutions forwill be able to: stereotyped operations. publishing sites.LessonsConfigure search engine optimization Design and Configure BDC model Programming with the Web Contentsettings. security. Publishing APIAdd SEO Properties to publishing pages Optimize Search Connector crawl Developing Page Components for Weband Managed Navigation terms. performance. Content PublishingLab : Customizing aConfigure caching to improve site rendering Use Visual Studio to build BDC Models SharePoint Publishing Siteperformance. for Search. Building a Custom Page Field ControlOptimize site assets and resources to Deploy BDC Search connectors. Building a Page LayoutAfter completingmaximize performance.Module 9: Working Debug and troubleshoot your search this module, students will be able to:with Business Connectivity ServicesIn this connectors. Describe how to utilize the Publishing APImodule, you will learn how to develop Design and deploy BDC event subscriber to access publishing settings and content.Business Connectivity Services (BCS) methods. Describe how to use and customize pagesolutions.Lessons Describe how to format event notification content controls in publishing sites.ModuleBusiness Connectivity Services in messages. 7: Structuring and Publishing Websites forSharePoint 2013 Configure alerts and event receivers on All UsersThis module will focus onCreating BDC Models in SharePoint external lists.Module 11: Working with providing you with the knowledge to buildDesigner Business DataIn this module you web sites that are mobile device friendly,Creating BDC Models in Visual Studio willleverage BCS components and data in support multiple language and with proper2012Lab : Working with Business custom solutions. The module first covers navigation. This will be accomplished byConnectivity Services the built-in components that SharePoint intCreating Farm-Scoped External Content provides for surfacing business data in Website Structure and NavigationTypes the user interface. Next, we describes Publishing ContentCreating App-Scoped External Content how to work with bus Publishing to Mobile DevicesTypesAfter completing this module, students Working with Business Data in Multi-language sites using VariationsLab :will be able to: Composite Solutions Structuring a SharePoint Publishing SiteDescribe the key components of Business Working with Business Data in Custom Creating a Navigation Term SetLab :Connectivity Services in SharePoint Server Solutions Publishing for Multiple Devices and2013. Working with Business Data in Client LanguagesCreate and configure BDC models by using ApplicationsLab : Working with Business Creating a Device ChannelSharePoint Designer. Data in Apps for SharePoint Using the Device Panel ControlDeveloping Custom Connectivity Reading Business Data in Client-Side Creating a French VariationAfterComponents Code completing this module, students will beWorking with External Events and Presenting Business Data in an App for able to:NotificationsLab : Creating and Deploying a SharePointAfter completing this module, Configure website structure and.NET Connectivity Assembly students will be able to: navigation.Create a .NET Connectivity Assembly Describe the key components of Describe the difference between structuredImplementing Entity Methods Business Connectivity Services in and metadata navigation.Deploying and testing a .NET Connectivity SharePoint Server 2013. Utilize basic publishing features ofModelAfter completing this module, students Create and configure BDC models by SharePoint.will be able to: using SharePoint Designer. Use the new cross-site publishing featuresDescribe BCS Connector Framework Create and configure BDC models by of SharePoint 2013.scenarios. using Visual Studio 2012.Module 12: Configure and implement variations forDesign and Develop BCS Connector Managing and Accessing User Profile multilingual sites.Module 8: Developingstereotyped operations. DataIn this module, you will review key Optimized Internet SitesIn this module,Design and Configure BDC model security. aspects of the user profile service, and you will learn how to optimize your site forOptimize Search Connector crawl see how you can write client-side and Internet search engines, and maximize theperformance. server-side code to access, update and performance of rendering your siteUse Visual Studio to build BDC Models for manage user profile properties.Lessons content.LessonsSearch. Overview of User Profile Data in Optimizing a SharePoint Site for SearchDeploy BDC Search connectors. SharePoint 2013 EnginesDebug and troubleshoot your search Understanding Options for Accessing Optimizing Performance andconnectors. User Profile Data ScalabilityLab : Optimizing SharePointDesign and deploy BDC event subscriber Managing User Profile Data Publishing Sitesmethods. Managing User Profile PropertiesLab : Optimizing a Site for Search EnginesDescribe how to format event notification Accessing User Profile Data Maximizing the Performance of amessages. Add People Search Functionality to an Publishing SiteAfter completing thisConfigure alerts and event receivers on App module, students will be able to:external lists.Module 11: Working with Display User Properties in the AppLab : Configure search engine optimizationBusiness DataIn this module you Managing User Profile Properties settings.willleverage BCS components and data in Add Code to Display User Profile Add SEO Properties to publishing pagescustom solutions. The module first covers Properties and Managed Navigation terms.the built-in components that SharePoint Add Code to Manage User Profile Configure caching to improve site

Page 155: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

provides for surfacing business data in the PropertiesAfter completing this module, rendering performance.user interface. Next, we describes how to students will be able to: Optimize site assets and resources towork with bus Explain how user profile data is used in maximize performance.Module 9: WorkingWorking with Business Data in Composite SharePoint. with Business Connectivity ServicesIn thisSolutions Describe the options and restrictions for module, you will learn how to developWorking with Business Data in Custom accessing user profile data. Business Connectivity Services (BCS)Solutions Use client-side code to access and solutions.LessonsWorking with Business Data in Client server-side code to access and update Business Connectivity Services inApplicationsLab : Working with Business user profile data. SharePoint 2013Data in Apps for SharePoint Configure and manage user profile Creating BDC Models in SharePointReading Business Data in Client-Side Code properties.Module 13: Customizing the DesignerPresenting Business Data in an App for Social WorkloadIn this module, you will Creating BDC Models in Visual StudioSharePointAfter completing this module, see some of the social features in 2012Lab : Working with Businessstudents will be able to: SharePoint 2013, and you will see how Connectivity ServicesDescribe the key components of Business you can develop apps which extend and Creating Farm-Scoped External ContentConnectivity Services in SharePoint Server customize the social workload; tailoring Types2013. the experience for your business Creating App-Scoped External ContentCreate and configure BDC models by using needs.Lessons TypesAfter completing this module,SharePoint Designer. Overview of the Social Workload students will be able to:Create and configure BDC models by using Developing Social Solutions Describe the key components of BusinessVisual Studio 2012.Module 12: Managing Working with FeedsLab : Creating a Connectivity Services in SharePoint Serverand Accessing User Profile DataIn this Social App Part 2013.module, you will review key aspects of the Displaying a Project Site Newsfeed Create and configure BDC models byuser profile service, and see how you can Posting a Message to a Newsfeed using SharePoint Designer.write client-side and server-side code to Using Search to Retrieve Newsfeed Developing Custom Connectivityaccess, update and manage user profile PostsAfter completing this module, Componentsproperties.Lessons students will be able to: Working with External Events andOverview of User Profile Data in SharePoint Describe the main components of the NotificationsLab : Creating and Deploying2013 social workload. a .NET Connectivity AssemblyUnderstanding Options for Accessing User Develop solutions to extend the social Create a .NET Connectivity AssemblyProfile Data workload. Implementing Entity MethodsManaging User Profile Data Create solutions which make use of the Deploying and testing a .NET ConnectivityManaging User Profile PropertiesLab : newsfeed functionality in SharePoint ModelAfter completing this module,Accessing User Profile Data Server 2013.Module 14: Monitoring and students will be able to:Add People Search Functionality to an App Troubleshooting Custom SharePoint Describe BCS Connector FrameworkDisplay User Properties in the AppLab : SolutionsThis module will introduce scenarios.Managing User Profile Properties methods that you can use to improve the Design and Develop BCS ConnectorAdd Code to Display User Profile Properties performance and scalability of solutions stereotyped operations.Add Code to Manage User Profile and apps.Lessons Design and Configure BDC model security.PropertiesAfter completing this module, Debugging SharePoint Apps in Visual Optimize Search Connector crawlstudents will be able to: Studio performance.Explain how user profile data is used in Diagnosing Faults in Deployed Apps Use Visual Studio to build BDC Models forSharePoint. Testing Performance and ScalabilityLab : Search.Describe the options and restrictions for Enabling ASP.NET Tracing Deploy BDC Search connectors.accessing user profile data. Adding a Diagnostics Page to a Debug and troubleshoot your searchUse client-side code to access and SharePoint App connectors.server-side code to access and update user Configuring ASP.NET Tracing Design and deploy BDC event subscriberprofile data. Using Trace LogsAfter completing this methods.Configure and manage user profile module, students will be able to: Describe how to format event notificationproperties.Module 13: Customizing the Describe how to identify, diagnose, and messages.Social WorkloadIn this module, you will see remove bugs in SharePoint apps during Configure alerts and event receivers onsome of the social features in SharePoint development. external lists.Module 11: Working with2013, and you will see how you can develop Describe how to record information about Business DataIn this module youapps which extend and customize the social issues that arise in deployed SharePoint willleverage BCS components and data inworkload; tailoring the experience for your apps. custom solutions. The module first coversbusiness needs.Lessons Describe how developers optimize the the built-in components that SharePointOverview of the Social Workload performance of SharePoint apps by provides for surfacing business data in theDeveloping Social Solutions implementing best practices, measuring user interface. Next, we describes how toWorking with FeedsLab : Creating a Social performance, and load testing. work with busApp Part Working with Business Data in CompositeDisplaying a Project Site Newsfeed Create and configure BDC models by using SolutionsPosting a Message to a Newsfeed Visual Studio 2012. Working with Business Data in CustomUsing Search to Retrieve Newsfeed line SolutionsPostsAfter completing this module, students Module 10: Creating Advanced Business Working with Business Data in Clientwill be able to: Data Connectivity ModelsThis module will ApplicationsLab : Working with BusinessDescribe the main components of the social explore how to create custom search Data in Apps for SharePoint

Page 156: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

workload. connectors using several different Reading Business Data in Client-SideDevelop solutions to extend the social methodologies and lastly, you will learn Codeworkload. the advanced topic of the new SharePoint Presenting Business Data in an App forCreate solutions which make use of the 2013 external event notification feature to SharePointAfter completing this module,newsfeed functionality in SharePoint Server support SharePoint list features such as students will be able to:2013.Module 14: Monitoring and alerts and event re Describe the key components of BusinessTroubleshooting Custom SharePoint Configuring BDC Models for Search Connectivity Services in SharePoint ServerSolutionsThis module will introduce methods 2013.that you can use to improve the Create and configure BDC models byperformance and scalability of solutions and line using SharePoint Designer.apps.Lessons Communicating with SharePoint from an Create and configure BDC models byDebugging SharePoint Apps in Visual Studio App using Visual Studio 2012.Module 12:Diagnosing Faults in Deployed Apps Authenticating and Authorizing Apps for Managing and Accessing User ProfileTesting Performance and ScalabilityLab : SharePoint DataIn this module, you will review keyEnabling ASP.NET Tracing Designing Apps for PerformanceLab : aspects of the user profile service, and seeAdding a Diagnostics Page to a SharePoint Monitoring SharePoint Health Scores how you can write client-side andApp Creating and Deploying an App Part server-side code to access, update andConfiguring ASP.NET Tracing Add health score polling functionalityAfter manage user profile properties.LessonsUsing Trace LogsAfter completing this completing this module, students will be Overview of User Profile Data inmodule, students will be able to: able to: SharePoint 2013Describe how to identify, diagnose, and Describe the apps for SharePoint Understanding Options for Accessing Userremove bugs in SharePoint apps during development platform. Profile Datadevelopment. Use the client-side object models and the Managing User Profile DataDescribe how to record information about REST API to communicate with Managing User Profile PropertiesLab :issues that arise in deployed SharePoint SharePoint. Accessing User Profile Dataapps. Configure security for apps for Add People Search Functionality to an AppDescribe how developers optimize the SharePoint. Display User Properties in the AppLab :performance of SharePoint apps by Optimize the performance of apps for Managing User Profile Propertiesimplementing best practices, measuring SharePoint.Module 2: Developing Add Code to Display User Profileperformance, and load testing. Managed Metadata SolutionsIn this Properties

module you will see metadata objects Add Code to Manage User Profileand how they are used to categorize PropertiesAfter completing this module,

line items so that you canlearn how to work students will be able to:Communicating with SharePoint from an with them in code. You will also see how Explain how user profile data is used inApp to use the advanced features of terms SharePoint.Authenticating and Authorizing Apps for and manage permissions and roles. In t Describe the options and restrictions forSharePoint Managed Metadata accessing user profile data.Designing Apps for PerformanceLab : Configuring Managed Metadata Term Use client-side code to access andMonitoring SharePoint Health Scores Sets server-side code to access and updateCreating and Deploying an App Part Working with Managed Metadata user profile data.Add health score polling functionalityAfter FieldsLab : Developing Managed Configure and manage user profilecompleting this module, students will be able Metadata Solutions (Part 1) properties.Module 13: Customizing theto: Creating and Configuring the Corporate Social WorkloadIn this module, you willDescribe the apps for SharePoint Structure App see some of the social features indevelopment platform. Displaying the Existing Taxonomy SharePoint 2013, and you will see how youUse the client-side object models and the Groups can develop apps which extend andREST API to communicate with SharePoint. Creating a Group, a Term Set, and customize the social workload; tailoring theConfigure security for apps for SharePoint. TermsLab : Developing Managed experience for your businessOptimize the performance of apps for Metadata Solutions (Part 2) needs.LessonsSharePoint.Module 2: Developing Managed Obtaining the Host Web Overview of the Social WorkloadMetadata SolutionsIn this module you will Adding Metadata Site ColumnsAfter Developing Social Solutionssee metadata objects and how they are completing this module, students will be Working with FeedsLab : Creating a Socialused to categorize items so that you able to: App Partcanlearn how to work with them in code. You Explain the capabilities and applications Displaying a Project Site Newsfeedwill also see how to use the advanced of managed metadata in SharePoint Posting a Message to a Newsfeedfeatures of terms and manage permissions 2013. Using Search to Retrieve Newsfeedand roles. In t Automate the creation and configuration PostsAfter completing this module,Managed Metadata of managed metadata term sets. students will be able to:Configuring Managed Metadata Term Sets Interact with managed metadata term Describe the main components of theWorking with Managed Metadata FieldsLab : sets and fields from client-side and social workload.Developing Managed Metadata Solutions server-side code.Module 3: Interacting Develop solutions to extend the social(Part 1) with the Search ServiceThe module workload.Creating and Configuring the Corporate provides an overview of the search Create solutions which make use of theStructure App service architecture in SharePoint 2013 newsfeed functionality in SharePointDisplaying the Existing Taxonomy Groups as it relates to developers, before Server 2013.Module 14: Monitoring andCreating a Group, a Term Set, and describing how to construct queries using Troubleshooting Custom SharePoint

Page 157: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

TermsLab : Developing Managed Metadata Keyword Query Language (KQL) and SolutionsThis module will introduceSolutions (Part 2) Understanding the SharePoint 2013 methods that you can use to improve theObtaining the Host Web Search Service performance and scalability of solutionsAdding Metadata Site ColumnsAfter Building Search Queries with KQL and and apps.Lessonscompleting this module, students will be able FQL Debugging SharePoint Apps in Visualto: Executing Search Queries from CodeLab StudioExplain the capabilities and applications of : Executing Search Queries from Diagnosing Faults in Deployed Appsmanaged metadata in SharePoint 2013. SharePoint Apps Testing Performance and ScalabilityLab :Automate the creation and configuration of Submitting Search Queries from Enabling ASP.NET Tracingmanaged metadata term sets. Client-Side Code Adding a Diagnostics Page to aInteract with managed metadata term sets Using a Custom Action to Launch A SharePoint Appand fields from client-side and server-side Search AppAfter completing this module, Configuring ASP.NET Tracingcode.Module 3: Interacting with the Search students will be able to: Using Trace LogsAfter completing thisServiceThe module provides an overview of Describe the SharePoint 2013 Search module, students will be able to:the search service architecture in Architecture. Describe how to identify, diagnose, andSharePoint 2013 as it relates to developers, Build simple and advanced KQL Queries. remove bugs in SharePoint apps duringbefore describing how to construct queries Describe the SharePoint Search Index. development.using Keyword Query Language (KQL) and Describe and work with crawled and Describe how to record information aboutUnderstanding the SharePoint 2013 Search managed properties. issues that arise in deployed SharePointService Describe the levels and security of the apps.Building Search Queries with KQL and FQL SharePoint Search Schema.Module 4: Describe how developers optimize theExecuting Search Queries from CodeLab : Customizing the Search ExperienceIn performance of SharePoint apps byExecuting Search Queries from SharePoint this module you will create and modify implementing best practices, measuringApps queries as well as manage search performance, and load testing.Submitting Search Queries from Client-Side results.LessonsCode Customizing Query ProcessingUsing a Custom Action to Launch A Search Customizing Search Results lineAppAfter completing this module, students Customizing Content ProcessingLab : Communicating with SharePoint from anwill be able to: Configuring Result Types and Display AppDescribe the SharePoint 2013 Search Templates Authenticating and Authorizing Apps forArchitecture. Configuring and Test Result Type SharePointBuild simple and advanced KQL Queries. Customizing an Item Display Template Designing Apps for PerformanceLab :Describe the SharePoint Search Index. Customizing a Hover Panel Display Monitoring SharePoint Health ScoresDescribe and work with crawled and TemplateLab : Configuring Entity Creating and Deploying an App Partmanaged properties. Extraction Add health score polling functionalityAfterDescribe the levels and security of the Create and deploy an entity extractorAfter completing this module, students will beSharePoint Search Schema.Module 4: completing this module, students will be able to:Customizing the Search ExperienceIn this able to: Describe the apps for SharePointmodule you will create and modify queries Create various types of result sources development platform.as well as manage search results.Lessons Create basic and complex query Use the client-side object models and theCustomizing Query Processing transforms REST API to communicate withCustomizing Search Results Configure query rule conditions and SharePoint.Customizing Content ProcessingLab : actions to target query intent Configure security for apps for SharePoint.Configuring Result Types and Display Create and modify result types Optimize the performance of apps forTemplates Create and modify display templates SharePoint.Module 2: DevelopingConfiguring and Test Result Type Utilize display templates with various Managed Metadata SolutionsIn thisCustomizing an Item Display Template search web parts module you will see metadata objects andCustomizing a Hover Panel Display Add managed properties as refiners with how they are used to categorize items soTemplateLab : Configuring Entity Extraction counts that you canlearn how to work with them inCreate and deploy an entity extractorAfter Utilize entity extraction in your crawls code. You will also see how to use thecompleting this module, students will be able Extend content processing with Content advanced features of terms and manageto: EnrichmentModule 5: Implementing permissions and roles. In tCreate various types of result sources Enterprise Content ManagementIn this Managed MetadataCreate basic and complex query transforms module, you will see how to work with Configuring Managed Metadata Term SetsConfigure query rule conditions and actions SharePoint document management Working with Managed Metadatato target query intent features in code.Lessons FieldsLab : Developing Managed MetadataCreate and modify result types Working with eDiscovery Solutions (Part 1)Create and modify display templates Working with Content Management Creating and Configuring the CorporateUtilize display templates with various search Automating Records ManagementLab : Structure Appweb parts Implementing Content Management Displaying the Existing Taxonomy GroupsAdd managed properties as refiners with Functionality Creating a Group, a Term Set, andcounts Creating a Custom Document ID Provider TermsLab : Developing ManagedUtilize entity extraction in your crawls Registering a Custom Document ID Metadata Solutions (Part 2)Extend content processing with Content Provider Obtaining the Host WebEnrichmentModule 5: Implementing Applying a Custom Audit PolicyAfter Adding Metadata Site ColumnsAfterEnterprise Content ManagementIn this completing this module, students will be completing this module, students will be

Page 158: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

module, you will see how to work with able to: able to:SharePoint document management features Use SharePoint eDiscovery functionality Explain the capabilities and applications ofin code.Lessons in custom applications. managed metadata in SharePoint 2013.Working with eDiscovery Create and manage information Automate the creation and configuration ofWorking with Content Management management policies and document sets managed metadata term sets.Automating Records ManagementLab : programmatically. Interact with managed metadata term setsImplementing Content Management Manage and customize SharePoint and fields from client-side and server-sideFunctionality records management code.Module 3: Interacting with the SearchCreating a Custom Document ID Provider functionality.Module 6: Developing a ServiceThe module provides an overviewRegistering a Custom Document ID Provider Publishing Site for Web ContentIn this of the search service architecture inApplying a Custom Audit PolicyAfter module, you will learn how to utilize SharePoint 2013 as it relates tocompleting this module, students will be able develop web content solutions for developers, before describing how toto: publishing sites.Lessons construct queries using Keyword QueryUse SharePoint eDiscovery functionality in Programming with the Web Content Language (KQL) andcustom applications. Publishing API Understanding the SharePoint 2013Create and manage information Developing Page Components for Web Search Servicemanagement policies and document sets Content PublishingLab : Customizing a Building Search Queries with KQL andprogrammatically. SharePoint Publishing Site FQLManage and customize SharePoint records Building a Custom Page Field Control Executing Search Queries from CodeLab :management functionality.Module 6: Building a Page LayoutAfter completing Executing Search Queries fromDeveloping a Publishing Site for Web this module, students will be able to: SharePoint AppsContentIn this module, you will learn how to Describe how to utilize the Publishing API Submitting Search Queries fromutilize develop web content solutions for to access publishing settings and Client-Side Codepublishing sites.Lessons content. Using a Custom Action to Launch AProgramming with the Web Content Describe how to use and customize page Search AppAfter completing this module,Publishing API content controls in publishing students will be able to:Developing Page Components for Web sites.Module 7: Structuring and Describe the SharePoint 2013 SearchContent PublishingLab : Customizing a Publishing Websites for All UsersThis Architecture.SharePoint Publishing Site module will focus on providing you with Build simple and advanced KQL Queries.Building a Custom Page Field Control the knowledge to build web sites that are Describe the SharePoint Search Index.Building a Page LayoutAfter completing this mobile device friendly, support multiple Describe and work with crawled andmodule, students will be able to: language and with proper navigation. managed properties.Describe how to utilize the Publishing API to This will be accomplished by int Describe the levels and security of theaccess publishing settings and content. Website Structure and Navigation SharePoint Search Schema.Module 4:Describe how to use and customize page Publishing Content Customizing the Search ExperienceIn thiscontent controls in publishing sites.Module Publishing to Mobile Devices module you will create and modify queries7: Structuring and Publishing Websites for Multi-language sites using VariationsLab as well as manage search results.LessonsAll UsersThis module will focus on providing : Structuring a SharePoint Publishing Site Customizing Query Processingyou with the knowledge to build web sites Creating a Navigation Term SetLab : Customizing Search Resultsthat are mobile device friendly, support Publishing for Multiple Devices and Customizing Content ProcessingLab :multiple language and with proper Languages Configuring Result Types and Displaynavigation. This will be accomplished by int Creating a Device Channel TemplatesWebsite Structure and Navigation Using the Device Panel Control Configuring and Test Result TypePublishing Content Creating a French VariationAfter Customizing an Item Display TemplatePublishing to Mobile Devices completing this module, students will be Customizing a Hover Panel DisplayMulti-language sites using VariationsLab : able to: TemplateLab : Configuring EntityStructuring a SharePoint Publishing Site Configure website structure and ExtractionCreating a Navigation Term SetLab : navigation. Create and deploy an entity extractorAfterPublishing for Multiple Devices and Describe the difference between completing this module, students will beLanguages structured and metadata navigation. able to:Creating a Device Channel Utilize basic publishing features of Create various types of result sourcesUsing the Device Panel Control SharePoint. Create basic and complex queryCreating a French VariationAfter completing Use the new cross-site publishing transformsthis module, students will be able to: features of SharePoint 2013. Configure query rule conditions andConfigure website structure and navigation. Configure and implement variations for actions to target query intentDescribe the difference between structured multilingual sites.Module 8: Developing Create and modify result typesand metadata navigation. Optimized Internet SitesIn this module, Create and modify display templatesUtilize basic publishing features of you will learn how to optimize your site for Utilize display templates with variousSharePoint. Internet search engines, and maximize search web partsUse the new cross-site publishing features the performance of rendering your site Add managed properties as refiners withof SharePoint 2013. content.Lessons countsConfigure and implement variations for Optimizing a SharePoint Site for Search Utilize entity extraction in your crawlsmultilingual sites.Module 8: Developing Engines Extend content processing with ContentOptimized Internet SitesIn this module, you Optimizing Performance and EnrichmentModule 5: Implementingwill learn how to optimize your site for ScalabilityLab : Optimizing SharePoint Enterprise Content ManagementIn thisInternet search engines, and maximize the Publishing Sites module, you will see how to work with

Page 159: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

performance of rendering your site Optimizing a Site for Search Engines SharePoint document managementcontent.Lessons Maximizing the Performance of a features in code.LessonsOptimizing a SharePoint Site for Search Publishing SiteAfter completing this Working with eDiscoveryEngines module, students will be able to: Working with Content ManagementOptimizing Performance and ScalabilityLab : Configure search engine optimization Automating Records ManagementLab :Optimizing SharePoint Publishing Sites settings. Implementing Content ManagementOptimizing a Site for Search Engines Add SEO Properties to publishing pages FunctionalityMaximizing the Performance of a Publishing and Managed Navigation terms. Creating a Custom Document ID ProviderSiteAfter completing this module, students Configure caching to improve site Registering a Custom Document IDwill be able to: rendering performance. ProviderConfigure search engine optimization Optimize site assets and resources to Applying a Custom Audit PolicyAftersettings. maximize performance.Module 9: completing this module, students will beAdd SEO Properties to publishing pages Working with Business Connectivity able to:and Managed Navigation terms. ServicesIn this module, you will learn how Use SharePoint eDiscovery functionality inConfigure caching to improve site rendering to develop Business Connectivity custom applications.performance. Services (BCS) solutions.Lessons Create and manage informationOptimize site assets and resources to Business Connectivity Services in management policies and document setsmaximize performance.Module 9: Working SharePoint 2013 programmatically.with Business Connectivity ServicesIn this Creating BDC Models in SharePoint Manage and customize SharePointmodule, you will learn how to develop Designer records management functionality.ModuleBusiness Connectivity Services (BCS) Creating BDC Models in Visual Studio 6: Developing a Publishing Site for Websolutions.Lessons 2012Lab : Working with Business ContentIn this module, you will learn howBusiness Connectivity Services in Connectivity Services to utilize develop web content solutions forSharePoint 2013 Creating Farm-Scoped External Content publishing sites.LessonsCreating BDC Models in SharePoint Types Programming with the Web ContentDesigner Creating App-Scoped External Content Publishing APICreating BDC Models in Visual Studio TypesAfter completing this module, Developing Page Components for Web2012Lab : Working with Business students will be able to: Content PublishingLab : Customizing aConnectivity Services Describe the key components of SharePoint Publishing SiteCreating Farm-Scoped External Content Business Connectivity Services in Building a Custom Page Field ControlTypes SharePoint Server 2013. Building a Page LayoutAfter completingCreating App-Scoped External Content Create and configure BDC models by this module, students will be able to:TypesAfter completing this module, students using SharePoint Designer. Describe how to utilize the Publishing APIwill be able to: Developing Custom Connectivity to access publishing settings and content.Describe the key components of Business Components Describe how to use and customize pageConnectivity Services in SharePoint Server Working with External Events and content controls in publishing sites.Module2013. NotificationsLab : Creating and Deploying 7: Structuring and Publishing Websites forCreate and configure BDC models by using a .NET Connectivity Assembly All UsersThis module will focus onSharePoint Designer. Create a .NET Connectivity Assembly providing you with the knowledge to buildDeveloping Custom Connectivity Implementing Entity Methods web sites that are mobile device friendly,Components Deploying and testing a .NET support multiple language and with properWorking with External Events and Connectivity ModelAfter completing this navigation. This will be accomplished byNotificationsLab : Creating and Deploying a module, students will be able to: int.NET Connectivity Assembly Describe BCS Connector Framework Website Structure and NavigationCreate a .NET Connectivity Assembly scenarios. Publishing ContentImplementing Entity Methods Design and Develop BCS Connector Publishing to Mobile DevicesDeploying and testing a .NET Connectivity stereotyped operations. Multi-language sites using VariationsLab :ModelAfter completing this module, students Design and Configure BDC model Structuring a SharePoint Publishing Sitewill be able to: security. Creating a Navigation Term SetLab :Describe BCS Connector Framework Optimize Search Connector crawl Publishing for Multiple Devices andscenarios. performance. LanguagesDesign and Develop BCS Connector Use Visual Studio to build BDC Models Creating a Device Channelstereotyped operations. for Search. Using the Device Panel ControlDesign and Configure BDC model security. Deploy BDC Search connectors. Creating a French VariationAfterOptimize Search Connector crawl Debug and troubleshoot your search completing this module, students will beperformance. connectors. able to:Use Visual Studio to build BDC Models for Design and deploy BDC event subscriber Configure website structure andSearch. methods. navigation.Deploy BDC Search connectors. Describe how to format event notification Describe the difference between structuredDebug and troubleshoot your search messages. and metadata navigation.connectors. Configure alerts and event receivers on Utilize basic publishing features ofDesign and deploy BDC event subscriber external lists.Module 11: Working with SharePoint.methods. Business DataIn this module you Use the new cross-site publishing featuresDescribe how to format event notification willleverage BCS components and data in of SharePoint 2013.messages. custom solutions. The module first covers Configure and implement variations forConfigure alerts and event receivers on the built-in components that SharePoint multilingual sites.Module 8: Developing

Page 160: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

external lists.Module 11: Working with provides for surfacing business data in Optimized Internet SitesIn this module,Business DataIn this module you the user interface. Next, we describes you will learn how to optimize your site forwillleverage BCS components and data in how to work with bus Internet search engines, and maximize thecustom solutions. The module first covers Working with Business Data in performance of rendering your sitethe built-in components that SharePoint Composite Solutions content.Lessonsprovides for surfacing business data in the Working with Business Data in Custom Optimizing a SharePoint Site for Searchuser interface. Next, we describes how to Solutions Engineswork with bus Working with Business Data in Client Optimizing Performance andWorking with Business Data in Composite ApplicationsLab : Working with Business ScalabilityLab : Optimizing SharePointSolutions Data in Apps for SharePoint Publishing SitesWorking with Business Data in Custom Reading Business Data in Client-Side Optimizing a Site for Search EnginesSolutions Code Maximizing the Performance of aWorking with Business Data in Client Presenting Business Data in an App for Publishing SiteAfter completing thisApplicationsLab : Working with Business SharePointAfter completing this module, module, students will be able to:Data in Apps for SharePoint students will be able to: Configure search engine optimizationReading Business Data in Client-Side Code Describe the key components of settings.Presenting Business Data in an App for Business Connectivity Services in Add SEO Properties to publishing pagesSharePointAfter completing this module, SharePoint Server 2013. and Managed Navigation terms.students will be able to: Create and configure BDC models by Configure caching to improve siteDescribe the key components of Business using SharePoint Designer. rendering performance.Connectivity Services in SharePoint Server Create and configure BDC models by Optimize site assets and resources to2013. using Visual Studio 2012.Module 12: maximize performance.Module 9: WorkingCreate and configure BDC models by using Managing and Accessing User Profile with Business Connectivity ServicesIn thisSharePoint Designer. DataIn this module, you will review key module, you will learn how to developCreate and configure BDC models by using aspects of the user profile service, and Business Connectivity Services (BCS)Visual Studio 2012.Module 12: Managing see how you can write client-side and solutions.Lessonsand Accessing User Profile DataIn this server-side code to access, update and Business Connectivity Services inmodule, you will review key aspects of the manage user profile properties.Lessons SharePoint 2013user profile service, and see how you can Overview of User Profile Data in Creating BDC Models in SharePointwrite client-side and server-side code to SharePoint 2013 Designeraccess, update and manage user profile Understanding Options for Accessing Creating BDC Models in Visual Studioproperties.Lessons User Profile Data 2012Lab : Working with BusinessOverview of User Profile Data in SharePoint Managing User Profile Data Connectivity Services2013 Managing User Profile PropertiesLab : Creating Farm-Scoped External ContentUnderstanding Options for Accessing User Accessing User Profile Data TypesProfile Data Add People Search Functionality to an Creating App-Scoped External ContentManaging User Profile Data App TypesAfter completing this module,Managing User Profile PropertiesLab : Display User Properties in the AppLab : students will be able to:Accessing User Profile Data Managing User Profile Properties Describe the key components of BusinessAdd People Search Functionality to an App Add Code to Display User Profile Connectivity Services in SharePoint ServerDisplay User Properties in the AppLab : Properties 2013.Managing User Profile Properties Add Code to Manage User Profile Create and configure BDC models byAdd Code to Display User Profile Properties PropertiesAfter completing this module, using SharePoint Designer.Add Code to Manage User Profile students will be able to: Developing Custom ConnectivityPropertiesAfter completing this module, Explain how user profile data is used in Componentsstudents will be able to: SharePoint. Working with External Events andExplain how user profile data is used in Describe the options and restrictions for NotificationsLab : Creating and DeployingSharePoint. accessing user profile data. a .NET Connectivity AssemblyDescribe the options and restrictions for Use client-side code to access and Create a .NET Connectivity Assemblyaccessing user profile data. server-side code to access and update Implementing Entity MethodsUse client-side code to access and user profile data. Deploying and testing a .NET Connectivityserver-side code to access and update user Configure and manage user profile ModelAfter completing this module,profile data. properties.Module 13: Customizing the students will be able to:Configure and manage user profile Social WorkloadIn this module, you will Describe BCS Connector Frameworkproperties.Module 13: Customizing the see some of the social features in scenarios.Social WorkloadIn this module, you will see SharePoint 2013, and you will see how Design and Develop BCS Connectorsome of the social features in SharePoint you can develop apps which extend and stereotyped operations.2013, and you will see how you can develop customize the social workload; tailoring Design and Configure BDC model security.apps which extend and customize the social the experience for your business Optimize Search Connector crawlworkload; tailoring the experience for your needs.Lessons performance.business needs.Lessons Overview of the Social Workload Use Visual Studio to build BDC Models forOverview of the Social Workload Developing Social Solutions Search.Developing Social Solutions Working with FeedsLab : Creating a Deploy BDC Search connectors.Working with FeedsLab : Creating a Social Social App Part Debug and troubleshoot your searchApp Part Displaying a Project Site Newsfeed connectors.Displaying a Project Site Newsfeed Posting a Message to a Newsfeed Design and deploy BDC event subscriber

Page 161: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Posting a Message to a Newsfeed Using Search to Retrieve Newsfeed methods.Using Search to Retrieve Newsfeed PostsAfter completing this module, Describe how to format event notificationPostsAfter completing this module, students students will be able to: messages.will be able to: Describe the main components of the Configure alerts and event receivers onDescribe the main components of the social social workload. external lists.Module 11: Working withworkload. Develop solutions to extend the social Business DataIn this module youDevelop solutions to extend the social workload. willleverage BCS components and data inworkload. Create solutions which make use of the custom solutions. The module first coversCreate solutions which make use of the newsfeed functionality in SharePoint the built-in components that SharePointnewsfeed functionality in SharePoint Server Server 2013.Module 14: Monitoring and provides for surfacing business data in the2013.Module 14: Monitoring and Troubleshooting Custom SharePoint user interface. Next, we describes how toTroubleshooting Custom SharePoint SolutionsThis module will introduce work with busSolutionsThis module will introduce methods methods that you can use to improve the Working with Business Data in Compositethat you can use to improve the performance and scalability of solutions Solutionsperformance and scalability of solutions and and apps.Lessons Working with Business Data in Customapps.Lessons Debugging SharePoint Apps in Visual SolutionsDebugging SharePoint Apps in Visual Studio Studio Working with Business Data in ClientDiagnosing Faults in Deployed Apps Diagnosing Faults in Deployed Apps ApplicationsLab : Working with BusinessTesting Performance and ScalabilityLab : Testing Performance and ScalabilityLab : Data in Apps for SharePointEnabling ASP.NET Tracing Enabling ASP.NET Tracing Reading Business Data in Client-SideAdding a Diagnostics Page to a SharePoint Adding a Diagnostics Page to a CodeApp SharePoint App Presenting Business Data in an App forConfiguring ASP.NET Tracing Configuring ASP.NET Tracing SharePointAfter completing this module,Using Trace LogsAfter completing this Using Trace LogsAfter completing this students will be able to:module, students will be able to: module, students will be able to: Describe the key components of BusinessDescribe how to identify, diagnose, and Describe how to identify, diagnose, and Connectivity Services in SharePoint Serverremove bugs in SharePoint apps during remove bugs in SharePoint apps during 2013.development. development. Create and configure BDC models byDescribe how to record information about Describe how to record information about using SharePoint Designer.issues that arise in deployed SharePoint issues that arise in deployed SharePoint Create and configure BDC models byapps. apps. using Visual Studio 2012.Module 12:Describe how developers optimize the Describe how developers optimize the Managing and Accessing User Profileperformance of SharePoint apps by performance of SharePoint apps by DataIn this module, you will review keyimplementing best practices, measuring implementing best practices, measuring aspects of the user profile service, and seeperformance, and load testing. performance, and load testing. how you can write client-side and

server-side code to access, update andmanage user profile properties.Lessons

line line Overview of User Profile Data inCommunicating with SharePoint from an Communicating with SharePoint from an SharePoint 2013App App Understanding Options for Accessing UserAuthenticating and Authorizing Apps for Authenticating and Authorizing Apps for Profile DataSharePoint SharePoint Managing User Profile DataDesigning Apps for PerformanceLab : Designing Apps for PerformanceLab : Managing User Profile PropertiesLab :Monitoring SharePoint Health Scores Monitoring SharePoint Health Scores Accessing User Profile DataCreating and Deploying an App Part Creating and Deploying an App Part Add People Search Functionality to an AppAdd health score polling functionalityAfter Add health score polling functionalityAfter Display User Properties in the AppLab :completing this module, students will be able completing this module, students will be Managing User Profile Propertiesto: able to: Add Code to Display User ProfileDescribe the apps for SharePoint Describe the apps for SharePoint Propertiesdevelopment platform. development platform. Add Code to Manage User ProfileUse the client-side object models and the Use the client-side object models and the PropertiesAfter completing this module,REST API to communicate with SharePoint. REST API to communicate with students will be able to:Configure security for apps for SharePoint. SharePoint. Explain how user profile data is used inOptimize the performance of apps for Configure security for apps for SharePoint.SharePoint.Module 2: Developing Managed SharePoint. Describe the options and restrictions forMetadata SolutionsIn this module you will Optimize the performance of apps for accessing user profile data.see metadata objects and how they are SharePoint.Module 2: Developing Use client-side code to access andused to categorize items so that you Managed Metadata SolutionsIn this server-side code to access and updatecanlearn how to work with them in code. You module you will see metadata objects user profile data.will also see how to use the advanced and how they are used to categorize Configure and manage user profilefeatures of terms and manage permissions items so that you canlearn how to work properties.Module 13: Customizing theand roles. In t with them in code. You will also see how Social WorkloadIn this module, you willManaged Metadata to use the advanced features of terms see some of the social features inConfiguring Managed Metadata Term Sets and manage permissions and roles. In t SharePoint 2013, and you will see how youWorking with Managed Metadata FieldsLab : Managed Metadata can develop apps which extend andDeveloping Managed Metadata Solutions Configuring Managed Metadata Term customize the social workload; tailoring the

Page 162: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

(Part 1) Sets experience for your businessCreating and Configuring the Corporate Working with Managed Metadata needs.LessonsStructure App FieldsLab : Developing Managed Overview of the Social WorkloadDisplaying the Existing Taxonomy Groups Metadata Solutions (Part 1) Developing Social SolutionsCreating a Group, a Term Set, and Creating and Configuring the Corporate Working with FeedsLab : Creating a SocialTermsLab : Developing Managed Metadata Structure App App PartSolutions (Part 2) Displaying the Existing Taxonomy Displaying a Project Site NewsfeedObtaining the Host Web Groups Posting a Message to a NewsfeedAdding Metadata Site ColumnsAfter Creating a Group, a Term Set, and Using Search to Retrieve Newsfeedcompleting this module, students will be able TermsLab : Developing Managed PostsAfter completing this module,to: Metadata Solutions (Part 2) students will be able to:Explain the capabilities and applications of Obtaining the Host Web Describe the main components of themanaged metadata in SharePoint 2013. Adding Metadata Site ColumnsAfter social workload.Automate the creation and configuration of completing this module, students will be Develop solutions to extend the socialmanaged metadata term sets. able to: workload.Interact with managed metadata term sets Explain the capabilities and applications Create solutions which make use of theand fields from client-side and server-side of managed metadata in SharePoint newsfeed functionality in SharePointcode.Module 3: Interacting with the Search 2013. Server 2013.Module 14: Monitoring andServiceThe module provides an overview of Automate the creation and configuration Troubleshooting Custom SharePointthe search service architecture in of managed metadata term sets. SolutionsThis module will introduceSharePoint 2013 as it relates to developers, Interact with managed metadata term methods that you can use to improve thebefore describing how to construct queries sets and fields from client-side and performance and scalability of solutionsusing Keyword Query Language (KQL) and server-side code.Module 3: Interacting and apps.LessonsUnderstanding the SharePoint 2013 Search with the Search ServiceThe module Debugging SharePoint Apps in VisualService provides an overview of the search StudioBuilding Search Queries with KQL and FQL service architecture in SharePoint 2013 Diagnosing Faults in Deployed AppsExecuting Search Queries from CodeLab : as it relates to developers, before Testing Performance and ScalabilityLab :Executing Search Queries from SharePoint describing how to construct queries using Enabling ASP.NET TracingApps Keyword Query Language (KQL) and Adding a Diagnostics Page to aSubmitting Search Queries from Client-Side Understanding the SharePoint 2013 SharePoint AppCode Search Service Configuring ASP.NET TracingUsing a Custom Action to Launch A Search Building Search Queries with KQL and Using Trace LogsAfter completing thisAppAfter completing this module, students FQL module, students will be able to:will be able to: Executing Search Queries from CodeLab Describe how to identify, diagnose, andDescribe the SharePoint 2013 Search : Executing Search Queries from remove bugs in SharePoint apps duringArchitecture. SharePoint Apps development.Build simple and advanced KQL Queries. Submitting Search Queries from Describe how to record information aboutDescribe the SharePoint Search Index. Client-Side Code issues that arise in deployed SharePointDescribe and work with crawled and Using a Custom Action to Launch A apps.managed properties. Search AppAfter completing this module, Describe how developers optimize theDescribe the levels and security of the students will be able to: performance of SharePoint apps bySharePoint Search Schema.Module 4: Describe the SharePoint 2013 Search implementing best practices, measuringCustomizing the Search ExperienceIn this Architecture. performance, and load testing.module you will create and modify queries Build simple and advanced KQL Queries.as well as manage search results.Lessons Describe the SharePoint Search Index.Customizing Query Processing Describe and work with crawled and lineCustomizing Search Results managed properties. Communicating with SharePoint from anCustomizing Content ProcessingLab : Describe the levels and security of the AppConfiguring Result Types and Display SharePoint Search Schema.Module 4: Authenticating and Authorizing Apps forTemplates Customizing the Search ExperienceIn SharePointConfiguring and Test Result Type this module you will create and modify Designing Apps for PerformanceLab :Customizing an Item Display Template queries as well as manage search Monitoring SharePoint Health ScoresCustomizing a Hover Panel Display results.Lessons Creating and Deploying an App PartTemplateLab : Configuring Entity Extraction Customizing Query Processing Add health score polling functionalityAfterCreate and deploy an entity extractorAfter Customizing Search Results completing this module, students will becompleting this module, students will be able Customizing Content ProcessingLab : able to:to: Configuring Result Types and Display Describe the apps for SharePointCreate various types of result sources Templates development platform.Create basic and complex query transforms Configuring and Test Result Type Use the client-side object models and theConfigure query rule conditions and actions Customizing an Item Display Template REST API to communicate withto target query intent Customizing a Hover Panel Display SharePoint.Create and modify result types TemplateLab : Configuring Entity Configure security for apps for SharePoint.Create and modify display templates Extraction Optimize the performance of apps forUtilize display templates with various search Create and deploy an entity extractorAfter SharePoint.Module 2: Developingweb parts completing this module, students will be Managed Metadata SolutionsIn thisAdd managed properties as refiners with able to: module you will see metadata objects and

Page 163: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

counts Create various types of result sources how they are used to categorize items soUtilize entity extraction in your crawls Create basic and complex query that you canlearn how to work with them inExtend content processing with Content transforms code. You will also see how to use theEnrichmentModule 5: Implementing Configure query rule conditions and advanced features of terms and manageEnterprise Content ManagementIn this actions to target query intent permissions and roles. In tmodule, you will see how to work with Create and modify result types Managed MetadataSharePoint document management features Create and modify display templates Configuring Managed Metadata Term Setsin code.Lessons Utilize display templates with various Working with Managed MetadataWorking with eDiscovery search web parts FieldsLab : Developing Managed MetadataWorking with Content Management Add managed properties as refiners with Solutions (Part 1)Automating Records ManagementLab : counts Creating and Configuring the CorporateImplementing Content Management Utilize entity extraction in your crawls Structure AppFunctionality Extend content processing with Content Displaying the Existing Taxonomy GroupsCreating a Custom Document ID Provider EnrichmentModule 5: Implementing Creating a Group, a Term Set, andRegistering a Custom Document ID Provider Enterprise Content ManagementIn this TermsLab : Developing ManagedApplying a Custom Audit PolicyAfter module, you will see how to work with Metadata Solutions (Part 2)completing this module, students will be able SharePoint document management Obtaining the Host Webto: features in code.Lessons Adding Metadata Site ColumnsAfterUse SharePoint eDiscovery functionality in Working with eDiscovery completing this module, students will becustom applications. Working with Content Management able to:Create and manage information Automating Records ManagementLab : Explain the capabilities and applications ofmanagement policies and document sets Implementing Content Management managed metadata in SharePoint 2013.programmatically. Functionality Automate the creation and configuration ofManage and customize SharePoint records Creating a Custom Document ID Provider managed metadata term sets.management functionality.Module 6: Registering a Custom Document ID Interact with managed metadata term setsDeveloping a Publishing Site for Web Provider and fields from client-side and server-sideContentIn this module, you will learn how to Applying a Custom Audit PolicyAfter code.Module 3: Interacting with the Searchutilize develop web content solutions for completing this module, students will be ServiceThe module provides an overviewpublishing sites.Lessons able to: of the search service architecture inProgramming with the Web Content Use SharePoint eDiscovery functionality SharePoint 2013 as it relates toPublishing API in custom applications. developers, before describing how toDeveloping Page Components for Web Create and manage information construct queries using Keyword QueryContent PublishingLab : Customizing a management policies and document sets Language (KQL) andSharePoint Publishing Site programmatically. Understanding the SharePoint 2013Building a Custom Page Field Control Manage and customize SharePoint Search ServiceBuilding a Page LayoutAfter completing this records management Building Search Queries with KQL andmodule, students will be able to: functionality.Module 6: Developing a FQLDescribe how to utilize the Publishing API to Publishing Site for Web ContentIn this Executing Search Queries from CodeLab :access publishing settings and content. module, you will learn how to utilize Executing Search Queries fromDescribe how to use and customize page develop web content solutions for SharePoint Appscontent controls in publishing sites.Module publishing sites.Lessons Submitting Search Queries from7: Structuring and Publishing Websites for Programming with the Web Content Client-Side CodeAll UsersThis module will focus on providing Publishing API Using a Custom Action to Launch Ayou with the knowledge to build web sites Developing Page Components for Web Search AppAfter completing this module,that are mobile device friendly, support Content PublishingLab : Customizing a students will be able to:multiple language and with proper SharePoint Publishing Site Describe the SharePoint 2013 Searchnavigation. This will be accomplished by int Building a Custom Page Field Control Architecture.Website Structure and Navigation Building a Page LayoutAfter completing Build simple and advanced KQL Queries.Publishing Content this module, students will be able to: Describe the SharePoint Search Index.Publishing to Mobile Devices Describe how to utilize the Publishing API Describe and work with crawled andMulti-language sites using VariationsLab : to access publishing settings and managed properties.Structuring a SharePoint Publishing Site content. Describe the levels and security of theCreating a Navigation Term SetLab : Describe how to use and customize page SharePoint Search Schema.Module 4:Publishing for Multiple Devices and content controls in publishing Customizing the Search ExperienceIn thisLanguages sites.Module 7: Structuring and module you will create and modify queriesCreating a Device Channel Publishing Websites for All UsersThis as well as manage search results.LessonsUsing the Device Panel Control module will focus on providing you with Customizing Query ProcessingCreating a French VariationAfter completing the knowledge to build web sites that are Customizing Search Resultsthis module, students will be able to: mobile device friendly, support multiple Customizing Content ProcessingLab :Configure website structure and navigation. language and with proper navigation. Configuring Result Types and DisplayDescribe the difference between structured This will be accomplished by int Templatesand metadata navigation. Website Structure and Navigation Configuring and Test Result TypeUtilize basic publishing features of Publishing Content Customizing an Item Display TemplateSharePoint. Publishing to Mobile Devices Customizing a Hover Panel DisplayUse the new cross-site publishing features Multi-language sites using VariationsLab TemplateLab : Configuring Entityof SharePoint 2013. : Structuring a SharePoint Publishing Site Extraction

Page 164: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Configure and implement variations for Creating a Navigation Term SetLab : Create and deploy an entity extractorAftermultilingual sites.Module 8: Developing Publishing for Multiple Devices and completing this module, students will beOptimized Internet SitesIn this module, you Languages able to:will learn how to optimize your site for Creating a Device Channel Create various types of result sourcesInternet search engines, and maximize the Using the Device Panel Control Create basic and complex queryperformance of rendering your site Creating a French VariationAfter transformscontent.Lessons completing this module, students will be Configure query rule conditions andOptimizing a SharePoint Site for Search able to: actions to target query intentEngines Configure website structure and Create and modify result typesOptimizing Performance and ScalabilityLab : navigation. Create and modify display templatesOptimizing SharePoint Publishing Sites Describe the difference between Utilize display templates with variousOptimizing a Site for Search Engines structured and metadata navigation. search web partsMaximizing the Performance of a Publishing Utilize basic publishing features of Add managed properties as refiners withSiteAfter completing this module, students SharePoint. countswill be able to: Use the new cross-site publishing Utilize entity extraction in your crawlsConfigure search engine optimization features of SharePoint 2013. Extend content processing with Contentsettings. Configure and implement variations for EnrichmentModule 5: ImplementingAdd SEO Properties to publishing pages multilingual sites.Module 8: Developing Enterprise Content ManagementIn thisand Managed Navigation terms. Optimized Internet SitesIn this module, module, you will see how to work withConfigure caching to improve site rendering you will learn how to optimize your site for SharePoint document managementperformance. Internet search engines, and maximize features in code.LessonsOptimize site assets and resources to the performance of rendering your site Working with eDiscoverymaximize performance.Module 9: Working content.Lessons Working with Content Managementwith Business Connectivity ServicesIn this Optimizing a SharePoint Site for Search Automating Records ManagementLab :module, you will learn how to develop Engines Implementing Content ManagementBusiness Connectivity Services (BCS) Optimizing Performance and Functionalitysolutions.Lessons ScalabilityLab : Optimizing SharePoint Creating a Custom Document ID ProviderBusiness Connectivity Services in Publishing Sites Registering a Custom Document IDSharePoint 2013 Optimizing a Site for Search Engines ProviderCreating BDC Models in SharePoint Maximizing the Performance of a Applying a Custom Audit PolicyAfterDesigner Publishing SiteAfter completing this completing this module, students will beCreating BDC Models in Visual Studio module, students will be able to: able to:2012Lab : Working with Business Configure search engine optimization Use SharePoint eDiscovery functionality inConnectivity Services settings. custom applications.Creating Farm-Scoped External Content Add SEO Properties to publishing pages Create and manage informationTypes and Managed Navigation terms. management policies and document setsCreating App-Scoped External Content Configure caching to improve site programmatically.TypesAfter completing this module, students rendering performance. Manage and customize SharePointwill be able to: Optimize site assets and resources to records management functionality.ModuleDescribe the key components of Business maximize performance.Module 9: 6: Developing a Publishing Site for WebConnectivity Services in SharePoint Server Working with Business Connectivity ContentIn this module, you will learn how2013. ServicesIn this module, you will learn how to utilize develop web content solutions forCreate and configure BDC models by using to develop Business Connectivity publishing sites.LessonsSharePoint Designer. Services (BCS) solutions.Lessons Programming with the Web ContentDeveloping Custom Connectivity Business Connectivity Services in Publishing APIComponents SharePoint 2013 Developing Page Components for WebWorking with External Events and Creating BDC Models in SharePoint Content PublishingLab : Customizing aNotificationsLab : Creating and Deploying a Designer SharePoint Publishing Site.NET Connectivity Assembly Creating BDC Models in Visual Studio Building a Custom Page Field ControlCreate a .NET Connectivity Assembly 2012Lab : Working with Business Building a Page LayoutAfter completingImplementing Entity Methods Connectivity Services this module, students will be able to:Deploying and testing a .NET Connectivity Creating Farm-Scoped External Content Describe how to utilize the Publishing APIModelAfter completing this module, students Types to access publishing settings and content.will be able to: Creating App-Scoped External Content Describe how to use and customize pageDescribe BCS Connector Framework TypesAfter completing this module, content controls in publishing sites.Modulescenarios. students will be able to: 7: Structuring and Publishing Websites forDesign and Develop BCS Connector Describe the key components of All UsersThis module will focus onstereotyped operations. Business Connectivity Services in providing you with the knowledge to buildDesign and Configure BDC model security. SharePoint Server 2013. web sites that are mobile device friendly,Optimize Search Connector crawl Create and configure BDC models by support multiple language and with properperformance. using SharePoint Designer. navigation. This will be accomplished byUse Visual Studio to build BDC Models for Developing Custom Connectivity intSearch. Components Website Structure and NavigationDeploy BDC Search connectors. Working with External Events and Publishing ContentDebug and troubleshoot your search NotificationsLab : Creating and Deploying Publishing to Mobile Devicesconnectors. a .NET Connectivity Assembly Multi-language sites using VariationsLab :

Page 165: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Design and deploy BDC event subscriber Create a .NET Connectivity Assembly Structuring a SharePoint Publishing Sitemethods. Implementing Entity Methods Creating a Navigation Term SetLab :Describe how to format event notification Deploying and testing a .NET Publishing for Multiple Devices andmessages. Connectivity ModelAfter completing this LanguagesConfigure alerts and event receivers on module, students will be able to: Creating a Device Channelexternal lists.Module 11: Working with Describe BCS Connector Framework Using the Device Panel ControlBusiness DataIn this module you scenarios. Creating a French VariationAfterwillleverage BCS components and data in Design and Develop BCS Connector completing this module, students will becustom solutions. The module first covers stereotyped operations. able to:the built-in components that SharePoint Design and Configure BDC model Configure website structure andprovides for surfacing business data in the security. navigation.user interface. Next, we describes how to Optimize Search Connector crawl Describe the difference between structuredwork with bus performance. and metadata navigation.Working with Business Data in Composite Use Visual Studio to build BDC Models Utilize basic publishing features ofSolutions for Search. SharePoint.Working with Business Data in Custom Deploy BDC Search connectors. Use the new cross-site publishing featuresSolutions Debug and troubleshoot your search of SharePoint 2013.Working with Business Data in Client connectors. Configure and implement variations forApplicationsLab : Working with Business Design and deploy BDC event subscriber multilingual sites.Module 8: DevelopingData in Apps for SharePoint methods. Optimized Internet SitesIn this module,Reading Business Data in Client-Side Code Describe how to format event notification you will learn how to optimize your site forPresenting Business Data in an App for messages. Internet search engines, and maximize theSharePointAfter completing this module, Configure alerts and event receivers on performance of rendering your sitestudents will be able to: external lists.Module 11: Working with content.LessonsDescribe the key components of Business Business DataIn this module you Optimizing a SharePoint Site for SearchConnectivity Services in SharePoint Server willleverage BCS components and data in Engines2013. custom solutions. The module first covers Optimizing Performance andCreate and configure BDC models by using the built-in components that SharePoint ScalabilityLab : Optimizing SharePointSharePoint Designer. provides for surfacing business data in Publishing SitesCreate and configure BDC models by using the user interface. Next, we describes Optimizing a Site for Search EnginesVisual Studio 2012.Module 12: Managing how to work with bus Maximizing the Performance of aand Accessing User Profile DataIn this Working with Business Data in Publishing SiteAfter completing thismodule, you will review key aspects of the Composite Solutions module, students will be able to:user profile service, and see how you can Working with Business Data in Custom Configure search engine optimizationwrite client-side and server-side code to Solutions settings.access, update and manage user profile Working with Business Data in Client Add SEO Properties to publishing pagesproperties.Lessons ApplicationsLab : Working with Business and Managed Navigation terms.Overview of User Profile Data in SharePoint Data in Apps for SharePoint Configure caching to improve site2013 Reading Business Data in Client-Side rendering performance.Understanding Options for Accessing User Code Optimize site assets and resources toProfile Data Presenting Business Data in an App for maximize performance.Module 9: WorkingManaging User Profile Data SharePointAfter completing this module, with Business Connectivity ServicesIn thisManaging User Profile PropertiesLab : students will be able to: module, you will learn how to developAccessing User Profile Data Describe the key components of Business Connectivity Services (BCS)Add People Search Functionality to an App Business Connectivity Services in solutions.LessonsDisplay User Properties in the AppLab : SharePoint Server 2013. Business Connectivity Services inManaging User Profile Properties Create and configure BDC models by SharePoint 2013Add Code to Display User Profile Properties using SharePoint Designer. Creating BDC Models in SharePointAdd Code to Manage User Profile Create and configure BDC models by DesignerPropertiesAfter completing this module, using Visual Studio 2012.Module 12: Creating BDC Models in Visual Studiostudents will be able to: Managing and Accessing User Profile 2012Lab : Working with BusinessExplain how user profile data is used in DataIn this module, you will review key Connectivity ServicesSharePoint. aspects of the user profile service, and Creating Farm-Scoped External ContentDescribe the options and restrictions for see how you can write client-side and Typesaccessing user profile data. server-side code to access, update and Creating App-Scoped External ContentUse client-side code to access and manage user profile properties.Lessons TypesAfter completing this module,server-side code to access and update user Overview of User Profile Data in students will be able to:profile data. SharePoint 2013 Describe the key components of BusinessConfigure and manage user profile Understanding Options for Accessing Connectivity Services in SharePoint Serverproperties.Module 13: Customizing the User Profile Data 2013.Social WorkloadIn this module, you will see Managing User Profile Data Create and configure BDC models bysome of the social features in SharePoint Managing User Profile PropertiesLab : using SharePoint Designer.2013, and you will see how you can develop Accessing User Profile Data Developing Custom Connectivityapps which extend and customize the social Add People Search Functionality to an Componentsworkload; tailoring the experience for your App Working with External Events andbusiness needs.Lessons Display User Properties in the AppLab : NotificationsLab : Creating and Deploying

Page 166: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Overview of the Social Workload Managing User Profile Properties a .NET Connectivity AssemblyDeveloping Social Solutions Add Code to Display User Profile Create a .NET Connectivity AssemblyWorking with FeedsLab : Creating a Social Properties Implementing Entity MethodsApp Part Add Code to Manage User Profile Deploying and testing a .NET ConnectivityDisplaying a Project Site Newsfeed PropertiesAfter completing this module, ModelAfter completing this module,Posting a Message to a Newsfeed students will be able to: students will be able to:Using Search to Retrieve Newsfeed Explain how user profile data is used in Describe BCS Connector FrameworkPostsAfter completing this module, students SharePoint. scenarios.will be able to: Describe the options and restrictions for Design and Develop BCS ConnectorDescribe the main components of the social accessing user profile data. stereotyped operations.workload. Use client-side code to access and Design and Configure BDC model security.Develop solutions to extend the social server-side code to access and update Optimize Search Connector crawlworkload. user profile data. performance.Create solutions which make use of the Configure and manage user profile Use Visual Studio to build BDC Models fornewsfeed functionality in SharePoint Server properties.Module 13: Customizing the Search.2013.Module 14: Monitoring and Social WorkloadIn this module, you will Deploy BDC Search connectors.Troubleshooting Custom SharePoint see some of the social features in Debug and troubleshoot your searchSolutionsThis module will introduce methods SharePoint 2013, and you will see how connectors.that you can use to improve the you can develop apps which extend and Design and deploy BDC event subscriberperformance and scalability of solutions and customize the social workload; tailoring methods.apps.Lessons the experience for your business Describe how to format event notificationDebugging SharePoint Apps in Visual Studio needs.Lessons messages.Diagnosing Faults in Deployed Apps Overview of the Social Workload Configure alerts and event receivers onTesting Performance and ScalabilityLab : Developing Social Solutions external lists.Module 11: Working withEnabling ASP.NET Tracing Working with FeedsLab : Creating a Business DataIn this module youAdding a Diagnostics Page to a SharePoint Social App Part willleverage BCS components and data inApp Displaying a Project Site Newsfeed custom solutions. The module first coversConfiguring ASP.NET Tracing Posting a Message to a Newsfeed the built-in components that SharePointUsing Trace LogsAfter completing this Using Search to Retrieve Newsfeed provides for surfacing business data in themodule, students will be able to: PostsAfter completing this module, user interface. Next, we describes how toDescribe how to identify, diagnose, and students will be able to: work with busremove bugs in SharePoint apps during Describe the main components of the Working with Business Data in Compositedevelopment. social workload. SolutionsDescribe how to record information about Develop solutions to extend the social Working with Business Data in Customissues that arise in deployed SharePoint workload. Solutionsapps. Create solutions which make use of the Working with Business Data in ClientDescribe how developers optimize the newsfeed functionality in SharePoint ApplicationsLab : Working with Businessperformance of SharePoint apps by Server 2013.Module 14: Monitoring and Data in Apps for SharePointimplementing best practices, measuring Troubleshooting Custom SharePoint Reading Business Data in Client-Sideperformance, and load testing. SolutionsThis module will introduce Code

methods that you can use to improve the Presenting Business Data in an App forperformance and scalability of solutions SharePointAfter completing this module,

line and apps.Lessons students will be able to:Communicating with SharePoint from an Debugging SharePoint Apps in Visual Describe the key components of BusinessApp Studio Connectivity Services in SharePoint ServerAuthenticating and Authorizing Apps for Diagnosing Faults in Deployed Apps 2013.SharePoint Testing Performance and ScalabilityLab : Create and configure BDC models byDesigning Apps for PerformanceLab : Enabling ASP.NET Tracing using SharePoint Designer.Monitoring SharePoint Health Scores Adding a Diagnostics Page to a Create and configure BDC models byCreating and Deploying an App Part SharePoint App using Visual Studio 2012.Module 12:Add health score polling functionalityAfter Configuring ASP.NET Tracing Managing and Accessing User Profilecompleting this module, students will be able Using Trace LogsAfter completing this DataIn this module, you will review keyto: module, students will be able to: aspects of the user profile service, and seeDescribe the apps for SharePoint Describe how to identify, diagnose, and how you can write client-side anddevelopment platform. remove bugs in SharePoint apps during server-side code to access, update andUse the client-side object models and the development. manage user profile properties.LessonsREST API to communicate with SharePoint. Describe how to record information about Overview of User Profile Data inConfigure security for apps for SharePoint. issues that arise in deployed SharePoint SharePoint 2013Optimize the performance of apps for apps. Understanding Options for Accessing UserSharePoint.Module 2: Developing Managed Describe how developers optimize the Profile DataMetadata SolutionsIn this module you will performance of SharePoint apps by Managing User Profile Datasee metadata objects and how they are implementing best practices, measuring Managing User Profile PropertiesLab :used to categorize items so that you performance, and load testing. Accessing User Profile Datacanlearn how to work with them in code. You Add People Search Functionality to an Appwill also see how to use the advanced Display User Properties in the AppLab :features of terms and manage permissions line Managing User Profile Properties

Page 167: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

and roles. In t Communicating with SharePoint from an Add Code to Display User ProfileManaged Metadata App PropertiesConfiguring Managed Metadata Term Sets Authenticating and Authorizing Apps for Add Code to Manage User ProfileWorking with Managed Metadata FieldsLab : SharePoint PropertiesAfter completing this module,Developing Managed Metadata Solutions Designing Apps for PerformanceLab : students will be able to:(Part 1) Monitoring SharePoint Health Scores Explain how user profile data is used inCreating and Configuring the Corporate Creating and Deploying an App Part SharePoint.Structure App Add health score polling functionalityAfter Describe the options and restrictions forDisplaying the Existing Taxonomy Groups completing this module, students will be accessing user profile data.Creating a Group, a Term Set, and able to: Use client-side code to access andTermsLab : Developing Managed Metadata Describe the apps for SharePoint server-side code to access and updateSolutions (Part 2) development platform. user profile data.Obtaining the Host Web Use the client-side object models and the Configure and manage user profileAdding Metadata Site ColumnsAfter REST API to communicate with properties.Module 13: Customizing thecompleting this module, students will be able SharePoint. Social WorkloadIn this module, you willto: Configure security for apps for see some of the social features inExplain the capabilities and applications of SharePoint. SharePoint 2013, and you will see how youmanaged metadata in SharePoint 2013. Optimize the performance of apps for can develop apps which extend andAutomate the creation and configuration of SharePoint.Module 2: Developing customize the social workload; tailoring themanaged metadata term sets. Managed Metadata SolutionsIn this experience for your businessInteract with managed metadata term sets module you will see metadata objects needs.Lessonsand fields from client-side and server-side and how they are used to categorize Overview of the Social Workloadcode.Module 3: Interacting with the Search items so that you canlearn how to work Developing Social SolutionsServiceThe module provides an overview of with them in code. You will also see how Working with FeedsLab : Creating a Socialthe search service architecture in to use the advanced features of terms App PartSharePoint 2013 as it relates to developers, and manage permissions and roles. In t Displaying a Project Site Newsfeedbefore describing how to construct queries Managed Metadata Posting a Message to a Newsfeedusing Keyword Query Language (KQL) and Configuring Managed Metadata Term Using Search to Retrieve NewsfeedUnderstanding the SharePoint 2013 Search Sets PostsAfter completing this module,Service Working with Managed Metadata students will be able to:Building Search Queries with KQL and FQL FieldsLab : Developing Managed Describe the main components of theExecuting Search Queries from CodeLab : Metadata Solutions (Part 1) social workload.Executing Search Queries from SharePoint Creating and Configuring the Corporate Develop solutions to extend the socialApps Structure App workload.Submitting Search Queries from Client-Side Displaying the Existing Taxonomy Create solutions which make use of theCode Groups newsfeed functionality in SharePointUsing a Custom Action to Launch A Search Creating a Group, a Term Set, and Server 2013.Module 14: Monitoring andAppAfter completing this module, students TermsLab : Developing Managed Troubleshooting Custom SharePointwill be able to: Metadata Solutions (Part 2) SolutionsThis module will introduceDescribe the SharePoint 2013 Search Obtaining the Host Web methods that you can use to improve theArchitecture. Adding Metadata Site ColumnsAfter performance and scalability of solutionsBuild simple and advanced KQL Queries. completing this module, students will be and apps.LessonsDescribe the SharePoint Search Index. able to: Debugging SharePoint Apps in VisualDescribe and work with crawled and Explain the capabilities and applications Studiomanaged properties. of managed metadata in SharePoint Diagnosing Faults in Deployed AppsDescribe the levels and security of the 2013. Testing Performance and ScalabilityLab :SharePoint Search Schema.Module 4: Automate the creation and configuration Enabling ASP.NET TracingCustomizing the Search ExperienceIn this of managed metadata term sets. Adding a Diagnostics Page to amodule you will create and modify queries Interact with managed metadata term SharePoint Appas well as manage search results.Lessons sets and fields from client-side and Configuring ASP.NET TracingCustomizing Query Processing server-side code.Module 3: Interacting Using Trace LogsAfter completing thisCustomizing Search Results with the Search ServiceThe module module, students will be able to:Customizing Content ProcessingLab : provides an overview of the search Describe how to identify, diagnose, andConfiguring Result Types and Display service architecture in SharePoint 2013 remove bugs in SharePoint apps duringTemplates as it relates to developers, before development.Configuring and Test Result Type describing how to construct queries using Describe how to record information aboutCustomizing an Item Display Template Keyword Query Language (KQL) and issues that arise in deployed SharePointCustomizing a Hover Panel Display Understanding the SharePoint 2013 apps.TemplateLab : Configuring Entity Extraction Search Service Describe how developers optimize theCreate and deploy an entity extractorAfter Building Search Queries with KQL and performance of SharePoint apps bycompleting this module, students will be able FQL implementing best practices, measuringto: Executing Search Queries from CodeLab performance, and load testing.Create various types of result sources : Executing Search Queries fromCreate basic and complex query transforms SharePoint AppsConfigure query rule conditions and actions Submitting Search Queries from lineto target query intent Client-Side Code Communicating with SharePoint from an

Page 168: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Create and modify result types Using a Custom Action to Launch A AppCreate and modify display templates Search AppAfter completing this module, Authenticating and Authorizing Apps forUtilize display templates with various search students will be able to: SharePointweb parts Describe the SharePoint 2013 Search Designing Apps for PerformanceLab :Add managed properties as refiners with Architecture. Monitoring SharePoint Health Scorescounts Build simple and advanced KQL Queries. Creating and Deploying an App PartUtilize entity extraction in your crawls Describe the SharePoint Search Index. Add health score polling functionalityAfterExtend content processing with Content Describe and work with crawled and completing this module, students will beEnrichmentModule 5: Implementing managed properties. able to:Enterprise Content ManagementIn this Describe the levels and security of the Describe the apps for SharePointmodule, you will see how to work with SharePoint Search Schema.Module 4: development platform.SharePoint document management features Customizing the Search ExperienceIn Use the client-side object models and thein code.Lessons this module you will create and modify REST API to communicate withWorking with eDiscovery queries as well as manage search SharePoint.Working with Content Management results.Lessons Configure security for apps for SharePoint.Automating Records ManagementLab : Customizing Query Processing Optimize the performance of apps forImplementing Content Management Customizing Search Results SharePoint.Module 2: DevelopingFunctionality Customizing Content ProcessingLab : Managed Metadata SolutionsIn thisCreating a Custom Document ID Provider Configuring Result Types and Display module you will see metadata objects andRegistering a Custom Document ID Provider Templates how they are used to categorize items soApplying a Custom Audit PolicyAfter Configuring and Test Result Type that you canlearn how to work with them incompleting this module, students will be able Customizing an Item Display Template code. You will also see how to use theto: Customizing a Hover Panel Display advanced features of terms and manageUse SharePoint eDiscovery functionality in TemplateLab : Configuring Entity permissions and roles. In tcustom applications. Extraction Managed MetadataCreate and manage information Create and deploy an entity extractorAfter Configuring Managed Metadata Term Setsmanagement policies and document sets completing this module, students will be Working with Managed Metadataprogrammatically. able to: FieldsLab : Developing Managed MetadataManage and customize SharePoint records Create various types of result sources Solutions (Part 1)management functionality.Module 6: Create basic and complex query Creating and Configuring the CorporateDeveloping a Publishing Site for Web transforms Structure AppContentIn this module, you will learn how to Configure query rule conditions and Displaying the Existing Taxonomy Groupsutilize develop web content solutions for actions to target query intent Creating a Group, a Term Set, andpublishing sites.Lessons Create and modify result types TermsLab : Developing ManagedProgramming with the Web Content Create and modify display templates Metadata Solutions (Part 2)Publishing API Utilize display templates with various Obtaining the Host WebDeveloping Page Components for Web search web parts Adding Metadata Site ColumnsAfterContent PublishingLab : Customizing a Add managed properties as refiners with completing this module, students will beSharePoint Publishing Site counts able to:Building a Custom Page Field Control Utilize entity extraction in your crawls Explain the capabilities and applications ofBuilding a Page LayoutAfter completing this Extend content processing with Content managed metadata in SharePoint 2013.module, students will be able to: EnrichmentModule 5: Implementing Automate the creation and configuration ofDescribe how to utilize the Publishing API to Enterprise Content ManagementIn this managed metadata term sets.access publishing settings and content. module, you will see how to work with Interact with managed metadata term setsDescribe how to use and customize page SharePoint document management and fields from client-side and server-sidecontent controls in publishing sites.Module features in code.Lessons code.Module 3: Interacting with the Search7: Structuring and Publishing Websites for Working with eDiscovery ServiceThe module provides an overviewAll UsersThis module will focus on providing Working with Content Management of the search service architecture inyou with the knowledge to build web sites Automating Records ManagementLab : SharePoint 2013 as it relates tothat are mobile device friendly, support Implementing Content Management developers, before describing how tomultiple language and with proper Functionality construct queries using Keyword Querynavigation. This will be accomplished by int Creating a Custom Document ID Provider Language (KQL) andWebsite Structure and Navigation Registering a Custom Document ID Understanding the SharePoint 2013Publishing Content Provider Search ServicePublishing to Mobile Devices Applying a Custom Audit PolicyAfter Building Search Queries with KQL andMulti-language sites using VariationsLab : completing this module, students will be FQLStructuring a SharePoint Publishing Site able to: Executing Search Queries from CodeLab :Creating a Navigation Term SetLab : Use SharePoint eDiscovery functionality Executing Search Queries fromPublishing for Multiple Devices and in custom applications. SharePoint AppsLanguages Create and manage information Submitting Search Queries fromCreating a Device Channel management policies and document sets Client-Side CodeUsing the Device Panel Control programmatically. Using a Custom Action to Launch ACreating a French VariationAfter completing Manage and customize SharePoint Search AppAfter completing this module,this module, students will be able to: records management students will be able to:Configure website structure and navigation. functionality.Module 6: Developing a Describe the SharePoint 2013 SearchDescribe the difference between structured Publishing Site for Web ContentIn this Architecture.

Page 169: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

and metadata navigation. module, you will learn how to utilize Build simple and advanced KQL Queries.Utilize basic publishing features of develop web content solutions for Describe the SharePoint Search Index.SharePoint. publishing sites.Lessons Describe and work with crawled andUse the new cross-site publishing features Programming with the Web Content managed properties.of SharePoint 2013. Publishing API Describe the levels and security of theConfigure and implement variations for Developing Page Components for Web SharePoint Search Schema.Module 4:multilingual sites.Module 8: Developing Content PublishingLab : Customizing a Customizing the Search ExperienceIn thisOptimized Internet SitesIn this module, you SharePoint Publishing Site module you will create and modify querieswill learn how to optimize your site for Building a Custom Page Field Control as well as manage search results.LessonsInternet search engines, and maximize the Building a Page LayoutAfter completing Customizing Query Processingperformance of rendering your site this module, students will be able to: Customizing Search Resultscontent.Lessons Describe how to utilize the Publishing API Customizing Content ProcessingLab :Optimizing a SharePoint Site for Search to access publishing settings and Configuring Result Types and DisplayEngines content. TemplatesOptimizing Performance and ScalabilityLab : Describe how to use and customize page Configuring and Test Result TypeOptimizing SharePoint Publishing Sites content controls in publishing Customizing an Item Display TemplateOptimizing a Site for Search Engines sites.Module 7: Structuring and Customizing a Hover Panel DisplayMaximizing the Performance of a Publishing Publishing Websites for All UsersThis TemplateLab : Configuring EntitySiteAfter completing this module, students module will focus on providing you with Extractionwill be able to: the knowledge to build web sites that are Create and deploy an entity extractorAfterConfigure search engine optimization mobile device friendly, support multiple completing this module, students will besettings. language and with proper navigation. able to:Add SEO Properties to publishing pages This will be accomplished by int Create various types of result sourcesand Managed Navigation terms. Website Structure and Navigation Create basic and complex queryConfigure caching to improve site rendering Publishing Content transformsperformance. Publishing to Mobile Devices Configure query rule conditions andOptimize site assets and resources to Multi-language sites using VariationsLab actions to target query intentmaximize performance.Module 9: Working : Structuring a SharePoint Publishing Site Create and modify result typeswith Business Connectivity ServicesIn this Creating a Navigation Term SetLab : Create and modify display templatesmodule, you will learn how to develop Publishing for Multiple Devices and Utilize display templates with variousBusiness Connectivity Services (BCS) Languages search web partssolutions.Lessons Creating a Device Channel Add managed properties as refiners withBusiness Connectivity Services in Using the Device Panel Control countsSharePoint 2013 Creating a French VariationAfter Utilize entity extraction in your crawlsCreating BDC Models in SharePoint completing this module, students will be Extend content processing with ContentDesigner able to: EnrichmentModule 5: ImplementingCreating BDC Models in Visual Studio Configure website structure and Enterprise Content ManagementIn this2012Lab : Working with Business navigation. module, you will see how to work withConnectivity Services Describe the difference between SharePoint document managementCreating Farm-Scoped External Content structured and metadata navigation. features in code.LessonsTypes Utilize basic publishing features of Working with eDiscoveryCreating App-Scoped External Content SharePoint. Working with Content ManagementTypesAfter completing this module, students Use the new cross-site publishing Automating Records ManagementLab :will be able to: features of SharePoint 2013. Implementing Content ManagementDescribe the key components of Business Configure and implement variations for FunctionalityConnectivity Services in SharePoint Server multilingual sites.Module 8: Developing Creating a Custom Document ID Provider2013. Optimized Internet SitesIn this module, Registering a Custom Document IDCreate and configure BDC models by using you will learn how to optimize your site for ProviderSharePoint Designer. Internet search engines, and maximize Applying a Custom Audit PolicyAfterDeveloping Custom Connectivity the performance of rendering your site completing this module, students will beComponents content.Lessons able to:Working with External Events and Optimizing a SharePoint Site for Search Use SharePoint eDiscovery functionality inNotificationsLab : Creating and Deploying a Engines custom applications..NET Connectivity Assembly Optimizing Performance and Create and manage informationCreate a .NET Connectivity Assembly ScalabilityLab : Optimizing SharePoint management policies and document setsImplementing Entity Methods Publishing Sites programmatically.Deploying and testing a .NET Connectivity Optimizing a Site for Search Engines Manage and customize SharePointModelAfter completing this module, students Maximizing the Performance of a records management functionality.Modulewill be able to: Publishing SiteAfter completing this 6: Developing a Publishing Site for WebDescribe BCS Connector Framework module, students will be able to: ContentIn this module, you will learn howscenarios. Configure search engine optimization to utilize develop web content solutions forDesign and Develop BCS Connector settings. publishing sites.Lessonsstereotyped operations. Add SEO Properties to publishing pages Programming with the Web ContentDesign and Configure BDC model security. and Managed Navigation terms. Publishing APIOptimize Search Connector crawl Configure caching to improve site Developing Page Components for Webperformance. rendering performance. Content PublishingLab : Customizing a

Page 170: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Use Visual Studio to build BDC Models for Optimize site assets and resources to SharePoint Publishing SiteSearch. maximize performance.Module 9: Building a Custom Page Field ControlDeploy BDC Search connectors. Working with Business Connectivity Building a Page LayoutAfter completingDebug and troubleshoot your search ServicesIn this module, you will learn how this module, students will be able to:connectors. to develop Business Connectivity Describe how to utilize the Publishing APIDesign and deploy BDC event subscriber Services (BCS) solutions.Lessons to access publishing settings and content.methods. Business Connectivity Services in Describe how to use and customize pageDescribe how to format event notification SharePoint 2013 content controls in publishing sites.Modulemessages. Creating BDC Models in SharePoint 7: Structuring and Publishing Websites forConfigure alerts and event receivers on Designer All UsersThis module will focus onexternal lists.Module 11: Working with Creating BDC Models in Visual Studio providing you with the knowledge to buildBusiness DataIn this module you 2012Lab : Working with Business web sites that are mobile device friendly,willleverage BCS components and data in Connectivity Services support multiple language and with propercustom solutions. The module first covers Creating Farm-Scoped External Content navigation. This will be accomplished bythe built-in components that SharePoint Types intprovides for surfacing business data in the Creating App-Scoped External Content Website Structure and Navigationuser interface. Next, we describes how to TypesAfter completing this module, Publishing Contentwork with bus students will be able to: Publishing to Mobile DevicesWorking with Business Data in Composite Describe the key components of Multi-language sites using VariationsLab :Solutions Business Connectivity Services in Structuring a SharePoint Publishing SiteWorking with Business Data in Custom SharePoint Server 2013. Creating a Navigation Term SetLab :Solutions Create and configure BDC models by Publishing for Multiple Devices andWorking with Business Data in Client using SharePoint Designer. LanguagesApplicationsLab : Working with Business Developing Custom Connectivity Creating a Device ChannelData in Apps for SharePoint Components Using the Device Panel ControlReading Business Data in Client-Side Code Working with External Events and Creating a French VariationAfterPresenting Business Data in an App for NotificationsLab : Creating and Deploying completing this module, students will beSharePointAfter completing this module, a .NET Connectivity Assembly able to:students will be able to: Create a .NET Connectivity Assembly Configure website structure andDescribe the key components of Business Implementing Entity Methods navigation.Connectivity Services in SharePoint Server Deploying and testing a .NET Describe the difference between structured2013. Connectivity ModelAfter completing this and metadata navigation.Create and configure BDC models by using module, students will be able to: Utilize basic publishing features ofSharePoint Designer. Describe BCS Connector Framework SharePoint.Create and configure BDC models by using scenarios. Use the new cross-site publishing featuresVisual Studio 2012.Module 12: Managing Design and Develop BCS Connector of SharePoint 2013.and Accessing User Profile DataIn this stereotyped operations. Configure and implement variations formodule, you will review key aspects of the Design and Configure BDC model multilingual sites.Module 8: Developinguser profile service, and see how you can security. Optimized Internet SitesIn this module,write client-side and server-side code to Optimize Search Connector crawl you will learn how to optimize your site foraccess, update and manage user profile performance. Internet search engines, and maximize theproperties.Lessons Use Visual Studio to build BDC Models performance of rendering your siteOverview of User Profile Data in SharePoint for Search. content.Lessons2013 Deploy BDC Search connectors. Optimizing a SharePoint Site for SearchUnderstanding Options for Accessing User Debug and troubleshoot your search EnginesProfile Data connectors. Optimizing Performance andManaging User Profile Data Design and deploy BDC event subscriber ScalabilityLab : Optimizing SharePointManaging User Profile PropertiesLab : methods. Publishing SitesAccessing User Profile Data Describe how to format event notification Optimizing a Site for Search EnginesAdd People Search Functionality to an App messages. Maximizing the Performance of aDisplay User Properties in the AppLab : Configure alerts and event receivers on Publishing SiteAfter completing thisManaging User Profile Properties external lists.Module 11: Working with module, students will be able to:Add Code to Display User Profile Properties Business DataIn this module you Configure search engine optimizationAdd Code to Manage User Profile willleverage BCS components and data in settings.PropertiesAfter completing this module, custom solutions. The module first covers Add SEO Properties to publishing pagesstudents will be able to: the built-in components that SharePoint and Managed Navigation terms.Explain how user profile data is used in provides for surfacing business data in Configure caching to improve siteSharePoint. the user interface. Next, we describes rendering performance.Describe the options and restrictions for how to work with bus Optimize site assets and resources toaccessing user profile data. Working with Business Data in maximize performance.Module 9: WorkingUse client-side code to access and Composite Solutions with Business Connectivity ServicesIn thisserver-side code to access and update user Working with Business Data in Custom module, you will learn how to developprofile data. Solutions Business Connectivity Services (BCS)Configure and manage user profile Working with Business Data in Client solutions.Lessonsproperties.Module 13: Customizing the ApplicationsLab : Working with Business Business Connectivity Services inSocial WorkloadIn this module, you will see Data in Apps for SharePoint SharePoint 2013

Page 171: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

some of the social features in SharePoint Reading Business Data in Client-Side Creating BDC Models in SharePoint2013, and you will see how you can develop Code Designerapps which extend and customize the social Presenting Business Data in an App for Creating BDC Models in Visual Studioworkload; tailoring the experience for your SharePointAfter completing this module, 2012Lab : Working with Businessbusiness needs.Lessons students will be able to: Connectivity ServicesOverview of the Social Workload Describe the key components of Creating Farm-Scoped External ContentDeveloping Social Solutions Business Connectivity Services in TypesWorking with FeedsLab : Creating a Social SharePoint Server 2013. Creating App-Scoped External ContentApp Part Create and configure BDC models by TypesAfter completing this module,Displaying a Project Site Newsfeed using SharePoint Designer. students will be able to:Posting a Message to a Newsfeed Create and configure BDC models by Describe the key components of BusinessUsing Search to Retrieve Newsfeed using Visual Studio 2012.Module 12: Connectivity Services in SharePoint ServerPostsAfter completing this module, students Managing and Accessing User Profile 2013.will be able to: DataIn this module, you will review key Create and configure BDC models byDescribe the main components of the social aspects of the user profile service, and using SharePoint Designer.workload. see how you can write client-side and Developing Custom ConnectivityDevelop solutions to extend the social server-side code to access, update and Componentsworkload. manage user profile properties.Lessons Working with External Events andCreate solutions which make use of the Overview of User Profile Data in NotificationsLab : Creating and Deployingnewsfeed functionality in SharePoint Server SharePoint 2013 a .NET Connectivity Assembly2013.Module 14: Monitoring and Understanding Options for Accessing Create a .NET Connectivity AssemblyTroubleshooting Custom SharePoint User Profile Data Implementing Entity MethodsSolutionsThis module will introduce methods Managing User Profile Data Deploying and testing a .NET Connectivitythat you can use to improve the Managing User Profile PropertiesLab : ModelAfter completing this module,performance and scalability of solutions and Accessing User Profile Data students will be able to:apps.Lessons Add People Search Functionality to an Describe BCS Connector FrameworkDebugging SharePoint Apps in Visual Studio App scenarios.Diagnosing Faults in Deployed Apps Display User Properties in the AppLab : Design and Develop BCS ConnectorTesting Performance and ScalabilityLab : Managing User Profile Properties stereotyped operations.Enabling ASP.NET Tracing Add Code to Display User Profile Design and Configure BDC model security.Adding a Diagnostics Page to a SharePoint Properties Optimize Search Connector crawlApp Add Code to Manage User Profile performance.Configuring ASP.NET Tracing PropertiesAfter completing this module, Use Visual Studio to build BDC Models forUsing Trace LogsAfter completing this students will be able to: Search.module, students will be able to: Explain how user profile data is used in Deploy BDC Search connectors.Describe how to identify, diagnose, and SharePoint. Debug and troubleshoot your searchremove bugs in SharePoint apps during Describe the options and restrictions for connectors.development. accessing user profile data. Design and deploy BDC event subscriberDescribe how to record information about Use client-side code to access and methods.issues that arise in deployed SharePoint server-side code to access and update Describe how to format event notificationapps. user profile data. messages.Describe how developers optimize the Configure and manage user profile Configure alerts and event receivers onperformance of SharePoint apps by properties.Module 13: Customizing the external lists.Module 11: Working withimplementing best practices, measuring Social WorkloadIn this module, you will Business DataIn this module youperformance, and load testing. see some of the social features in willleverage BCS components and data in

SharePoint 2013, and you will see how custom solutions. The module first coversyou can develop apps which extend and the built-in components that SharePointcustomize the social workload; tailoring provides for surfacing business data in thethe experience for your business user interface. Next, we describes how toneeds.Lessons work with busOverview of the Social Workload Working with Business Data in CompositeDeveloping Social Solutions SolutionsWorking with FeedsLab : Creating a Working with Business Data in CustomSocial App Part SolutionsDisplaying a Project Site Newsfeed Working with Business Data in ClientPosting a Message to a Newsfeed ApplicationsLab : Working with BusinessUsing Search to Retrieve Newsfeed Data in Apps for SharePointPostsAfter completing this module, Reading Business Data in Client-Sidestudents will be able to: CodeDescribe the main components of the Presenting Business Data in an App forsocial workload. SharePointAfter completing this module,Develop solutions to extend the social students will be able to:workload. Describe the key components of BusinessCreate solutions which make use of the Connectivity Services in SharePoint Servernewsfeed functionality in SharePoint 2013.Server 2013.Module 14: Monitoring and Create and configure BDC models by

Page 172: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Troubleshooting Custom SharePoint using SharePoint Designer.SolutionsThis module will introduce Create and configure BDC models bymethods that you can use to improve the using Visual Studio 2012.Module 12:performance and scalability of solutions Managing and Accessing User Profileand apps.Lessons DataIn this module, you will review keyDebugging SharePoint Apps in Visual aspects of the user profile service, and seeStudio how you can write client-side andDiagnosing Faults in Deployed Apps server-side code to access, update andTesting Performance and ScalabilityLab : manage user profile properties.LessonsEnabling ASP.NET Tracing Overview of User Profile Data inAdding a Diagnostics Page to a SharePoint 2013SharePoint App Understanding Options for Accessing UserConfiguring ASP.NET Tracing Profile DataUsing Trace LogsAfter completing this Managing User Profile Datamodule, students will be able to: Managing User Profile PropertiesLab :Describe how to identify, diagnose, and Accessing User Profile Dataremove bugs in SharePoint apps during Add People Search Functionality to an Appdevelopment. Display User Properties in the AppLab :Describe how to record information about Managing User Profile Propertiesissues that arise in deployed SharePoint Add Code to Display User Profileapps. PropertiesDescribe how developers optimize the Add Code to Manage User Profileperformance of SharePoint apps by PropertiesAfter completing this module,implementing best practices, measuring students will be able to:performance, and load testing. Explain how user profile data is used in

SharePoint.Describe the options and restrictions for

line accessing user profile data.Communicating with SharePoint from an Use client-side code to access andApp server-side code to access and updateAuthenticating and Authorizing Apps for user profile data.SharePoint Configure and manage user profileDesigning Apps for PerformanceLab : properties.Module 13: Customizing theMonitoring SharePoint Health Scores Social WorkloadIn this module, you willCreating and Deploying an App Part see some of the social features inAdd health score polling functionalityAfter SharePoint 2013, and you will see how youcompleting this module, students will be can develop apps which extend andable to: customize the social workload; tailoring theDescribe the apps for SharePoint experience for your businessdevelopment platform. needs.LessonsUse the client-side object models and the Overview of the Social WorkloadREST API to communicate with Developing Social SolutionsSharePoint. Working with FeedsLab : Creating a SocialConfigure security for apps for App PartSharePoint. Displaying a Project Site NewsfeedOptimize the performance of apps for Posting a Message to a NewsfeedSharePoint.Module 2: Developing Using Search to Retrieve NewsfeedManaged Metadata SolutionsIn this PostsAfter completing this module,module you will see metadata objects students will be able to:and how they are used to categorize Describe the main components of theitems so that you canlearn how to work social workload.with them in code. You will also see how Develop solutions to extend the socialto use the advanced features of terms workload.and manage permissions and roles. In t Create solutions which make use of theManaged Metadata newsfeed functionality in SharePointConfiguring Managed Metadata Term Server 2013.Module 14: Monitoring andSets Troubleshooting Custom SharePointWorking with Managed Metadata SolutionsThis module will introduceFieldsLab : Developing Managed methods that you can use to improve theMetadata Solutions (Part 1) performance and scalability of solutionsCreating and Configuring the Corporate and apps.LessonsStructure App Debugging SharePoint Apps in VisualDisplaying the Existing Taxonomy StudioGroups Diagnosing Faults in Deployed AppsCreating a Group, a Term Set, and Testing Performance and ScalabilityLab :TermsLab : Developing Managed Enabling ASP.NET Tracing

Page 173: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Metadata Solutions (Part 2) Adding a Diagnostics Page to aObtaining the Host Web SharePoint AppAdding Metadata Site ColumnsAfter Configuring ASP.NET Tracingcompleting this module, students will be Using Trace LogsAfter completing thisable to: module, students will be able to:Explain the capabilities and applications Describe how to identify, diagnose, andof managed metadata in SharePoint remove bugs in SharePoint apps during2013. development.Automate the creation and configuration Describe how to record information aboutof managed metadata term sets. issues that arise in deployed SharePointInteract with managed metadata term apps.sets and fields from client-side and Describe how developers optimize theserver-side code.Module 3: Interacting performance of SharePoint apps bywith the Search ServiceThe module implementing best practices, measuringprovides an overview of the search performance, and load testing.service architecture in SharePoint 2013as it relates to developers, beforedescribing how to construct queries using lineKeyword Query Language (KQL) and Communicating with SharePoint from anUnderstanding the SharePoint 2013 AppSearch Service Authenticating and Authorizing Apps forBuilding Search Queries with KQL and SharePointFQL Designing Apps for PerformanceLab :Executing Search Queries from CodeLab Monitoring SharePoint Health Scores: Executing Search Queries from Creating and Deploying an App PartSharePoint Apps Add health score polling functionalityAfterSubmitting Search Queries from completing this module, students will beClient-Side Code able to:Using a Custom Action to Launch A Describe the apps for SharePointSearch AppAfter completing this module, development platform.students will be able to: Use the client-side object models and theDescribe the SharePoint 2013 Search REST API to communicate withArchitecture. SharePoint.Build simple and advanced KQL Queries. Configure security for apps for SharePoint.Describe the SharePoint Search Index. Optimize the performance of apps forDescribe and work with crawled and SharePoint.Module 2: Developingmanaged properties. Managed Metadata SolutionsIn thisDescribe the levels and security of the module you will see metadata objects andSharePoint Search Schema.Module 4: how they are used to categorize items soCustomizing the Search ExperienceIn that you canlearn how to work with them inthis module you will create and modify code. You will also see how to use thequeries as well as manage search advanced features of terms and manageresults.Lessons permissions and roles. In tCustomizing Query Processing Managed MetadataCustomizing Search Results Configuring Managed Metadata Term SetsCustomizing Content ProcessingLab : Working with Managed MetadataConfiguring Result Types and Display FieldsLab : Developing Managed MetadataTemplates Solutions (Part 1)Configuring and Test Result Type Creating and Configuring the CorporateCustomizing an Item Display Template Structure AppCustomizing a Hover Panel Display Displaying the Existing Taxonomy GroupsTemplateLab : Configuring Entity Creating a Group, a Term Set, andExtraction TermsLab : Developing ManagedCreate and deploy an entity extractorAfter Metadata Solutions (Part 2)completing this module, students will be Obtaining the Host Webable to: Adding Metadata Site ColumnsAfterCreate various types of result sources completing this module, students will beCreate basic and complex query able to:transforms Explain the capabilities and applications ofConfigure query rule conditions and managed metadata in SharePoint 2013.actions to target query intent Automate the creation and configuration ofCreate and modify result types managed metadata term sets.Create and modify display templates Interact with managed metadata term setsUtilize display templates with various and fields from client-side and server-sidesearch web parts code.Module 3: Interacting with the SearchAdd managed properties as refiners with ServiceThe module provides an overview

Page 174: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

counts of the search service architecture inUtilize entity extraction in your crawls SharePoint 2013 as it relates toExtend content processing with Content developers, before describing how toEnrichmentModule 5: Implementing construct queries using Keyword QueryEnterprise Content ManagementIn this Language (KQL) andmodule, you will see how to work with Understanding the SharePoint 2013SharePoint document management Search Servicefeatures in code.Lessons Building Search Queries with KQL andWorking with eDiscovery FQLWorking with Content Management Executing Search Queries from CodeLab :Automating Records ManagementLab : Executing Search Queries fromImplementing Content Management SharePoint AppsFunctionality Submitting Search Queries fromCreating a Custom Document ID Provider Client-Side CodeRegistering a Custom Document ID Using a Custom Action to Launch AProvider Search AppAfter completing this module,Applying a Custom Audit PolicyAfter students will be able to:completing this module, students will be Describe the SharePoint 2013 Searchable to: Architecture.Use SharePoint eDiscovery functionality Build simple and advanced KQL Queries.in custom applications. Describe the SharePoint Search Index.Create and manage information Describe and work with crawled andmanagement policies and document sets managed properties.programmatically. Describe the levels and security of theManage and customize SharePoint SharePoint Search Schema.Module 4:records management Customizing the Search ExperienceIn thisfunctionality.Module 6: Developing a module you will create and modify queriesPublishing Site for Web ContentIn this as well as manage search results.Lessonsmodule, you will learn how to utilize Customizing Query Processingdevelop web content solutions for Customizing Search Resultspublishing sites.Lessons Customizing Content ProcessingLab :Programming with the Web Content Configuring Result Types and DisplayPublishing API TemplatesDeveloping Page Components for Web Configuring and Test Result TypeContent PublishingLab : Customizing a Customizing an Item Display TemplateSharePoint Publishing Site Customizing a Hover Panel DisplayBuilding a Custom Page Field Control TemplateLab : Configuring EntityBuilding a Page LayoutAfter completing Extractionthis module, students will be able to: Create and deploy an entity extractorAfterDescribe how to utilize the Publishing API completing this module, students will beto access publishing settings and able to:content. Create various types of result sourcesDescribe how to use and customize page Create basic and complex querycontent controls in publishing transformssites.Module 7: Structuring and Configure query rule conditions andPublishing Websites for All UsersThis actions to target query intentmodule will focus on providing you with Create and modify result typesthe knowledge to build web sites that are Create and modify display templatesmobile device friendly, support multiple Utilize display templates with variouslanguage and with proper navigation. search web partsThis will be accomplished by int Add managed properties as refiners withWebsite Structure and Navigation countsPublishing Content Utilize entity extraction in your crawlsPublishing to Mobile Devices Extend content processing with ContentMulti-language sites using VariationsLab EnrichmentModule 5: Implementing: Structuring a SharePoint Publishing Site Enterprise Content ManagementIn thisCreating a Navigation Term SetLab : module, you will see how to work withPublishing for Multiple Devices and SharePoint document managementLanguages features in code.LessonsCreating a Device Channel Working with eDiscoveryUsing the Device Panel Control Working with Content ManagementCreating a French VariationAfter Automating Records ManagementLab :completing this module, students will be Implementing Content Managementable to: FunctionalityConfigure website structure and Creating a Custom Document ID Providernavigation. Registering a Custom Document ID

Page 175: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe the difference between Providerstructured and metadata navigation. Applying a Custom Audit PolicyAfterUtilize basic publishing features of completing this module, students will beSharePoint. able to:Use the new cross-site publishing Use SharePoint eDiscovery functionality infeatures of SharePoint 2013. custom applications.Configure and implement variations for Create and manage informationmultilingual sites.Module 8: Developing management policies and document setsOptimized Internet SitesIn this module, programmatically.you will learn how to optimize your site for Manage and customize SharePointInternet search engines, and maximize records management functionality.Modulethe performance of rendering your site 6: Developing a Publishing Site for Webcontent.Lessons ContentIn this module, you will learn howOptimizing a SharePoint Site for Search to utilize develop web content solutions forEngines publishing sites.LessonsOptimizing Performance and Programming with the Web ContentScalabilityLab : Optimizing SharePoint Publishing APIPublishing Sites Developing Page Components for WebOptimizing a Site for Search Engines Content PublishingLab : Customizing aMaximizing the Performance of a SharePoint Publishing SitePublishing SiteAfter completing this Building a Custom Page Field Controlmodule, students will be able to: Building a Page LayoutAfter completingConfigure search engine optimization this module, students will be able to:settings. Describe how to utilize the Publishing APIAdd SEO Properties to publishing pages to access publishing settings and content.and Managed Navigation terms. Describe how to use and customize pageConfigure caching to improve site content controls in publishing sites.Modulerendering performance. 7: Structuring and Publishing Websites forOptimize site assets and resources to All UsersThis module will focus onmaximize performance.Module 9: providing you with the knowledge to buildWorking with Business Connectivity web sites that are mobile device friendly,ServicesIn this module, you will learn how support multiple language and with properto develop Business Connectivity navigation. This will be accomplished byServices (BCS) solutions.Lessons intBusiness Connectivity Services in Website Structure and NavigationSharePoint 2013 Publishing ContentCreating BDC Models in SharePoint Publishing to Mobile DevicesDesigner Multi-language sites using VariationsLab :Creating BDC Models in Visual Studio Structuring a SharePoint Publishing Site2012Lab : Working with Business Creating a Navigation Term SetLab :Connectivity Services Publishing for Multiple Devices andCreating Farm-Scoped External Content LanguagesTypes Creating a Device ChannelCreating App-Scoped External Content Using the Device Panel ControlTypesAfter completing this module, Creating a French VariationAfterstudents will be able to: completing this module, students will beDescribe the key components of able to:Business Connectivity Services in Configure website structure andSharePoint Server 2013. navigation.Create and configure BDC models by Describe the difference between structuredusing SharePoint Designer. and metadata navigation.Developing Custom Connectivity Utilize basic publishing features ofComponents SharePoint.Working with External Events and Use the new cross-site publishing featuresNotificationsLab : Creating and Deploying of SharePoint 2013.a .NET Connectivity Assembly Configure and implement variations forCreate a .NET Connectivity Assembly multilingual sites.Module 8: DevelopingImplementing Entity Methods Optimized Internet SitesIn this module,Deploying and testing a .NET you will learn how to optimize your site forConnectivity ModelAfter completing this Internet search engines, and maximize themodule, students will be able to: performance of rendering your siteDescribe BCS Connector Framework content.Lessonsscenarios. Optimizing a SharePoint Site for SearchDesign and Develop BCS Connector Enginesstereotyped operations. Optimizing Performance andDesign and Configure BDC model ScalabilityLab : Optimizing SharePoint

Page 176: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

security. Publishing SitesOptimize Search Connector crawl Optimizing a Site for Search Enginesperformance. Maximizing the Performance of aUse Visual Studio to build BDC Models Publishing SiteAfter completing thisfor Search. module, students will be able to:Deploy BDC Search connectors. Configure search engine optimizationDebug and troubleshoot your search settings.connectors. Add SEO Properties to publishing pagesDesign and deploy BDC event subscriber and Managed Navigation terms.methods. Configure caching to improve siteDescribe how to format event notification rendering performance.messages. Optimize site assets and resources toConfigure alerts and event receivers on maximize performance.Module 9: Workingexternal lists.Module 11: Working with with Business Connectivity ServicesIn thisBusiness DataIn this module you module, you will learn how to developwillleverage BCS components and data in Business Connectivity Services (BCS)custom solutions. The module first covers solutions.Lessonsthe built-in components that SharePoint Business Connectivity Services inprovides for surfacing business data in SharePoint 2013the user interface. Next, we describes Creating BDC Models in SharePointhow to work with bus DesignerWorking with Business Data in Creating BDC Models in Visual StudioComposite Solutions 2012Lab : Working with BusinessWorking with Business Data in Custom Connectivity ServicesSolutions Creating Farm-Scoped External ContentWorking with Business Data in Client TypesApplicationsLab : Working with Business Creating App-Scoped External ContentData in Apps for SharePoint TypesAfter completing this module,Reading Business Data in Client-Side students will be able to:Code Describe the key components of BusinessPresenting Business Data in an App for Connectivity Services in SharePoint ServerSharePointAfter completing this module, 2013.students will be able to: Create and configure BDC models byDescribe the key components of using SharePoint Designer.Business Connectivity Services in Developing Custom ConnectivitySharePoint Server 2013. ComponentsCreate and configure BDC models by Working with External Events andusing SharePoint Designer. NotificationsLab : Creating and DeployingCreate and configure BDC models by a .NET Connectivity Assemblyusing Visual Studio 2012.Module 12: Create a .NET Connectivity AssemblyManaging and Accessing User Profile Implementing Entity MethodsDataIn this module, you will review key Deploying and testing a .NET Connectivityaspects of the user profile service, and ModelAfter completing this module,see how you can write client-side and students will be able to:server-side code to access, update and Describe BCS Connector Frameworkmanage user profile properties.Lessons scenarios.Overview of User Profile Data in Design and Develop BCS ConnectorSharePoint 2013 stereotyped operations.Understanding Options for Accessing Design and Configure BDC model security.User Profile Data Optimize Search Connector crawlManaging User Profile Data performance.Managing User Profile PropertiesLab : Use Visual Studio to build BDC Models forAccessing User Profile Data Search.Add People Search Functionality to an Deploy BDC Search connectors.App Debug and troubleshoot your searchDisplay User Properties in the AppLab : connectors.Managing User Profile Properties Design and deploy BDC event subscriberAdd Code to Display User Profile methods.Properties Describe how to format event notificationAdd Code to Manage User Profile messages.PropertiesAfter completing this module, Configure alerts and event receivers onstudents will be able to: external lists.Module 11: Working withExplain how user profile data is used in Business DataIn this module youSharePoint. willleverage BCS components and data inDescribe the options and restrictions for custom solutions. The module first coversaccessing user profile data. the built-in components that SharePoint

Page 177: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Use client-side code to access and provides for surfacing business data in theserver-side code to access and update user interface. Next, we describes how touser profile data. work with busConfigure and manage user profile Working with Business Data in Compositeproperties.Module 13: Customizing the SolutionsSocial WorkloadIn this module, you will Working with Business Data in Customsee some of the social features in SolutionsSharePoint 2013, and you will see how Working with Business Data in Clientyou can develop apps which extend and ApplicationsLab : Working with Businesscustomize the social workload; tailoring Data in Apps for SharePointthe experience for your business Reading Business Data in Client-Sideneeds.Lessons CodeOverview of the Social Workload Presenting Business Data in an App forDeveloping Social Solutions SharePointAfter completing this module,Working with FeedsLab : Creating a students will be able to:Social App Part Describe the key components of BusinessDisplaying a Project Site Newsfeed Connectivity Services in SharePoint ServerPosting a Message to a Newsfeed 2013.Using Search to Retrieve Newsfeed Create and configure BDC models byPostsAfter completing this module, using SharePoint Designer.students will be able to: Create and configure BDC models byDescribe the main components of the using Visual Studio 2012.Module 12:social workload. Managing and Accessing User ProfileDevelop solutions to extend the social DataIn this module, you will review keyworkload. aspects of the user profile service, and seeCreate solutions which make use of the how you can write client-side andnewsfeed functionality in SharePoint server-side code to access, update andServer 2013.Module 14: Monitoring and manage user profile properties.LessonsTroubleshooting Custom SharePoint Overview of User Profile Data inSolutionsThis module will introduce SharePoint 2013methods that you can use to improve the Understanding Options for Accessing Userperformance and scalability of solutions Profile Dataand apps.Lessons Managing User Profile DataDebugging SharePoint Apps in Visual Managing User Profile PropertiesLab :Studio Accessing User Profile DataDiagnosing Faults in Deployed Apps Add People Search Functionality to an AppTesting Performance and ScalabilityLab : Display User Properties in the AppLab :Enabling ASP.NET Tracing Managing User Profile PropertiesAdding a Diagnostics Page to a Add Code to Display User ProfileSharePoint App PropertiesConfiguring ASP.NET Tracing Add Code to Manage User ProfileUsing Trace LogsAfter completing this PropertiesAfter completing this module,module, students will be able to: students will be able to:Describe how to identify, diagnose, and Explain how user profile data is used inremove bugs in SharePoint apps during SharePoint.development. Describe the options and restrictions forDescribe how to record information about accessing user profile data.issues that arise in deployed SharePoint Use client-side code to access andapps. server-side code to access and updateDescribe how developers optimize the user profile data.performance of SharePoint apps by Configure and manage user profileimplementing best practices, measuring properties.Module 13: Customizing theperformance, and load testing. Social WorkloadIn this module, you will

see some of the social features inSharePoint 2013, and you will see how you

line can develop apps which extend andCommunicating with SharePoint from an customize the social workload; tailoring theApp experience for your businessAuthenticating and Authorizing Apps for needs.LessonsSharePoint Overview of the Social WorkloadDesigning Apps for PerformanceLab : Developing Social SolutionsMonitoring SharePoint Health Scores Working with FeedsLab : Creating a SocialCreating and Deploying an App Part App PartAdd health score polling functionalityAfter Displaying a Project Site Newsfeedcompleting this module, students will be Posting a Message to a Newsfeedable to: Using Search to Retrieve Newsfeed

Page 178: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Describe the apps for SharePoint PostsAfter completing this module,development platform. students will be able to:Use the client-side object models and the Describe the main components of theREST API to communicate with social workload.SharePoint. Develop solutions to extend the socialConfigure security for apps for workload.SharePoint. Create solutions which make use of theOptimize the performance of apps for newsfeed functionality in SharePointSharePoint.Module 2: Developing Server 2013.Module 14: Monitoring andManaged Metadata SolutionsIn this Troubleshooting Custom SharePointmodule you will see metadata objects SolutionsThis module will introduceand how they are used to categorize methods that you can use to improve theitems so that you canlearn how to work performance and scalability of solutionswith them in code. You will also see how and apps.Lessonsto use the advanced features of terms Debugging SharePoint Apps in Visualand manage permissions and roles. In t StudioManaged Metadata Diagnosing Faults in Deployed AppsConfiguring Managed Metadata Term Testing Performance and ScalabilityLab :Sets Enabling ASP.NET TracingWorking with Managed Metadata Adding a Diagnostics Page to aFieldsLab : Developing Managed SharePoint AppMetadata Solutions (Part 1) Configuring ASP.NET TracingCreating and Configuring the Corporate Using Trace LogsAfter completing thisStructure App module, students will be able to:Displaying the Existing Taxonomy Describe how to identify, diagnose, andGroups remove bugs in SharePoint apps duringCreating a Group, a Term Set, and development.TermsLab : Developing Managed Describe how to record information aboutMetadata Solutions (Part 2) issues that arise in deployed SharePointObtaining the Host Web apps.Adding Metadata Site ColumnsAfter Describe how developers optimize thecompleting this module, students will be performance of SharePoint apps byable to: implementing best practices, measuringExplain the capabilities and applications performance, and load testing.of managed metadata in SharePoint2013.Automate the creation and configurationof managed metadata term sets.Interact with managed metadata termsets and fields from client-side andserver-side code.Module 3: Interactingwith the Search ServiceThe moduleprovides an overview of the searchservice architecture in SharePoint 2013as it relates to developers, beforedescribing how to construct queries usingKeyword Query Language (KQL) andUnderstanding the SharePoint 2013Search ServiceBuilding Search Queries with KQL andFQLExecuting Search Queries from CodeLab: Executing Search Queries fromSharePoint AppsSubmitting Search Queries fromClient-Side CodeUsing a Custom Action to Launch ASearch AppAfter completing this module,students will be able to:Describe the SharePoint 2013 SearchArchitecture.Build simple and advanced KQL Queries.Describe the SharePoint Search Index.Describe and work with crawled andmanaged properties.Describe the levels and security of the

Page 179: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

SharePoint Search Schema.Module 4:Customizing the Search ExperienceInthis module you will create and modifyqueries as well as manage searchresults.LessonsCustomizing Query ProcessingCustomizing Search ResultsCustomizing Content ProcessingLab :Configuring Result Types and DisplayTemplatesConfiguring and Test Result TypeCustomizing an Item Display TemplateCustomizing a Hover Panel DisplayTemplateLab : Configuring EntityExtractionCreate and deploy an entity extractorAftercompleting this module, students will beable to:Create various types of result sourcesCreate basic and complex querytransformsConfigure query rule conditions andactions to target query intentCreate and modify result typesCreate and modify display templatesUtilize display templates with varioussearch web partsAdd managed properties as refiners withcountsUtilize entity extraction in your crawlsExtend content processing with ContentEnrichmentModule 5: ImplementingEnterprise Content ManagementIn thismodule, you will see how to work withSharePoint document managementfeatures in code.LessonsWorking with eDiscoveryWorking with Content ManagementAutomating Records ManagementLab :Implementing Content ManagementFunctionalityCreating a Custom Document ID ProviderRegistering a Custom Document IDProviderApplying a Custom Audit PolicyAftercompleting this module, students will beable to:Use SharePoint eDiscovery functionalityin custom applications.Create and manage informationmanagement policies and document setsprogrammatically.Manage and customize SharePointrecords managementfunctionality.Module 6: Developing aPublishing Site for Web ContentIn thismodule, you will learn how to utilizedevelop web content solutions forpublishing sites.LessonsProgramming with the Web ContentPublishing APIDeveloping Page Components for WebContent PublishingLab : Customizing aSharePoint Publishing SiteBuilding a Custom Page Field ControlBuilding a Page LayoutAfter completing

Page 180: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

this module, students will be able to:Describe how to utilize the Publishing APIto access publishing settings andcontent.Describe how to use and customize pagecontent controls in publishingsites.Module 7: Structuring andPublishing Websites for All UsersThismodule will focus on providing you withthe knowledge to build web sites that aremobile device friendly, support multiplelanguage and with proper navigation.This will be accomplished by intWebsite Structure and NavigationPublishing ContentPublishing to Mobile DevicesMulti-language sites using VariationsLab: Structuring a SharePoint Publishing SiteCreating a Navigation Term SetLab :Publishing for Multiple Devices andLanguagesCreating a Device ChannelUsing the Device Panel ControlCreating a French VariationAftercompleting this module, students will beable to:Configure website structure andnavigation.Describe the difference betweenstructured and metadata navigation.Utilize basic publishing features ofSharePoint.Use the new cross-site publishingfeatures of SharePoint 2013.Configure and implement variations formultilingual sites.Module 8: DevelopingOptimized Internet SitesIn this module,you will learn how to optimize your site forInternet search engines, and maximizethe performance of rendering your sitecontent.LessonsOptimizing a SharePoint Site for SearchEnginesOptimizing Performance andScalabilityLab : Optimizing SharePointPublishing SitesOptimizing a Site for Search EnginesMaximizing the Performance of aPublishing SiteAfter completing thismodule, students will be able to:Configure search engine optimizationsettings.Add SEO Properties to publishing pagesand Managed Navigation terms.Configure caching to improve siterendering performance.Optimize site assets and resources tomaximize performance.Module 9:Working with Business ConnectivityServicesIn this module, you will learn howto develop Business ConnectivityServices (BCS) solutions.LessonsBusiness Connectivity Services inSharePoint 2013Creating BDC Models in SharePointDesigner

Page 181: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Creating BDC Models in Visual Studio2012Lab : Working with BusinessConnectivity ServicesCreating Farm-Scoped External ContentTypesCreating App-Scoped External ContentTypesAfter completing this module,students will be able to:Describe the key components ofBusiness Connectivity Services inSharePoint Server 2013.Create and configure BDC models byusing SharePoint Designer.Developing Custom ConnectivityComponentsWorking with External Events andNotificationsLab : Creating and Deployinga .NET Connectivity AssemblyCreate a .NET Connectivity AssemblyImplementing Entity MethodsDeploying and testing a .NETConnectivity ModelAfter completing thismodule, students will be able to:Describe BCS Connector Frameworkscenarios.Design and Develop BCS Connectorstereotyped operations.Design and Configure BDC modelsecurity.Optimize Search Connector crawlperformance.Use Visual Studio to build BDC Modelsfor Search.Deploy BDC Search connectors.Debug and troubleshoot your searchconnectors.Design and deploy BDC event subscribermethods.Describe how to format event notificationmessages.Configure alerts and event receivers onexternal lists.Module 11: Working withBusiness DataIn this module youwillleverage BCS components and data incustom solutions. The module first coversthe built-in components that SharePointprovides for surfacing business data inthe user interface. Next, we describeshow to work with busWorking with Business Data inComposite SolutionsWorking with Business Data in CustomSolutionsWorking with Business Data in ClientApplicationsLab : Working with BusinessData in Apps for SharePointReading Business Data in Client-SideCodePresenting Business Data in an App forSharePointAfter completing this module,students will be able to:Describe the key components ofBusiness Connectivity Services inSharePoint Server 2013.Create and configure BDC models byusing SharePoint Designer.

Page 182: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Create and configure BDC models byusing Visual Studio 2012.Module 12:Managing and Accessing User ProfileDataIn this module, you will review keyaspects of the user profile service, andsee how you can write client-side andserver-side code to access, update andmanage user profile properties.LessonsOverview of User Profile Data inSharePoint 2013Understanding Options for AccessingUser Profile DataManaging User Profile DataManaging User Profile PropertiesLab :Accessing User Profile DataAdd People Search Functionality to anAppDisplay User Properties in the AppLab :Managing User Profile PropertiesAdd Code to Display User ProfilePropertiesAdd Code to Manage User ProfilePropertiesAfter completing this module,students will be able to:Explain how user profile data is used inSharePoint.Describe the options and restrictions foraccessing user profile data.Use client-side code to access andserver-side code to access and updateuser profile data.Configure and manage user profileproperties.Module 13: Customizing theSocial WorkloadIn this module, you willsee some of the social features inSharePoint 2013, and you will see howyou can develop apps which extend andcustomize the social workload; tailoringthe experience for your businessneeds.LessonsOverview of the Social WorkloadDeveloping Social SolutionsWorking with FeedsLab : Creating aSocial App PartDisplaying a Project Site NewsfeedPosting a Message to a NewsfeedUsing Search to Retrieve NewsfeedPostsAfter completing this module,students will be able to:Describe the main components of thesocial workload.Develop solutions to extend the socialworkload.Create solutions which make use of thenewsfeed functionality in SharePointServer 2013.Module 14: Monitoring andTroubleshooting Custom SharePointSolutionsThis module will introducemethods that you can use to improve theperformance and scalability of solutionsand apps.LessonsDebugging SharePoint Apps in VisualStudioDiagnosing Faults in Deployed AppsTesting Performance and ScalabilityLab :Enabling ASP.NET Tracing

Page 183: Developing Microsoft SharePoint Server 2013 Advanced Solutionsstore.globalknowledge.net/course-overviews/NO/M20489.pdf · Completed course 20488A:Developing Microsoft SharePoint Server

M20489 www.globalknowledge.com/nb-no/ [email protected] 22 95 66 00

Adding a Diagnostics Page to aSharePoint AppConfiguring ASP.NET TracingUsing Trace LogsAfter completing thismodule, students will be able to:Describe how to identify, diagnose, andremove bugs in SharePoint apps duringdevelopment.Describe how to record information aboutissues that arise in deployed SharePointapps.Describe how developers optimize theperformance of SharePoint apps byimplementing best practices, measuringperformance, and load testing.

Ytterligere informasjon:

For mer informasjon eller kursbooking, vennligst ring oss 22 95 66 00

[email protected]

www.globalknowledge.com/nb-no/

Grenseveien 90, 0663 Oslo, PO Box 6256 Etterstad, 0606 Oslo, Norway


Recommended