Class Details

Price: $4,695

10-Day Course Includes:

  • Class exercises in addition to training instruction
  • Courseware books, notepads, pens, highlighters and other materials
  • Exam Voucher
  • A second voucher included with full purchase 
  • Exam retake option
  • Full breakfast with variety of bagels, fruits, yogurt, doughnuts and juice
  • Tea, coffee, and soda available throughout the day
  • Freshly baked cookies every afternoon - *only at participating locations

Redeem Training for FREE with Microsoft SATVs

For group training options please contact our Training and Certification Consultants at (240) 667-7757 or email

Course Outline

20488B - Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint 2013 - Developer Platform

  • The SharePoint Developer Landscape
  • Exploring SharePoint Development Approaches
  • Deployment
  • Execution Models

SharePoint 2013

  • The Object Hierarchy
  • Execution, Contexts, Sites, Webs

Libraries and Lists

  • Library and List Objects
  • Using Large Lists
  • Querying List Data
  • Retrieving List Data

Features and Solutions

  • Using SharePoint Features
  • What are Sandboxed Solutions?
  • Solution Deployment

Server-Side Code

  • Event Receivers and Timer Jobs
  • Using Strong Configuration Data
  • Creating Web Parts for SharePoint

Identity and Permissions

  • Permissions Management
  • Identity Management
  • Forms-Based Authentication
  • Creating a Customized Authentication

SharePoint Apps

  • Reviewing Apps
  • Understanding App Development for SharePoint

Client-Side Development

  • Managing Code and JavaScript with Client-Side Object Model
  • Utilizing REST API through JavaScript

Remote-Hosted Apps for SharePoint

  • What are Remote-Hosted Apps?
  • Remote-Hosted App Development

App Publishing and Distribution

  • App Packages
  • App Management Architecture
  • Publishing and Updating Apps
  • Installing/Uninstalling Apps

Automating Business Processes

  • Workflow with SharePointe
  • Using Visio 2013 and SharePoint Designer 2013
  • Workflow Development Using SharePoint 2012


  • Taxonomy Management
  • Content Types and Advanced Features

Site Life Cycles and Custom Elements

  • Custom Lists
  • Custom Sites
  • SharePoint Site Management

User Interface (UI) Customization

  • Client-Side UI Elements
  • SharePoint List UI
  • Using Custom Actions

Navigation and Branding

  • Theme Development and Application 
  • Publishing Sites Brand and Design
  • Customizing Content for Specific Platforms and Devices
  • Navigation Customization and Configuration

20489 - Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Robust and Efficient Apps for SharePoint

  • SharePoint Apps
  • Communicating between SharePoint and Apps
  • Authenticating and Authorizing Apps
  • Designing for Peformance

Creating Managed Metadata Solutions

  • Managed Metadata
  • Managed Metadata Term Sets Configuration
  • Managed Metadata Fields

Search Service

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

Search Experience Customization

  • Changing Query Processing
  • Editing Search Results
  • Result Types and Display Templates Configuration
  • Content Processing Changes

Enterprise Content Management Implementation

  • eDiscovery
  • Content Management
  • Records Management Automation

Creating Publishing Sites for Web Content

  • Web Content Publishing API and Programmin
  • Developing Page Components

Structure and Publishing Options for Websites for Users

  • Website Structure and Navigation
  • Publishing Content
  • Publishing to Mobile Devices
  • Multi-Language Sites and Variations

Internet Sites Optimization

  • SharePoint Site Optimization for Search Engines
  • Performance and Scalability Optimization

Business Connectivity Services (BCS)

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

Advanced Business Data Connectivity Models

  • BDC Models Configuration for Search
  • Creating Custom Connectivity Components
  • External Events and Notifications

Business Data In Client Applications

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

Management and Access for User Profile Data

  • User Profile Data
  • Options for Access
  • User Profile Data Managmenet
  • User Profile Properties Management

Creating SharePoint Server 2013 Advanced Solutions

  • Social Workload
  • Creating Social Solutions
  • Feeds

Monitoring and Troubleshooting for Custom Solutions

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

Class Exam

Exam 70-480: Programming in HTML5 with JavaScript and CSS3


  • Implementing and Manipulating Document Structures and Objects (24%)
  • Implementing Program Flow (25%)
  • Accessing and Securing Data (26%)
  • Using CSS3 in Applications (25%)

Exam 70-486: Developing ASP.NET MVC Web Applications


  • Designing the Application Architecture (15-20%)
  • Designing the User Experience (20-25%)
  • Developing the User Experience (15-20%)
  • Troubleshooting and Debugging Web Applications (20-25%)
  • Designing and Implementing Security (20-25%)

Exam 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions


  • Planning and Designing SharePoint Sites (10-15%)
  • Implementing Authorization and Authentication (10-15%)
  • Accessing and Managing Data (10-15%)
  • Implementing SharePoint Solutions (15-20%)
  • Implementing the User Experience and Information Architecture (10-15%)
  • Creating Business Processes (10-15%)
  • Creating Office Apps (10-15%)

Exam 70-489: Developing Microsoft SharePoint Server 2013 Advanced Solutions


  • Designing and Implementing Search (15-20%)
  • Implementing Business Connectivity Services (BCS) (10-15%)
  • Implementing User Profiles and Customizing Social Workload (15-20%)
  • Implementing Enterprise Content Management (ECM) and Web Content Management (WCM) (15-20%)
  • Designing for Performance and Troubleshooting (15-20%)
  • Implementing Managed Metadata Service (MMS) (15-20%)

You can purchase the exam voucher separately through Phoenix TS.

Phoenix TS is an authorized testing center for Pearson VUE and Prometric websites. Register for exams by calling us or visiting the Pearson VUE and Prometric websites.