• Course
  • Vendor

This instructor-led course provides SharePoint developers with the skills to implement SharePoint 2013 solutions by using Enterprise Search, Managed Metadata Service (MMS), Business Connectivity Services (BCS), Enterprise Content Management (ECM)...

  • Course Start Date: 2019-09-23
  • Time: 09:30:00 - 17:30:00
  • Duration: 5 days 09:30 AM - 05:30 PM
  • Location: Virtual
  • Delivery Methods(s): Virtual Instructor Led
REGULAR PRICE $2,995.00 Save $299.50
September 23rd
Click for more dates
2 discount seats left!
or make an offer

Course Outline


Familiarity with client-side web technologies, including HTML, CSS, JavaScript, C#, and .NET Framework 4.5 Understanding of ASP.NET and server-side web-development technologies that request/response and the page lifecycle Working knowledge Visual Studio (2010 or 2012) to develop solutions Understanding of SharePoint solution development in SharePoint 2013 or earlier versions Developing Microsoft SharePoint Server 2013 Core Solutions (M20488)


Learn to implement SharePoint 2013 solutions using Enterprise Search, MMS, BCS, ECM, and WCM, along with Social Computing features and SharePoint apps.

This instructor-led course provides SharePoint developers with the skills to implement SharePoint 2013 solutions by using Enterprise Search, Managed Metadata Service (MMS), Business Connectivity Services (BCS), Enterprise Content Management (ECM), Web Content Management (WCM), Social Computing, and SharePoint Apps.

This course incorporates materials from the Official Microsoft Learning Product 20489: Developing Microsoft SharePoint Server 2013 Advanced Solutions. You will gain hands-on experience as well as the skills and knowledge needed to prepare for Exam 70-489.

Global Knowledge Exclusive!

Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.


MCSD: SharePoint Applications

Did You Know?

This class is available in our Virtual Classroom -- live online training that combines premium skills development technologies and expert instructors, content, and exercises to ensure superior training, regardless of your location.

What You'll Learn
  • Applications for the SharePoint 2013 development platform
  • Capabilities and applications of managed metadata in SharePoint 2013
  • SharePoint 2013 search architectures
  • SharePoint 2013 document management features in code
  • Web content solutions for publishing sites
  • Device channels, managed navigation, and variations that enable you to build mobile-device friendly websites and support multiple languages with proper navigation
  • Website optimization for Internet-search engines
  • Maximizing a website's performance
  • Develop Business Connectivity Services (BCS) solutions
  • Configure advanced and custom Business Data Connectivity (BDC) models
  • Manage and access user profile data
  • Develop and customize social workload and solutions
  • Maximize performance and scalability of SharePoint 2013 solutions and apps
Who Needs to Attend

Professional developers with SharePoint 2013 experience who want to enhance their skills and knowledge about development solutions for SharePoint 2013 products and technologies in a team-based, medium-to-large development environment

Course Outline
1. Robust and Efficient Apps for SharePoint
  • Apps for SharePoint
  • Communicate with SharePoint from an App
  • Authenticate and Authorize Apps for SharePoint
  • Design Apps for Performance
2. Develop Managed Metadata Solutions
  • Metadata
  • Managed Metadata Term Sets
  • Managed Metadata Fields
3. Interact with the Search Service
  • SharePoint 2013 Search Service
  • Search Queries with KQL and FQL
  • Search Queries from Code
4. Customize the Search Experience
  • Customize Query Processing, Search Results, Result Types, Display Templates, and Content Processing
5. Implement Enterprise Content Management
  • eDiscovery and Content Management
  • Automate Records Management
6. Develop a Publishing Site for Web Content
  • Programming with the Web Content Publishing API
  • Page Components for Web Content Publishing
7. Structuring and Publishing Websites for All Users
  • Website Structure and Navigation
  • Publish Content and Publish to Mobile Devices
  • Multi-language Sites using Variations
8. Develop Optimized Internet Sites
  • Optimize a SharePoint Site for Search Engines
  • Optimize Performance and Scalability
9. Work with BCS
  • BCS in SharePoint 2013
  • Create BDC Models in SharePoint Designer and in Visual Studio 2012
10. Create Advanced BDC Models
  • Configure BDC Models for Search
  • Develop Custom Connectivity Components
  • External Events and Notifications
11. Work with Business Data
  • Business Data in Composite Solutions, Custom Solutions, and in Client Applications
12. Manage and Access User Profile Data
  • Overview of User Profile Data in SharePoint 2013
  • Options for Accessing User Profile Data
  • User Profile Data and User Profile Properties
13. Developing Microsoft SharePoint Server 2013 Advanced Solutions
  • Overview of the Social Workload
  • Social Solutions and Work with Feeds
14. Monitoring and Troubleshooting Custom SharePoint Solutions
  • Debug SharePoint Apps in Visual Studio
  • Diagnose Faults in Deployed Apps
  • Test Performance and Scalability
