Developing Microsoft SharePoint Server 2013 Advanced Solutions

Course Code: 20489

What's in this course?

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.

Course Outcomes

Configure security for apps for SharePoint.
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
Configure website structure and navigation
Use the new cross-site publishing features of SharePoint 2013
Deploy BDC Search connectors
Configure alerts and event receivers on external lists

Course Modules

In this module, you will review key aspects of the apps for SharePoint development platform, including capabilities, packaging and infrastructure, client-side programming for SharePoint, and app security.

The module provides an overview of the search service architecture in SharePoint 2013 as it relates to developers, before describing how to construct queries using Keyword Query Language (KQL) and FAST Query Language (FQL) and submit these queries to the search service.

In this module, you will work with SharePoint document management features in code.

This module will focus on providing you with the knowledge to build web sites that are mobile device friendly, support multiple language and with proper navigation.

In this module, you will learn how to develop Business Connectivity Services (BCS) solutions.

In this module you will work with Business Data in both custom and composite solutions.

In this module, you will see some of the social features in SharePoint 2013, and you will see how you can develop apps which extend and customize the social workload; tailoring the experience for your business needs.

In this module you will see metadata objects and how they are used to categorize items so that you can learn how to work with them in code.

In this module you will create and modify queries as well as manage search results.

In this module, you will learn how to utilize develop web content solutions for publishing sites.

In this module, you will learn how to optimize your site for Internet search engines, and maximize the performance of rendering your site content.

This module will explore how to create custom search connectors using several different methodologies and lastly, you will learn the advanced topic of the new SharePoint 2013 external event notification feature to support SharePoint list features such as alerts and event receivers when external data changes.

In this module, you will review key aspects of the user profile service, and see how you can write client-side and server-side code to access, update and manage user profile properties.

This module will introduce methods that you can use to improve the performance and scalability of solutions and apps.

Prerequisites

An ideal candidate will have completed Developing Microsoft SharePoint Server 2013 Core Solutions

Next Steps

This course contributes to the MCSE certification.

See Whats In The Course Labs

- Creating and Deploying an App Part - Working with Server Health Scores

- Obtaining the Host Web - Adding Metadata Site Columns

Create and deploy an entity extractor.

- Building a Custom Page Field Control - Building a Page Layout

- Creating a Device Channel - Using the Device Panel Control - Creating a French Variation

- Creating Farm-Scoped External Content Types - Creating App-Scoped External Content Types

- Reading Business Data in Client-Side Code - Presenting Business Data in an App for SharePoint

- Add Code to Display User Profile Properties - Add Code to Manage User Profile Properties

- Adding a Diagnostics Page to a SharePoint App - Configuring ASP.NET Tracing - Using Trace Logs

- Creating and Configuring the Corporate Structure App - Displaying the Existing Taxonomy Groups - Creating a Group, a Term Set, and Terms

- Submitting Search Queries from Client-Side Code - Using a Custom Action to Launch A Search App

- Creating a Custom Document ID Provider - Registering a Custom Document ID Provider - Applying a Custom Audit Policy

- Creating a Navigation Term Set

- Optimizing a Site for Search Engines - Maximizing the Performance of a Publishing Site

- Create a .NET Connectivity Assembly - Implementing Entity Methods - Deploying and testing a .NET Connectivity Model

- Add People Search Functionality to an App - Display User Properties in the App

- Displaying a Project Site Newsfeed - Posting a Message to a Newsfeed - Using Search to Retrieve Newsfeed Posts

Take the first step towards A SharePoint Certification

Learn On Jellyfish

Attend this course through virtual training and complete labs in your own time.