Cours M20489-B
Developing Microsoft SharePoint Server 2013 Advanced Solutions

Doelstelling
  • Describe the apps for SharePoint development platform.
  • Use the client-side object models and the REST API to communicate with SharePoint.
  • Configure security for apps for SharePoint.
  • Optimize the performance of apps for SharePoint.
  • Explain the capabilities and applications of managed metadata in SharePoint 2013.
  • Automate the creation and configuration of managed metadata term sets.
  • Interact with managed metadata term sets and fields from client-side and server-side code.
  • Describe the SharePoint 2013 Search Architecture.
  • Build simple and advanced KQL Queries.
  • Describe the SharePoint Search Index.
  • Describe and work with crawled and managed properties.
  • Describe the levels and security of the SharePoint Search Schema.
  • Create various types of result sources
  • Create basic and complex query transforms
  • Configure query rule conditions and actions to target query intent
  • Create and modify result types
  • Create and modify display templates
  • Utilize display templates with various search web parts
  • Add managed properties as refiners with counts
  • Utilize entity extraction in your crawls
  • Extend content processing with Content Enrichment
  • Describe how to utilize the Publishing API to access publishing settings and content.
  • Describe how to use and customize page content controls in publishing sites.
  • Configure website structure and navigation.
  • Describe the difference between structured and metadata navigation.
  • Utilize basic publishing features of SharePoint.
  • Use the new cross-site publishing features of SharePoint 2013.
  • Configure and implement variations for multilingual sites.
  • Configure search engine optimization settings.
  • Add SEO Properties to publishing pages and Managed Navigation terms.
  • Configure caching to improve site rendering performance.
  • Optimize site assets and resources to maximize performance.
  • Describe the key components of Business Connectivity Services in SharePoint Server 2013
  • Create and configure BDC models by using SharePoint Designer.
  • Create and configure BDC models by using Visual Studio 2012.
  • Describe BCS Connector Framework scenarios.
  • Design and Develop BCS Connector stereotyped operations.
  • Design and Configure BDC model security.
  • Optimize Search Connector crawl performance.
  • Use Visual Studio to build BDC Models for Search.
  • Deploy BDC Search connectors.
  • Debug and troubleshoot your search connectors.
  • Design and deploy BDC event subscriber methods.
  • Describe how to format event notification messages.
  • Configure alerts and event receivers on external lists.
  • Explain how user profile data is used in SharePoint.
  • Describe the options and restrictions for accessing user profile data.
  • Use client-side code to access and server-side code to access and update user profile data.
  • Configure and manage user profile properties.
  • Describe how to identify, diagnose, and remove bugs in SharePoint apps during development.
  • Describe how to record information about issues that arise in deployed SharePoint apps.
  • Describe how developers optimize the performance of SharePoint apps by implementing best practices, measuring performance, and load testing.
Inhoud

Creating Robust and Efficient Apps for SharePoint

  • Apps for SharePoint
  • Communicating with SharePoint from an App
  • Authenticating and Authorizing Apps for SharePoint
  • Designing Apps for Performance

Developing Managed Metadata SolutionsIn

  • Managed Metadata
  • Configuring Managed Metadata Term Sets
  • Working with Managed Metadata Fields

Interacting with the Search Service

  • SharePoint 2013 Search Service
  • Building Search Queries with KQL and FQL
  • Executing Search Queries from Code

Customizing the Search ExperienceIn

  • Customizing Query Processing
  • Customizing Search Results
  • Configuring Result Types and Display Templates
  • Customizing Content Processing

Implementing Enterprise Content Management

  • Working with eDiscovery
  • Working with Content Management
  • Automating Records Management

Developing a Publishing Site for Web Content

  • Programming with the Web Content Publishing API
  • Developing Page Components for Web Content Publishing

Structuring and Publishing Websites for All Users

  • Website Structure and Navigation
  • Publishing Content
  • Publishing to Mobile Devices
  • Multi-language sites using Variations

Developing Optimized Internet Sites

  • Optimizing a SharePoint Site for Search Engines
  • Optimizing Performance and Scalability

Working with Business Connectivity Services

  • Business Connectivity Services in SharePoint 2013
  • Creating BDC Models in SharePoint Designer
  • Creating BDC Models in Visual Studio 2012

Creating Advanced Business Data Connectivity Models

  • Configuring BDC Models for Search
  • Developing Custom Connectivity Components
  • Working with External Events and Notifications

Working with Business Data In Client Applications BCS

  • Working with Business Data in Composite Solutions
  • Working with Business Data in Custom Solutions
  • Working with Business Data in Client Applications

Managing and Accessing User Profile Data

  • User Profile Data in SharePoint 2013
  • Options for Accessing User Profile Data
  • Managing User Profile Data
  • Managing User Profile Properties

Developing Microsoft SharePoint Server 2013 Advanced Solutions

  • Overview of the Social Workload
  • Developing Social Solutions
  • Working with Feeds

Monitoring and Troubleshooting Custom SharePoint Solutions

  • Debugging SharePoint Apps in Visual Studio
  • Diagnosing Faults in Deployed Apps
  • Testing Performance and Scalability

Details

Duur
5 dagen
Deelnemers
8
Bestemd voor
IT-specialist
Voorkennis
  • Completed course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions (or equivalent knowledge).
  • A working knowledge of using Visual Studio 2010 or Visual Studio 2012 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 web development technologies, including request/response and the page lifecycle.
  • A basic working knowledge of client-side web technologies including HTML, CSS, and JavaScript.