TypeClassroom Training
Time5 Days

Contact Us

Fields marked with an * are required


Audience & Prerequisites


Developing Microsoft SharePoint Server 2013 Advanced Solutions

This module is planned for professional developers who create solutions for SharePoint products and technologies in a medium-sized to large development environment. This module will provide SharePoint developers the information needed to execute SharePoint solutions with the use of Enterprise Search, Web Content Management , Business Connectivity Services, Managed Metadata Service, Enterprise Content Management, Social Computing features and SharePoint Apps.



  • Successful completion of course 20488A
  • Knowledge of using Visual Studio 2010 or 2012 to create solutions
  • Knowledge of SharePoint solution development

After completing Developing Microsoft SharePoint Server 2013 Advanced Solutions Training, Candidate need to take 70-489 Exam for its certification.For more info kindly contact us.

Section 1Creating Robust and Efficient Apps for SharePoint
Lecture 1Apps for SharePoint
Lecture 2Communicating with SharePoint from an App
Lecture 3Authenticating and Authorizing Apps for SharePoint
Lecture 4Designing Apps for Performance
Lecture 5Lab: Creating and Deploying an App Part
Lecture 6Lab: Working with Server Health Scores
Section 2Developing Managed Metadata Solutions
Lecture 7Managed Metadata
Lecture 8Configuring Managed Metadata Term Sets
Lecture 9Working with Managed Metadata Fields
Lecture 10Lab: Creating and Configuring the Corporate Structure App
Lecture 11Lab: Displaying the Existing Taxonomy Groups
Lecture 12Lab: Creating a Group, a Term Set, and Terms
Lecture 13Lab: Obtaining the Host Web
Lecture 14Lab: Adding Metadata Site Columns
Section 3Interacting with the Search Service
Lecture 15SharePoint 2013 Search Service
Lecture 16Building Search Queries with KQL and FQL
Lecture 17Executing Search Queries from Code
Lecture 18Lab: Submitting Search Queries from Client-Side Code
Lecture 19Lab: Using a Custom Action to Launch A Search App
Section 4Customizing the Search Experience
Lecture 20Customizing Query Processing
Lecture 21Customizing Search Results
Lecture 22Configuring Result Types and Display Templates
Lecture 23Customizing Content Processing
Lecture 24Lab: Create and deploy an entity extractor.
Section 5Implementing Enterprise Content Management
Lecture 25Working with eDiscovery
Lecture 26Working with Content Management
Lecture 27Automating Records Management
Lecture 28Lab: Creating a Custom Document ID Provider
Lecture 29Lab: Registering a Custom Document ID Provider
Lecture 30Lab: Applying a Custom Audit Policy
Section 6Developing a Publishing Site for Web Content
Lecture 31Programming with the Web Content Publishing API
Lecture 32Developing Page Components for Web Content Publishing
Lecture 33Lab: Building a Custom Page Field Control
Lecture 34Lab: Building a Page Layout
Section 7Structuring and Publishing Websites for All Users
Lecture 35Website Structure and Navigation
Lecture 36Publishing Content
Lecture 37Publishing to Mobile Devices
Lecture 38Multi-language sites using Variations
Lecture 39Lab: Creating a Navigation Term Set
Lecture 40Lab: Creating a Device Channel
Lecture 41Lab: Using the Device Panel Control
Lecture 42Lab: Creating a French Variation
Section 8Developing Optimized Internet Sites
Lecture 43Optimizing a SharePoint Site for Search Engines
Lecture 44Optimizing Performance and Scalability
Lecture 45Lab: Optimizing a Site for Search Engines
Lecture 46Lab: Maximizing the Performance of a Publishing Site
Section 9Working with Business Connectivity Services
Lecture 47Business Connectivity Services in SharePoint 2013
Lecture 48Creating BDC Models in SharePoint Designer
Lecture 49Creating BDC Models in Visual Studio 2012
Lecture 50Lab: Creating Farm-Scoped External Content Types
Lecture 51Lab: Creating App-Scoped External Content Types
Section 10Creating Advanced Business Data Connectivity Models
Lecture 52Configuring BDC Models for Search
Lecture 53Developing Custom Connectivity Components
Lecture 54Working with External Events and Notifications
Lecture 55Lab: Create a .NET Connectivity Assembly
Lecture 56Lab: Implementing Entity Methods
Lecture 57Lab: Deploying and testing a .NET Connectivity Model
Section 11Working with Business Data In Client Applications
Lecture 58Working with Business Data in Composite Solutions
Lecture 59Working with Business Data in Custom Solutions
Lecture 60Working with Business Data in Client Applications
Lecture 61Lab: Reading Business Data in Client-Side Code
Lecture 62Lab: Presenting Business Data in an App for SharePoint
Section 12Managing and Accessing User Profile Data
Lecture 63User Profile Data in SharePoint 2013
Lecture 64Options for Accessing User Profile Data
Lecture 65Managing User Profile Data
Lecture 66Managing User Profile Properties
Lecture 67Lab: Add People Search Functionality to an App
Lecture 68Lab: Display User Properties in the App
Lecture 69Lab: Add Code to Display User Profile Properties
Lecture 70Lab: Add Code to Manage User Profile Properties
Section 13Developing Microsoft SharePoint Server 2013 Advanced Solutions
Lecture 71Overview of the Social Workload
Lecture 72Developing Social Solutions
Lecture 73Working with Feeds
Lecture 74Lab: Displaying a Project Site Newsfeed
Lecture 75Lab: Posting a Message to a Newsfeed
Lecture 76Lab: Using Search to Retrieve Newsfeed Posts
Section 14Monitoring and Troubleshooting Custom SharePoint Solutions
Lecture 77Debugging SharePoint Apps in Visual Studio
Lecture 78Diagnosing Faults in Deployed Apps
Lecture 79Testing Performance and Scalability
Lecture 80Lab: Configuring ASP.NET Tracing
Lecture 81Lab: Using Trace Logs