20488: Developing Microsoft SharePoint Server 2013 Core Solutions




    5 Day(s) Course


    Official Courseware


    Exam Voucher


    Certified Trainer


    1:1 Training Available on Demand


    Customize Your Batch



    Developing Microsoft SharePoint Server 2013 Core Solutions Training is a five-day expert level course that qualifies an individual as an MCSD: SharePoint Applications. This course provides the essential skill-set to carry out SharePoint development activities. This includes working with the server-side and client-side object models, developing and deploying features, solutions, managing identity, and permissions, querying list data, using workflow to manage business processes, and customizing the user interface.

    This course is a prerequisite for qualifying the exam of MCSD: SharePoint Applications (70-488).

    Module 1: SharePoint as a Developer Platform 

    This module explains different approaches that can be used to develop applications with SharePoint Server 2013.


    • Introduction of the SharePoint Developer Landscape
    • Understanding SharePoint 2013 Deployment and Execution Models
    • Choosing Approaches to SharePoint Development

    Module 2: Working with SharePoint Objects

    This module explains the server-side SharePoint object model and how the core classes relate to sites and collections.


    • Understanding the SharePoint Object Hierarchy
    • Working with Execution Contexts
    • Working with Sites and Webs

    Module 3: Working with Lists and Libraries

    This module explains how to interact with lists and libraries using the server-side SharePoint object model.


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

    Module 4: Designing and Managing Features and Solutions

    This module explains creating and deploying custom Developing SharePoint solutions and features.


    • Understand and Configure the Features and Solutions
    • How to Work with Sandboxed Solutions

    Module 5: Working with Server-Side Code

    This module explains how to develop and deploy Web Parts and event receivers in a solution.


    • How to Use Event Receivers and Timer Jobs
    • Developing Web Parts
    • Storing Configuration Data

    Module 6: Managing Identity and Permissions

    This module explains how to manage permissions through the code and customize authentication using custom claims providers.


    • Understand Identity Management in SharePoint 2013
    • Configuring Forms-Based Authentication
    • Customizing the Authentication Experience
    • Managing Permissions in SharePoint 2013

    Module 7: Introducing Apps for SharePoint

    This module introduces the SharePoint App, a new way to customize SharePoint functionality.


    • Overview of Apps for SharePoint
    • Developing Apps for SharePoint

    Module 8: Client-Side SharePoint Development

    This module explains the Client-Side SharePoint Development and skills to Use following.


    • Client-Side Object Model for Managed Code
    • Client-Side Object Model for JavaScript
    • REST API with JavaScript

    Module 9: Developing Remote Hosted SharePoint Apps

    This module explains the difference between provider hosted Apps and Remote Hosted Apps.


    • Overview of Remote Hosted Apps
    • Configuring Remote Hosted Apps
    • Developing Remote Hosted Apps

    Module 10: Publishing and Distributing Apps

    This module explains the App Catalog so users to locate, purchase, and install apps easily.


    • Installing, Updating, Uninstalling, and Publishing Apps
    • Understanding the App Packages and Management Architecture

    Module 11: Automating Business Processes

    This module explains how to create workflows and workflow actions using Visio 2013, SharePoint Designer 2013 and Visual Studio 2012.


    • Understanding Workflow in SharePoint 2013
    • Developing Workflows in Visual Studio 2012
    • Building Workflows by using Visio 2013 and SharePoint Designer 2013

    Module 12: Managing Taxonomy

    This module explains the importance of a good taxonomy in SharePoint and working with the components of the taxonomy. The students also see how to tie event receivers to the taxonomy.


    • Working with Content Types
    • Working with Advanced Features of Content Types
    • Managing Taxonomy in SharePoint 2013

    Module 13: Managing Custom Components and Site Life Cycles

    This module explains how to create custom component definitions and templates, which enable you to deploy custom sites, lists and other components across a farm.


    • Defining Custom Lists
    • Managing SharePoint Sites

    Module 14: Customizing User Interface Elements

    This module explains different ways of customizing the SharePoint user interface, such as adding buttons to the ribbon.


    • Working with Custom Actions
    • Customizing the SharePoint List User Interface
    • Using Client-Side User Interface Components

    Module 15: Working with Branding and Navigation

    This module explains ways to customize designing, publishing, navigating and branding sites in SharePoint Server 2013.


    • Creating and Applying Themes
    • Configuring and Customizing Navigation
    • Tailoring Content to Platforms and Devices
    • Branding and Designing Publishing Sites

    The course is intended for developers who develop solutions for SharePoint products and technologies from team-based, medium-sized to large development environment.

    Though the course required affinity with SharePoint solution development, candidates are not expected to hold any prior experience with the new features in SharePoint Server 2013.

    The ideal candidate is a technical lead with at least four years of SharePoint and web development experience.

    Before attending this course, candidates must have:

    • Working knowledge of using Visual Studio 2010 or Visual Studio 2012 to develop solutions.
    • Understanding of AJAX and asynchronous programming techniques.
    • Working knowledge of client-side web technologies such as HTML, CSS, and JavaScript.
    • Working knowledge of Visual C# and .net Framework 4.5.
    • Working knowledge of SharePoint solution development.
    • Familiarity with approaches to authentication and authorization, including claims-based authentication.
    • Understanding of ASP.NET and server-side web development technologies, including request/response and the page lifecycle.

    Name Code Fee
    Microsoft Certified Professional (MCP) - [70-488] 70-488 USD 127



    What Our Trainees Say

    Mercury Solutions Ltd. is rated 4.6 stars by based on 18 reviews.