Lab 1: Monitoring SharePoint Health Score
  • Create and Deploy an App Part
  • Work with Server Health Scores
Lab 2a: Develop Managed Metadata Solutions Part 1
  • Create and Configure the Corporate Structure App
  • Display the Existing Taxonomy Groups
  • Create a Group, a Term Set, and Terms
Lab 2b: Develop Managed Metadata Solutions Part 2
  • Obtain the Web Host
  • Add Metadata Site Columns
Lab 3: Executing Search Queries from SharePoint Apps
  • Submit Search Queries from Client-Site Code
  • Use a Custom Action to Launch a Search App
Lab 4:  Configure Entity Extraction
  • Create and deploy an entity extractor
Lab 5: Implement Content Management Functionality
  • Create and Register a Custom Document ID Provider
  • Apply a Custom Audit Policy
Lab 6: Customize a SharePoint Publishing Site
  • Build a Custom Page Field Control and a Page Layout
Lab 7a: Structure a SharePoint Publishing Site
  • Create a Navigation Term Set
Lab 7b: Publish for Multiple Devices and Languages
  • Create a Device Channel
  • Use the Device Panel Control
  • Create a French Variation
Lab 8: Optimize SharePoint Publishing Sites
  • Optimize a Site for Search Engines
  • Maximize the Performance of a Publishing Site
Lab 9: Working with Business Connectivity Services
  • Create Farm-Scoped and App-Scoped External Content Types
Lab 10: Create and Deploy a .NET Connectivity Assembly
  • Create a .NET Connectivity Assembly
  • Implement Entity Methods
  • Deploy and Test .NET Connectivity Model
Lab 11: Work with Business Data in Apps for SharePoint 2013
  • Read Business Data in Client-Side Code
  • Present Business Data in an App for SharePoint
Lab 12a: Access User Profile Data
  • Add People Search Functionality to an App
  • Display User Properties in the App
Lab 12b: Manage User Profile Properties
  • Add Code to Display and Manage User Profile Properties
Lab 13: Create a Social App Part
  • Display a Project Site Newsfeed
  • Post a Message to a Newsfeed
  • Use Search to Retrieve Newsfeed Posts
Lab 14: Enable ASP.NET Tracing
  • Add a Diagnostics Page to a SharePoint App
  • Configure ASP.NET Tracing
  • Use Trace Logs

Cancellation Policy

We require 16 calendar days notice to reschedule or cancel any registration. Failure to provide the required notification will result in 100% charge of the course. If a student does not attend a scheduled course without prior notification it will result in full forfeiture of the funds and no reschedule will be allowed. Within the required notification period, only student substitutions will be permitted. Reschedules are permitted at anytime with 16 or more calendar days notice. Enrollments must be rescheduled within six months of the cancel date or funds on account will be forfeited.

Training Location

Online Classroom
your office

your city, your province
your country   

About Global Knowledge


Global Knowledge is the world's leading learning services and professional development solutions provider. We deliver learning solutions to support customers as they adapt to key business transformations and technological advancements that drive the way that organizations around the world differentiate themselves and thrive. Our learning programs, whether designed for a global organization or an individual professional, help businesses close skills gaps and foster an environment of continuous talent development.

Training Provider Rating

This vendor has an overall average rating of 4.39 out of 5 based on 424 reviews.

No comment
No comment
No comment
No comment
No comment
No comment
No comment
No comment
No comment
No comment
No comment
No comment
Wasn’t as advanced as I thought it would be. There was an issue when the day my course was the first time they used a new platfo ... Read more

Wasn’t as advanced as I thought it would be. There was an issue when the day my course was the first time they used a new platform.. from adobe to something called zoom; I had to call support line cause it stated our instructor wasn’t present. Thankfully I called cause everyone online was in the adobe virtual classroom waiting for what looked like a teacher who didn’t show up for class (IT didn’t get anything resolved until 10mins after start time). I felt like he was really getting hung up on very basic knowledge for the first half of the course (talking about how to create tabs and drag formulas as an example). I completed files a few times before he was done explaining. There was a scheduled fire drill for them (roughly 30mins)that also cut into our time, which wasn’t deducted from the hour lunch break or the two, fifteen min breaks. I also really wish he touched base more on the automating workbook functions portion which we barely did. I'm happy there were/are those study guides (learning videos) and exams to take on my own time that I hope after I've had the class are still available for me to learn from.

No comment
No comment
No comment
No comment
It was difficult to practice on my PC while trying to watch the presentation online.
No comment
David was excellent!! I am very for having this course!!

Course Reviews

This course has an overall avarage rating of 4.5 out of 5 based on 1 reviews.


Michael K attended this course Aug 2015

Course Content

Delivery Structure

Instructor Ability

Re course materials: I wish Lab keys would have a screenshots

More Courses from Global Knowledge

More Courses in 'Microsoft Sharepoint Training' Category