MOC 20489 - Developing Microsoft SharePoint 2013 Advanced Solutions

Print

Request an offer for classroom delivery of this course

Register for a Live Web Conference Course

Course duration

Course Outline

This Developing Microsoft SharePoint 2013 Advanced Solutions training class 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.

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.

  1. Creating Robust and Efficient Apps for SharePoint
    1. Communicating with SharePoint from an App
    2. Authenticating and Authorizing Apps for SharePoint
    3. Designing Apps for Performance
    4. Lab : Monitoring SharePoint Health Scores
    5. Creating and Deploying an App Part
    6. Add Health Score Polling Functionality
  2. Developing Managed Metadata Solutions
    1. Managed Metadata
    2. Configuring Managed Metadata Term Sets
    3. Working with Managed Metadata Fields
    4. Developing Managed Metadata Solutions (Part 1)
    5. Creating and Configuring the Corporate Structure App
    6. Displaying the Existing Taxonomy Groups
    7. Creating a Group, a Term Set, and Terms
    8. Developing Managed Metadata Solutions (Part 2)
    9. Obtaining the Host Web
    10. Adding Metadata Site Columns
  3. Interacting with the Search Service
    1. Understanding the SharePoint 2013 Search Service
    2. Building Search Queries with KQL and FQL
    3. Executing Search Queries from Code
    4. Executing Search Queries from SharePoint Apps
    5. Submitting Search Queries from Client-Side Code
    6. Using a Custom Action to Launch A Search App
  4. Customizing the Search Experience
    1. Customizing Search Results
    2. Customizing Content Processing
    3. Configuring Result Types and Display Templates
    4. Configuring and Test Result Type
    5. Customizing an Item Display Template
    6. Customizing a Hover Panel Display Template
    7. Configuring Entity Extraction
    8. Create and Deploy an Entity Extractor
  5. Implementing Enterprise Content Management
    1. Working with eDiscovery
    2. Working with Content Management
    3. Automating Records Management
    4. Implementing Content Management Functionality
    5. Creating a Custom Document ID Provider
    6. Registering a Custom Document ID Provider
    7. Applying a Custom Audit Policy
  6. Developing a Publishing Site for Web Content
    1. Programming with the Web Content Publishing API
    2. Developing Page Components for Web Content Publishing
    3. Customizing a SharePoint Publishing Site
    4. Building a Custom Page Field Control
    5. Building a Page Layout
  7. Structuring and Publishing Websites for All Users
    1. Website Structure and Navigation
    2. Publishing Content
    3. Publishing to Mobile Devices
    4. Multi-language sites using Variations
    5. Structuring a SharePoint Publishing Site
    6. Creating a Navigation Term Set
    7. Publishing for Multiple Devices and Languages
    8. Creating a Device Channel
    9. Using the Device Panel Control
    10. Creating a French Variation
  8. Developing Optimized Internet Sites
    1. Optimizing a SharePoint Site for Search Engines
    2. Optimizing Performance and Scalability
    3. Optimizing SharePoint Publishing Sites
    4. Optimizing a Site for Search Engines
    5. Maximizing the Performance of a Publishing Site
  9. Working with Business Connectivity Services
    1. Business Connectivity Services in SharePoint 2013
    2. Creating BDC Models in SharePoint Designer
    3. Creating BDC Models in Visual Studio 2012
    4. Working with Business Connectivity Services
    5. Creating Farm-Scoped External Content Types
    6. Creating App-Scoped External Content Types
  10. Creating Advanced Business Data Connectivity Models
    1. Configuring BDC Models for Search
    2. Developing Custom Connectivity Components
    3. Working with External Events and Notifications
    4. Creating and Deploying a .NET Connectivity Assembly
    5. Create a .NET Connectivity Assembly
    6. Implementing Entity Methods
    7. Deploying and testing a .NET Connectivity Model
  11. Working with Business Connectivity Services
    1. Business Connectivity Services in SharePoint 2013
    2. Creating BDC Models in SharePoint Designer
    3. Creating BDC Models in Visual Studio 2012
    4. Working with Business Connectivity Services
    5. Creating Farm-Scoped External Content Types
    6. Creating App-Scoped External Content Types
  12. Managing and Accessing User Profile Data
    1. Overview of User Profile Data in SharePoint 2013
    2. Understanding Options for Accessing User Profile Data
    3. Managing User Profile Data
    4. Managing User Profile Properties
    5. Accessing User Profile Data
    6. Add People Search Functionality to an App
    7. Display User Properties in the App
    8. Managing User Profile Properties
    9. Add Code to Display User Profile Properties
    10. Add Code to Manage User Profile Properties
  13. Customizing the Social Workload
    1. Overview of the Social Workload
    2. Developing Social Solutions
    3. Working with Feeds
    4. Creating a Social App Part
    5. Displaying a Project Site Newsfeed
    6. Posting a Message to a Newsfeed
    7. Using Search to Retrieve Newsfeed Posts
  14. Monitoring and Troubleshooting Custom SharePoint Solutions
    1. Debugging SharePoint Apps in Visual Studio
    2. Diagnosing Faults in Deployed Apps
    3. Testing Performance and Scalability
    4. Enabling ASP.NET Tracing
    5. Adding a Diagnostics Page to a SharePoint App
    6. Configuring ASP.NET Tracing
    7. Using Trace Logs

InterSource Geneva, a premier Information Technology training firm, offers over 400 different courses on server, database and programming technologies, as well as end-user classes for the most popular office, graphics and design applications. We serve clients in Switzerland (Geneva, Lausanne, Bern, Basel, Zurich) and throughout Europe (France, Germany, Austria, Finland, Sweden, England, Netherlands, Spain, etc.).

InterSource offers custom, private courses at client sites, standard public courses in our Geneva classroom, and online training via live Web conference. Training is offered in English and many other languages (Francais, Deutsch, Espanol, Italiano.)

 

For an overall view of our offerings, please visit us at www.intersource.ch.