Course Overview

Training Options

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced eLearning and/or instructor-led options)
  • Flexible pricing options
  • Enterprise grade Learning Management System (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Course Curriculum

Course Content

  • Section 0 Course Overview

    Preview
    • 01 - Course Overview

      06:28Preview
      • 0.1 Course Overview
        04:17
      • 0.2 Lessons Covered
        02:11
  • Section 1 SharePoint as a Developer Platform

    Preview
    • 01 - Introducing the SharePoint Developer Landscape

      17:43Preview
      • 1.1 SharePoint as a Developer Platform
        00:46
      • 1.2 Introducing the SharePoint Developer Landscape
        00:48
      • 1.3 The SharePoint Developer Landscape
        16:09
      • 1.4 Knowledge Check
    • 02 - Choosing Approaches to SharePoint Development

      14:23
      • 2.1 Choosing Approaches to SharePoint Development
        00:32
      • 2.2 Approaches to SharePoint Development
        09:01
      • 2.3 Timer Jobs
        04:50
      • 2.4 Knowledge Check
    • 03 - Understanding SharePoint 2013 Deployment and Execution Models

      27:07Preview
      • 3.1 Understanding SharePoint 2013 Deployment and Execution Models
        00:26
      • 3.2 SharePoint Packaging and Deployment Options
        02:54
      • 3.3 Farm Solutions
        04:26
      • 3.4 Apps for SharePoint
        02:52
      • 3.5 Creating and Deploying a SharePoint Web Part and App Part Demo1
        06:11
      • 3.6 Running Code with Elevated Privileges Demo2
        09:35
      • 3.7 Knowledge Check
      • 3.8 Summary
        00:43
    • 04 - Quiz

      • 4.1 Quiz
  • Section 2 Working with Share Point Objects

    Preview
    • 01 - Understanding the SharePoint Object Hierarchy

      13:48Preview
      • 1.1 Working with SharePoint Objects
        01:00
      • 1.2 Understanding the SharePoint Object Hierarchy
        00:52
      • 1.3 SharePoint Object Hierarchy
        05:14
      • 1.4 Working with SPWebService Class
        06:42
      • 1.5 Knowledge Check
    • 02 - Working with Sites and Webs

      25:04Preview
      • 2.1 Working with Sites and Webs
        01:38
      • 2.2 Disposal of SPSite and SPWeb Objects
        03:53
      • 2.3 Lab Scenario: Windows PowerShell Demo 1
        14:37
      • 2.4 Working with Sites and Webs using Managed Code and using Powershell commands Demo 2
        02:00
      • 2.5 Creating Sites and Webs
        02:56
      • 2.6 Knowledge Check
    • 03 - Working with Execution Contexts

      27:49Preview
      • 3.1 Working with Execution Contexts
        00:27
      • 3.2 SharePoint Execution Context
        04:28
      • 3.3 Verifying Permissions Programmatically
        04:10
      • 3.4 Invoking Code with Elevated Privileges
        01:32
      • 3.5 Lab Scenario: Running Code with Elevated Privileges Demo 1
        10:50
      • 3.6 Adapting Content for Different User Permissions Demo 2
        05:44
      • 3.7 Knowledge Check
      • 3.8 Summary
        00:38
    • 04 - Quiz

      • 4.1 Quiz
  • Section 3 Working with Lists and Libraries

    Preview
    • 01 - Using List and Library Objects

      22:53Preview
      • 1.1 Working with Lists and Libraries
        00:46
      • 1.2 Using List and Library Objects
        01:16
      • 1.3 The SharePoint Object Model
        03:02
      • 1.4 Ways to Retrieve Lists using SPList Instance from the Parent SPWeb Object
        06:33
      • 1.5 Add Method
        04:39
      • 1.6 Setting a Field
        06:37
      • 1.7 Knowledge Check
    • 02 - Querying and Retrieving List Data

      35:57
      • 2.1 Querying and Retrieving List Data
        00:34
      • 2.2 Querying List Data
        02:15
      • 2.3 CAML Queries
        03:49
      • 2.4 Building CAML Queries
        00:29
      • 2.5 Using the SPQuery Class
        05:01
      • 2.6 Lab Scenrio: Querying and Retrieving List Data Demo 1
        20:58
      • 2.7 Using LINQ to SharePoint
        02:51
      • 2.8 Knowledge Check
    • 03 - Working with Large Lists

      19:47
      • 3.1 Working with Large Lists
        00:25
      • 3.2 Understanding List Performance Management
        03:42
      • 3.3 Lab Scenario: Using ContentIterator Class Demo 1
        13:55
      • 3.4 Knowledge Check
      • 3.5 Summary
        01:45
    • 04 - Quiz

      • 4.1 Quiz
  • Section 4 Designing and Managing Features and Solutions

    Preview
    • 01 - Understanding Features and Solutions

      23:17Preview
      • 1.1 Designing and Managing Features and Solutions
        00:53
      • 1.2 Understanding Features and Solutions
        00:40
      • 1.3 Understanding Features and Solutions: Introduction
        01:20
      • 1.4 Features: Encompassed Components
        05:55
      • 1.5 Solutions: Overview
        03:49
      • 1.6 Lab Sceanario: Working with Feature and Solution Demo 1
        10:40
      • 1.7 Knowledge Check
    • 02 - Configuring Features and Solutions

      36:09Preview
      • 2.1 Configuring Features and Solutions
        00:35
      • 2.2 Planning and Configuring Features Dependencies: Dependencies Scenarios
        05:28
      • 2.3 Feature Upgrade Capabilities
        09:19
      • 2.4 Creating Feature Receiver Classes Demo 1
        20:47
      • 2.5 Knowledge Check
    • 03 - Working with Sandboxed Solutions

      21:24Preview
      • 3.1 Working with Sandboxed Solutions
        00:36
      • 3.2 Understanding Sandboxed Solutions
        03:19
      • 3.3 Capabilities and Constraints
        06:31
      • 3.4 Creating Features with Dependencies Demo 1
        09:56
      • 3.5 Knowledge Check
      • 3.6 Summary
        01:02
    • 04 - Quiz

      • 4.1 Quiz
  • Section 5 Working with Server-Side Code

    Preview
    • 01 - Developing Web Parts

      08:31Preview
      • 1.1 Working with Server-Side Code
        00:59
      • 1.2 Developing Web Parts
        00:21
      • 1.3 Introduction to Web Parts
        02:43
      • 1.4 Overriding WebPart Class Events and Methods
        04:28
      • 1.5 Knowledge Check
    • 02 - Using Event Receivers

      27:08
      • 2.1 Using Event Receivers
        00:32
      • 2.2 Introduction to Event Receivers
        02:56
      • 2.3 Developing an Event Receiver
        07:13
      • 2.4 Lab Scenario: Developing an Event Receiver Demo 1
        16:27
      • 2.5 Knowledge Check
    • 03 - Using Timer Jobs

      36:06Preview
      • 3.1 Using Timer Jobs
        00:28
      • 3.2 Introduction to Timer Jobs
        05:11
      • 3.3 Installing a Timer Job
        04:44
      • 3.4 Lab Scenario: Creating a Timer Job Demo 1
        25:43
      • 3.5 Knowledge Check
    • 04 - Storing Configuration Data

      12:10Preview
      • 4.1 Storing Configuration Data
        00:30
      • 4.2 Storing Configuration Data
        01:39
      • 4.3 Property Bags
        01:55
      • 4.4 Web.config Files
        03:23
      • 4.5 Storing Hierarchical Data
        01:53
      • 4.6 Storing Configuration Data
        02:03
      • 4.7 Knowledge Check
      • 4.8 Summary
        00:47
    • 05 - Quiz

      • 5.1 Quiz
  • Section 6 Managing Identity and Permissions

    Preview
    • 01 - Understanding Identity Management in SharePoint 2013

      06:21Preview
      • 1.1 Managing Identity and Permissions
        00:35
      • 1.2 Understand Identity Management in SharePoint 2013
        00:45
      • 1.3 Authentication in SharePoint
        05:01
      • 1.4 Knowledge Check
    • 02 - Managing Permissions in SharePoint 2013

      15:45
      • 2.1 Managing Permissions
        00:37
      • 2.2 Permission Classes
        03:11
      • 2.3 Lab Scenario: Managing List Permissions Programmatically Demo 1
        11:57
      • 2.4 Knowledge Check
    • 03 - Configuring Forms-Based Authentication

      05:55Preview
      • 3.1 Configuring Form-based Authentication
        00:34
      • 3.2 Using Forms-based Authentication (FBA)
        01:15
      • 3.3 Creating Custom Membership Provider
        04:06
      • 3.4 Knowledge Check
    • 04 - Customizing the Authentication Experience

      36:59Preview
      • 4.1 Customizing the Authentication Experience
        00:40
      • 4.2 Claims Providers
        01:55
      • 4.3 Lab Scenario: Deploying and testing the Claim Provider Demo 1
        12:21
      • 4.4 Implement people picker functionality Demo 2
        11:50
      • 4.5 Deploying and testing the Claim Provider Demo 3
        09:32
      • 4.6 Knowledge Check
      • 4.7 Summary
        00:41
    • 05 - Quiz

      • 5.1 Quiz
  • Section 7 Introducing Apps for SharePoint

    Preview
    • 01 - Overview of Apps for SharePoint

      14:40Preview
      • 1.1 Introducing Apps for SharePoint
        00:33
      • 1.2 Overview of Apps for SharePoint
        00:34
      • 1.3 Apps for SharePoint and Office
        05:20
      • 1.4 Developer Tools and Technologies
        08:13
      • 1.5 Knowledge Check
    • 02 - Developing Apps for SharePoint

      35:10Preview
      • 2.1 Developing Apps for SharePoint
        00:40
      • 2.2 Communicating With Share Point
        04:10
      • 2.3 Visual Studio Templates
        03:03
      • 2.4 Performing Cross Domain Calls
        04:57
      • 2.5 Lab Scenario: Creating a New SharePoint App Demo 1
        06:13
      • 2.6 Using the Client-Side Object Model Demo 2
        15:17
      • 2.7 Knowledge Check
      • 2.8 Summary
        00:50
    • 03 - Quiz

      • 3.1 Quiz
  • Section 8 Client-Side SharePoint Development

    Preview
    • 01 - Using the Client-Side Object Model for Managed Code

      35:57Preview
      • 1.1 Client-Side SharePoint Development
        00:24
      • 1.2 Using the Client-Side Object Model for Managed Code
        00:37
      • 1.3 Using Managed CSOM
        01:51
      • 1.4 Reading Data from SharePoint Lists and Libraries
        01:58
      • 1.5 Modifying SharePoint Data
        02:39
      • 1.6 Handling Server Side Errors
        01:26
      • 1.7 Lab Scenario: Create the Mileage Claim Demo 1
        09:03
      • 1.8 Add Mileage Claim Creation Code Demo 2
        10:34
      • 1.9 Display Mileage Claims on the App Start Page Demo 3
        07:25
      • 1.10 Knowledge Check
    • 02 - Using the Client-Side Object Model for JavaScript

      12:31
      • 2.1 Using the Client-Side Object Model for JavaScript
        00:45
      • 2.2 CSOM for JavaScript
        05:27
      • 2.3 Reading Data from SharePoint Lists and Libraries
        04:10
      • 2.4 Handling server side errors
        02:09
      • 2.5 Knowledge Check
    • 03 - Using the REST API with JavaScript

      30:37Preview
      • 3.1 Using the REST API with JavaScript
        00:42
      • 3.2 Services of the REST API
        05:25
      • 3.3 Creating and Updating Data
        02:41
      • 3.4 Lab Scenario: Creating List Relationships Demo 1
        06:52
      • 3.5 Adding Vote Recording Demo 2
        06:25
      • 3.6 Adding Vote Recording Demo 3
        07:54
      • 3.7 Knowledge Check
      • 3.8 Summary
        00:38
    • 04 - Quiz

      • 4.1 Quiz
  • Section 9 Developing Remote-Hosted SharePoint Apps

    Preview
    • 01 - Overview of Remote-Hosted Apps

      04:49Preview
      • 1.1 Developing Remote-hosted SharePoint Apps
        00:22
      • 1.2 Overview of Remote-hosted Apps
        00:35
      • 1.3 Introduction to Remote-hosted Apps
        03:52
      • 1.4 Knowledge Check
    • 02 - Configuring Remote-Hosted Apps

      26:41Preview
      • 2.1 Configuring Remote-hosted Apps
        00:39
      • 2.2 Configuring App Authentication
        02:30
      • 2.3 Lab Scenario: Configuring An S2S Trust Relationship Demo 1
        08:01
      • 2.4 Creating a Provider-hosted App Demo 1a
        02:48
      • 2.5 Lab Scenario: Using the Chrome Control Demo 2
        07:07
      • 2.6 Using the Chrome Control Demo 2a
        05:01
      • 2.7 Knowledge Check
      • 2.8 Summary
        00:35
    • 03 - Quiz

      • 3.1 Quiz
  • Section 10 Publishing and Distributing Apps

    Preview
    • 01 - App Management Architecture

      04:59Preview
      • 1.1 Publishing and Distributing Apps
        00:27
      • 1.2 App Management Architecture
        00:30
      • 1.3 Service Applications for App Management
        01:51
      • 1.4 Publishing Locations
        02:11
      • 1.5 Knowledge Check
    • 02 - Content of App Packages

      03:58Preview
      • 2.1 Content of App Packages
        00:28
      • 2.2 An App Package
        03:30
      • 2.3 Knowledge Check
    • 03 - Publishing Apps

      17:45
      • 3.1 Publishing Apps
        00:30
      • 3.2 The Publishing Wizard
        01:59
      • 3.3 Publishing to the Office Store
        03:29
      • 3.4 Lab Scenario: Creating an App Catalog Demo 1
        03:42
      • 3.5 Creating an App Package Demo 2
        03:45
      • 3.6 Publishing an App Package Demo 3
        04:20
      • 3.7 Knowledge Check
    • 04 - Installing, Updating, and Uninstalling Apps

      17:16Preview
      • 4.1 Installing, Updating, and Uninstalling Apps
        00:31
      • 4.2 Installing Apps
        03:42
      • 4.3 Lab Scenario: Creating an App Catalog Demo 1
        03:42
      • 4.4 Upgrading an App Demo 2
        05:17
      • 4.5 Removing an App Demo 3
        03:29
      • 4.6 Knowledge Check
      • 4.7 Summary
        00:35
    • 05 - Quiz

      • 5.1 Quiz
  • Section 11 Automating Business Processes

    Preview
    • 01 - Understanding Workflow in SharePoint 2013

      06:40Preview
      • 1.1 Automating Business Processes
        00:37
      • 1.2 Understanding Workflows
        00:30
      • 1.3 SharePoint Workflow Platform
        03:51
      • 1.4 Types of Workflow
        01:42
      • 1.5 Knowledge Check
    • 02 - Building Workflows by Using Visio 2013 and SharePoint Designer 2013

      34:46
      • 2.1 Building Workflows Using Visio and SharePoint Designer
        00:32
      • 2.2 Creating Workflows Using Visio
        07:05
      • 2.3 Lab Scenario: Creating Workflows by using Visio Demo 1
        12:50
      • 2.4 Editing Workflows by using SharePoint Designer Demo 2
        14:19
      • 2.5 Knowledge Check
    • 03 - Developing Workflows in Visual Studio 2012

      30:37Preview
      • 3.1 Developing Workflows in Visual Studio 2012
        00:24
      • 3.2 Introduction to Visual Studio Workflows
        05:17
      • 3.3 Lab Scenario: Creating custom Workflow Actions Demo 1
        14:00
      • 3.4 Using a custom workflow in SharePoint designer Demo 2
        10:24
      • 3.5 Knowledge Check
      • 3.6 Summary
        00:32
    • 04 - Quiz

      • 4.1 Quiz
  • Section 12 Taxonomy

    Preview
    • 01 - Managing Taxonomy in SharePoint 2013

      10:05Preview
      • 1.1 Taxonomy
        00:37
      • 1.2 Managing Taxonomy in SharePoint 2013
        00:41
      • 1.3 Understanding Taxonomy
        05:56
      • 1.4 Retrieving and Editing Site Columns
        02:51
      • 1.5 Knowledge Check
    • 02 - Working with Content Types

      21:43Preview
      • 2.1 Working with Content Types
        00:22
      • 2.2 Creating Content Types
        03:08
      • 2.3 Working with Content Types in Code
        06:15
      • 2.4 Lab Scenario: Creating a System to Capture Vacation Requests Demo 1
        11:58
      • 2.5 Knowledge Check
    • 03 - Working with Advanced Features of Content Types

      32:48Preview
      • 3.1 Working with Advanced Features of Content Types
        00:22
      • 3.2 Managing Document Templates
        01:47
      • 3.3 Configuring Workflow Associations
        03:07
      • 3.4 Associating Event Receivers with Content Types
        02:58
      • 3.5 Lab Scenario: Creating an Event Receiver Assembly Demo 1
        13:14
      • 3.6 Registering the feature receiver with content type Demo 2
        10:51
      • 3.7 Knowledge Check
      • 3.8 Summary
        00:29
    • 04 - Quiz

      • 4.1 Quiz
  • Section 13 Custom Components and Site Lifecycles

    Preview
    • 01 - Defining Custom Lists

      04:46Preview
      • 1.1 Managing Custom Components and Site Life Cycles
        00:34
      • 1.2 Defining Custom Lists
        00:31
      • 1.3 List Definition Introduction
        03:41
      • 1.4 Knowledge Check
    • 02 - Defining Custom Sites

      07:59
      • 2.1 Defining Custom Sites
        00:43
      • 2.2 Site Definition and Web Template Introduction
        04:51
      • 2.3 Using Code to Provision a Custom Site
        02:25
      • 2.4 Knowledge Check
    • 03 - Managing SharePoint Sites

      45:06Preview
      • 3.1 Managing SharePoint Sites
        00:36
      • 3.2 Understanding the Site Hierarchy
        09:51
      • 3.3 Lab Scenario: Creating site definition Demo 1
        11:33
      • 3.4 Creating List Definition Demo 2
        09:40
      • 3.5 Creating Event Receiver Demo 3
        12:46
      • 3.6 Knowledge Check
      • 3.7 Summary
        00:40
    • 04 - Quiz

      • 4.1 Quiz
  • Section 14 Customizing User Interface Elements

    Preview
    • 01 - Working with Custom Actions

      13:45Preview
      • 1.1 Customizing User Interface Elements
        00:40
      • 1.2 Working with Custom Actions
        00:28
      • 1.3 Customizing SharePoint Controls
        06:18
      • 1.4 Share and Track Custom Action
        06:19
      • 1.5 Knowledge Check
    • 02 - Using Client-Side User Interface Components

      27:54Preview
      • 2.1 Using Client-Side User Interface Components
        00:31
      • 2.2 Status Bar Messages
        05:23
      • 2.3 Callouts
        02:08
      • 2.4 Lab Scenario: Using the Edit Control Block to Launch an App Demo 1
        19:52
      • 2.5 Knowledge Check
    • 03 - Customizing the SharePoint List User Interface

      18:13Preview
      • 3.1 Customizing the SharePoint List User Interface
        00:35
      • 3.2 Client Side Rendering
        06:41
      • 3.3 Lab Scenario: Using jQuery to Customize the SharePoint List User Interface Demo 1
        10:32
      • 3.4 Knowledge Check
      • 3.5 Summary
        00:25
    • 04 - Quiz

      • 4.1 Quiz
  • Section 15 Working with Branding and Navigation

    Preview
    • 01 - Creating and Applying Themes

      10:34Preview
      • 1.1 Working with Branding and Navigation
        00:40
      • 1.2 Creating and Applying Themes
        00:25
      • 1.3 The SharePoint 2013 Theme Model
        05:58
      • 1.4 Deploying Custom Themes
        03:31
      • 1.5 Knowledge Check
    • 02 - Branding and Designing Publishing Sites

      26:08Preview
      • 2.1 Branding and Designing Publishing Sites
        00:31
      • 2.2 Publishing Site model
        03:35
      • 2.3 Creating Master Pages
        04:08
      • 2.4 Lab Scenario: Branding and Designing Publishing Sites Demo 1
        07:48
      • 2.5 Building Master Page Functionality Demo 2
        06:54
      • 2.6 Publishing and Applying Design Assets Demo 3
        03:12
      • 2.7 Knowledge Check
    • 03 - Tailoring Content to Platforms and Devices

      04:42
      • 3.1 Tailoring Content to Platforms and Devices
        00:30
      • 3.2 Understanding Device Channel
        04:12
      • 3.3 Knowledge Check
    • 04 - Configuring and Customizing Navigation

      30:44Preview
      • 4.1 Configuring and Customizing Navigation
        00:41
      • 4.2 Navigation in Sharepoint Server 2013
        03:15
      • 4.3 Understanding Managed Navigation
        03:08
      • 4.4 Lab Scenario: Creating a Custom Site Map Provider Demo 1
        15:33
      • 4.5 Adding Custom Navigation Controls to a Master Page Demo 2
        07:24
      • 4.6 Knowledge Check
      • 4.7 Summary
        00:43
    • 05 - Quiz

      • 5.1 Quiz
  • Developing Microsoft SharePoint Server 2013 Core Solutions

    Preview
    • Simulation Based Questions

      • Test Paper 1

Exam & Certification

  • How do I become certified in Microsoft® 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions?

    Aspirants can become certified professionals in Microsoft® 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions, by following the below processes:
    • Step 1: Visit Microsoft official website after completing the training
    • Step 2: Register for Exam 70-488, and schedule it with Pearson VUE
    • Step 3: Take the exam and get certified

  • What are the prerequisites for the certification?

    The prerequisites for Exam 70-488 are as follows:
    • Familiarity with SharePoint environments
    • Familiarity with SharePoint capabilities and online services such as Azure, and SharePoint Online
    • Knowledge of or experience in developing Office client apps.

Reviews

  • Dinesh Singh Kunwar

    Dinesh Singh Kunwar

    Dy. Manager (IT Applications) at Mahindra Comviva

    Excellent and easy!

prevNext
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.